ELFx44 (&#444444FFPP PPHHH Ptd,,-,-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_{_ 2d 6(!,(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 Euhh2EPhhuhh}ÐUW$}EEE EEE EPWE ]}EEEEEEEPhhEPhhiuhh}ÐU}x2},U`TPPRjuh (ÐUEE EtE]E ]EEEUUE UEUEÐUE E E ʍd$$d$$d$$uh  Uj;h  h hP  ?P j'PP?PDZ@Z ÐU^E^E ÐUHTEUuh ÐUuh jÐUuh ÐUHEUċEUĉEȉŰEȋỦEЉUԃ @Pl Pv EPE ]E ]E ]EPEPEPEPP@Puuuuuu0tFE E E ʃd$$d$$d$$hp ; jEٝمEٝمEٝمʍd$$d$$d$$uÐUVS0E xE XE 8E E pE PE 0]ȋE ]ЋE h]؋E H]E (]E ]E `HE @pE E σd$$͍d$$ˍd$$ɍd$$d$$d$$uuuuuuuuuuuuQRVSd$$d$$uh Đe[^UHE ]E ]E ] @P P EPEPEPEPEPP@Puuuuuuk0tZuuuuuuh  @Ph Ph  j$EٝمEٝمEٝمʍd$$d$$d$$uÐUE (0]Ed$$D]Ed$$]EMEMEM]EE@iEu]Eu]Eu]EMeEEEEMeEMEEMeEMU EEMeEMEEMeEEEMeEMUE EMeEME$EMeEME(EMeEU,U0U4U8U<?ÐUE EEUE EUE EU ESUDE3UEDEEE EE\E}~ǍE}~EEUEDE}~UE EɋE EEUE EɋE EUE EɋE EU^^E E˃d$$ɍd$$d$$d$$h8j0^^E Eˍd$$ɍd$$d$$d$$ EHTEd$$h^]EM ]8Z`\EEPRd$$d$$hpj ÐU(EE@t ^]>^]Ed$$M]E^]E^d$$`]EEtYEEɃ d$$d$$hS ^^EEɃRPd$$d$$h EEEU ho^E}t}}t' DTh?PR^Et9^]DT PNhud$$@^]EDThd$$Pr^Et+^]EDThd$$P4^]DT Phud$$ÐU^t hg hB hP z h^M h$ hj j.PP?P!^PPRPPPP?PP^PRP[PPP>?PPPq^PPPPPP h$ J5ÐU^t h3BHTHTDT^]^E^h^h^*ZtN^^^^^ʍd$$d$$d$$h4j X^E^^E^^^^ʍd$$d$$d$$htj PPPh^P?PPh^U^t hWBHTHTDT^]^E^h^h^*ZtN^^^^^ʍd$$d$$d$$h4j `UE^E^^E^^^^ʍd$$d$$d$$htjI 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 hQ^t?h^hh^hh^h^^^]^^^^^^^^^σd$$͍d$$uud$$ɍd$$d$$d$$d$$d$$|PÐUE^}u h(}u hm h[Uhh 8Z`\PRjj5*Zt:^^^ʍd$$d$$d$$h j 8^^^ʍd$$d$$d$$hLj hh Qhh 7hh (Zt)Zth h ÐUEE ɋEE EE ÐU(u u]uu]u u M]E]EE@tuu]E}]EÐUWV^t hVY}DUE]E ]}8UE]E]EPEPEPEPh^EPEP h^EPEP EPEPd$$]EPEPEP ^^ ^PRQ&EEEEˍd$$ɍd$$d$$d$$ ^^^ʃd$$d$$d$$e^_Uuud$$K]EU u]EE@tud$$uue؃ UhEE@^t hB u oE E E QRPuEP h^EPEP h^h^EP EPEP]E]-DT!?RPEEtAE E E QRP4BPEP8 EPEPEPV EPh^MÐUWV}ܾPUE]E ]EPEPh^EPEP h^EPd$$]EPh^EP6 EPEPu e^_ÐUXEE@^t hB u o*Zth^h^h^ E E E QRPuEP h^EPh^ h^EPh^ *Zt/Ph^EPy؃ EPh^h^ ÐUWVĀ^t hO}hUE]E ]}\UE]E]EPEPEPEPzh^EPEP h^EPEP EPEPd$$]EPEPEP EEPd$$e^_ÐUWV@LTE}}ܾ}о ZEă}t"}t0}t:EPu&EPumEPuYe^_UWV@}}?~ }0M~uhjh0Eu hPjhEEEEEEUEPhRjhEEEEEEUEPhRjhEEEEEEUEPhRIj hSE P,Z h[ hP E E@tJuuum @P\ j? u ! "E E@t ?PYu EPp EP^PEPEP{؃ EPh^EP PEPEPN؃ EPh^EPu jt?P?P?Pg EP8PPP; EP  h-e^_Uu uEPg EPEPw]EEEUu ud$$]EUEE Et&EE Ƀ d$$d$$hLf 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\ h覻ÐUEE hT臻EE`Z ukt#E\PuhEyEE}tH} t} tWE\PhN?\E\PhW"?E\Ph`"E\U@PRhiE}ÐUEE jUEZ u UE Z hUEEEE}x}x}+tS}-t}yt~}zLTLTLTd$$hsXLTLTLTd$$hsԼ+ j- j jUEE jTUEE jܻÐUEE)Z)ZUEE+Z+ZUEE-Z-ZػUEE j`X賻ÐUWV EE}쾈EP APe^_UWV EE}쾔EP APe^_UWV EE}쾠EP APe^_UDTe]Et EDTÐU ?PÐUEE hJKUZtZUEEÐUEE}wFE`ZE}uEUPRhmEuu PEЃUEE}tuh.hu+E}uuhujjh膼u uhuPhhu8uj 8UЃ P賶EE HE\uhhjuujճ EEEuPҺEE;EM}y u跹U(EEܡPg j  hS hTڜ h Tʜ hS躜袢UPPu  j薜 hSv hSf hSV hSF hS6 hS& hS hS hS hT hT֛ h Tƛ hT趛 h,T覛 h T薛 h,T膛nPPu ݭ jj hSJ hS: hS* hS hS  h,T hT hTښ PPu1 j辚 hS螚 hS莚 hS~ hTn hS^ hTN hS> h T. hS h,TU蹙E}u hLÙGj uQEju d$$RPu舞 uzÐUIE}u hLSej uhuΜEE Eʃ uud$$d$$d$$u*0 uÐUPP?P4CPuu uuuu u ƜuPP/uu zƚU艜PP?PBP茖dPP?P4CPguu^ uuuu uc uPP}uu UWV0}쾄}x}Ծl豛PPEP=P=P=P|RP@RPRPm E?RPffffff?RP333333RP9 ?RP?RP?RPz jj?RPbŚ?RPffffff?RP333333?RP蹘 ?RP?RP?RP jj?RPzPPEP舨*jj?RP襙̺?RP?RPпRP BP?PEP!jjQ?RPCRPRP?RP褗 jjQ?RPRPٿRPпRP] j j ?RP赘MPPEP[RPffffffRPRP Θ?RP@RP̺?RP2 jj?RP貖PPEPRPffffffRP̺?RP[ 3?RPRPRPA@RP jj@P?P333?PI RPRP̺RPɕ 街?RPRP?RPARP| jj@P?P333?P sRPffffff@RPRP7 ?RPRPRPVRP jj@P>P?P% RPRP@RP襔 }?RPRPRPV@RPX jj@P>P?P OJe^_ÐU j貓 hD " jՑPZ@Z E0ZE4Z,} u&uuuhFU8Z+E E 4Z0Zu uPRcE0ZE 4ZU?Puu u脐 hAD hP $+Zt hP ۑ hP -Zt hp h^/Ztjh&h(h h&h(h h&h(h h&h(h ͍hh&h(h 豍h&h(h 藍h&h(h }h&h(h cU@?P@?P@?PpÐU h 腐 hq u h e h5] h蠉 h  h萌 hһЏ jHTDTEEƀ(ZE}~诚jhQ D@T P譣ÐUu uj"ÐUE EEtE ]E]EUEEtE]E5EE]EU}uhj=hh} uhj=hhΉEE ɋEE EE U}uhjKhhv} uhjKhhZ}uhjKhh.>EE ɋEE EUEE ɋEE UEE ɋEE ÐU(}uh0j[hh螈EEɋEEEE]E]EE@tuur]E]EuEUEuUEuÐUEUEEd$$EEupEEd$$gEEu;EEd$$2EEuEEEt EEEÐUWVE  P"EE H EUljEEE?UMUEuEE;EvUMUEUEHUEUEHUEEEEUMERP,$d$EE ;EUJE Ee^_U}uh`hhh蝅E@BPH4UL>BPH4UL>BPH4U?B PH4UB$PH4UB(PH4UB,PH4U?B0EE;E#PX4 h~E\JJNJNJ#t-JKJiUJnt$guh\Pbuh\P裁\P\Ph\PфEPH4U \P}PH4UDPh u*PH4UPH4U@D[DPH4UPH4U@D [D:EPh uE܃PH4U4PH4UPX4UB,B,A(A(F$]KKdtKsKaJPH4UX PH4UpPH4U SVPhu~ PH4UX,PH4Up(PH4U$ SVPhu~ PH4UXPH4UpPH4U SVPhu} 6uh\Pw~uh\P[~\PhuQ}e[^_UW4E؉UԉMЋEEEḚ}ЍPEйEȰ}H P|Euu蛂uu: u h$uiE}u#Yuh(Pz j芀 u迀ujjhU諁uj*jh\藁ujjhU胁ujjhoujjh[ujjhGujjh3ujjhEE؋H4UEEPhuyE@E@E@ʍd$$d$$d$$huy E@ E@E@ʍd$$d$$d$$huOy E@,E@(E@$ʍd$$d$$d$$huy E@D ɍd$$huxuj |EE؋@0;E}ÐUWXThXEEEEEEEEW\RRm-Rm(RfRgR#t RuaRvt'Th\Pz]SSnt;SttYStuTh\PUzETh\P.zEYTh\PzE2\Ph({ j }Th\Py\P\Ph\P| \P+v‹XP\X$Th\PMy}Th\P+y\LLHHƄ\\PXcEEE܉EEE\PhTw\hMPxEPEPhP\P{EPEPhPTkwEPEPhPTPwEE@PEPEE@PEPEPEPhPT wu" EPEPEPhW\P{  EPEPEPhWTv EPEPEPhWTv EE@PEPEE@PEP EPEPEPhWT>g>g>#t->f*y >u@>vt'^ @hHPEtY I??ntq?t?t) UԉEHUԉEXUԉE QSPh@r E U؉EHU؉EXU؉E QSPh@~r E} EEPEERPhf@JrEI @hHPsHPHPhHPAvHPDEUEB @hHPrH88HHƄHHPDEUEB q EEȉE̋ẺEЃHPh@8qHhMP1rEPEPhPHP=uDH,UEЉDH,UẺB EPEPhP@pDH,UEЉBDH,UẺBEPEPhP@LpDH,UEЉBDH,UẺBEPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@ C DH,UDH,U(@CDH,UDH,U(@CDH,UEЉBDH,UẺBEPEH‹EQEPEEPEPhP@vnm EPEPEPhWHPr DH,UEЉDH,UEȉBDH,UẺB EPEPEPhW@m DH,UEЉBDH,UEȉBDH,UẺB EPEPEPhW@6m 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 EPEPEPhW@j EPEPh`HPnDH,UEЉDH,UEȉBEPEPh`@jDH,UEЉBDH,UEȉBEPEPh`@iDH,UEЉBDH,UEȉB EPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@CDH,UDH,U(@CDH,UDH,U(@ CDH,UEЉBDH,UEȉB EPEH‹EQEPEEPEPh`@gEPh HPkDH,UEЉEPh @}gDH,UEЉBEPh @DgDH,UEЉBEPEH‹EQEPEDH,UDH,U(DH,UDH,U(@CDH,UEЉBEPEH‹EQEPEEPh @#f@hHPfHPh@ee[_UST}uhlhhhldE@ uhlh hhIdE@ 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(}uhh_hh `E@ uhh`hh_} uhhahh_E@ EEEE@ EEEE@ EEEEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEE@;ETU EU EU EU EU EU EUS$}uhhhhl]E@ uhhhhI]} uhhhh *]EPuEEd$$E ] EEd$$] EEd$$]ÐUSEEH UEH UM EH UXEH UM EH UXEH UM EE@;EM[US}uh hhh[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$}uh`hhhXE@ uh`hhhXE@$tE@$ P^EP(EP EP  P\Y‹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@}uhh!hh;UE@$uhh"hhUE d$$R]E@tE@ PgZEP(EPEP PU‹EPE@ PUEEEEEE@;EsE2 j RUEԋUԋEEH,UE܋EԉPEH,UU܋Eԉ j TEԋUԋEEH,U@E܋EԉPEH,U@U܋Eԉ j TEԋUԋEEH,U@E܋EԉPEH,U@U܋EԉEE@(;EEEEE܋Eԃ}uYPj*jh`YEȸ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ԃ uwS}uݍEE@;Es uSSE@EEP PN‹EPEEHUUEEHUHUEEHUHUEEE@;Ei usRe[^ÐUS$}uh hhhLE@tE@ P)REPEPE@ PM‹EPEPu]EUPRSd$$d$$D]EEH UM]EH UM]EPEEH]EEPEEH]EEE@;E`E@HÐUhuHE}u%YuhPAE jLgCE uA‹EE@E@E@ E@E@E@E@E@ E@$E@(E@,E@0E@4E@8E@<UB@UBDUBHUE.EP PoB‹EP EP( PKB‹EP,E@t&EP PB‹EPE@t E@ PA‹EP u;AUE uBEEEEUWVSl}uh@ hhh|@Et E@$u hp  AE Et E@u h @E Et E@u h!@E Et"Et ht!@E Et E@4u h!Y@E Et E@4u h0",@E Et#Et h|"?E h$u 3EE}u#Yu h"P> jTDujjhUEuj*jh #oEujjhU[EujjhGEujjh3EujjhEujjh EujjhUDEt5E@t+E@Ph7#u=EHU Euj EAE@PhD#uk=EwEH UEH UEH Uʍd$$d$$d$$hS#u< EE@;EzEuj |@E@Ph_#u<EwEHUEHUEHUʍd$$d$$d$$hm#u'< EE@;EzEuj ?E@ Ph_#u;EwEH$UEH$UEH$Uʍd$$d$$d$$hm#u[; EE@;EzEuj >E@Phz#u ;EMEPEEPEɃd$$d$$h#u: EE@;Esuj [>E@8Ph#u:E@(Ph#ug:uj >E@0Ehu.u uO2EUS$E@EE@ Eu EPu諦EEEH,UEH,UE}fE fEm}mE؋U܉EH,UEH,UPEm}mE؋U܉CEH,UEH,UPEm}mE؋U܉CEE@(;E uF2UEPEP P-‹EP EEH UUEEH UHUEEH UHUEEE@;Ei uf1]UWVph&u1E}u u*E}ujFEP-EEE&Eu}M(t%Yuh&P*EEujFEP'-E<#t|}u) EPEPEPh&EPJ0 EM}u"EPEPh&EP"0E%}uEPh EP/E}_E‹EЉЃ Pm+EUEЉuPju+ u.UE 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$$P+., EP-uu u.{,uuuj-?RPs'{*v*A, EP-E'E'ٝTمTPd$$Ps-+uuu,?RP&))+ EP-E'E'ٝTمTE'E'ٝTمTE'E'ٝTمTʃd$$d$$d$$,+uuu+?RP&)Ee܃PPd$$>,*uuu+?RP%(Eẽd$$PP+]*uuuL+?RPU%](EẽPPd$$+*uuu*?RP$(')E'E'ٝTمTE'E'ٝTمTE'E'ٝTمTʃd$$d$$d$$*7)uuu&*?RP/$7'EePPd$$f*(uuu)?RP#&Eẽd$$PP *(uuut)?RP}#&EẽPPd$$),(uuu)?RP$#,&'&' EPF) ?P%$' j# `P# ` P|# `Pg# `$PR# `0P=# ` P(#)k%f%e^_ÐUHEE@Eи@EԸ?Eظ?Eܸ?EAEʚ?EL=Eʚ?EsF?E{ž>EsF?E&PPu4P{ž>PP(sF?P{ž>PsF?Pd' jj?P@P@P诉 k$6&PPuu4PP?P4P ʚ?PL=Pʚ?P& jjAP?P?P- #%PPu 3PP?P4P jjAP?P?PȈ #O%PPu3PAPP& jj?P@P@Pf "#U$PP?PPP>PP+&=P?PL>P%j?PW"ÐU AP>Pu2K$E Pd$$P%E4,'uP?PPd$$EEEEt " j W3#E ']EPd$$P%E =Pd$$=Pz$?RP! j2I#E Pd$$P$>P>P>P$jj?RP"!U"PP?PAPu u u@ "P?PPBPPP?PAPuu uz E"P?PPpCPHPP?PAP(uu u UWVfff?EAE!P?PAP0#!BP@PAP"?RPj!P@PP"AP@PpAP3"?RP<D!PAPAPPu"EC jj pAP?P?P7 PPP."E}~ PAPAP@P!EC jj pAP?P?P较 PPP!E}~R PAPAPP!EC jj pAP?P?PE PP@P t} PPP0PP?PBPj j @RP@RP PP@P j j@P?P?P| PPPPP?PBPj j @RP@RP= UEUujj ?PPjj?PPh R0 h  h ?PPu?PPu ujujh_ UEUMEEEʍd$$d$$d$$u @Pfff?PUU?P?RPUÐUu'((d$$ff>PPjj?RP\UEUMEEEʍd$$d$$d$$uUU?PQ8?PqG?Pjj?RPIÐUuu ujj?RP U^^hPE.@RP10(8(].@RP0(8(]Eud$$UU?PVHCP?Pu$ pAP'@(d$$UU?PPPP?PBPf.@RP0(ɋ ^ jjd$$?RP?RPQ0.@RP0(]Ed$$PP/ ^jj?RPRPQA '@(d$$fff?PPRCP333?Pu " pP>HCP?PuM"PPUU@PU pAP-'@(d$$fff?PPRCP333?Pu ! pP rCP>Pu!'H(]Ed$$?PUU?PwUU?PUU?P`@P?RP PP?Pjj?RP'PPd$$jj?RPi4 ?PPP ?Pff>PUU?PO ?Pfff?PP` ?Pff>PUU?PHCP?PuPUU?PPPP?P4BP Z?Pfff@PUU?P@?RPI QPff?PP ?PUU?PUU?P<F@RP P(]Ed$$@PP"PP?PAP zUUU@Pfff?PUU?P`?RPi qHCP?Pu"8?P;1?P`@P?RP RCP333?Pu (Pff>P?P5 ^ jj`?RP?RP?RPQk 0PPP ^jj?RPRPQ UUU?PPPCP>PuO ^jj?RPRPQ ^ jj`?RP?RP?RPQ 08>PPPRCP333?Pu  ^jj?RP?RPQ  'X('ɃPd$$d$$u ?PPPBP@Pff>P`?P?RP Pfff>PPr ^ jj@RP`= ?RP`= ?RPQ+ 0@PPP ^jj`= ?RP`= ?RPQ CP>Pu,'@(d$$PP* ^ jj@RP`= ?RP`= ?RPQ` 0 ^jj`= ?RPRPQ j RCP333?Pu y '\(Pd$$Pw  ^ jj؉غ@RP@u?RP@u?RPQ0OD@PPP  ^jj@u?RPRPQ2 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 PRQE)ٝ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ٝPu LE)]EUP$d$UP$ʍd$d$$d$$d$$?RPPPu?RPE)]EEP$ɍd$d$$d$$PEP$d$EUP$ʍd$d$$d$$d$$#P>Pu _?RPPPu.?RPE)]EE)]EE)]Eʃd$$d$$d$$EP$d$EP$d$E)]Eʃd$$d$$d$$P>Pu Q?RPPPu ?RPE)]EE)]EE)]Eʃd$$d$$d$$EP$d$EP$d$E)]Eʃd$$d$$d$$P>Pu C?RPPPu?RPUWVPEBPBPu kPP?PBPnE j j d$$?P?PuO QHBPPu[}t(}Ծ)EPhh&}ľ)EPhhEP$d$Pd$$Pj j @RPaBPBPu }侸)EPhhEP$d$E)]EPd$$PfPP?PP @Pjj$@RP@RPn e^_ÐUsPPu PP?PBP\EEE)E)ɃRPd$$d$$N PPu:EEE)E)ɃRPd$$d$$ P=PuE)]Ed$$PP=P?P?P@E*j j d$$JUWV0EPjjhL*‹EЃRPBjh[*s‹EԃRPBjhl*O‹E؃RPgBE*]Ee]E*]E*]}ľ@*HE*ɃPd$$P>P?P>P@P>PEP@Ed$$E*E*Ƀd$$ud$$XPRQEEE쉅E쉅EE*ٝمٝEE쉅E*ٝمٝE쉅$E*ٝمٝ(E*ٝمٝ4E8E*ٝمٝ@EDE쉅HE*ٝمٝLE쉅TE*ٝمٝXE*ٝمٝdEhEpEtE쉅xE|EEEEEE hD  jP?PP Pz Pc PL $P7PPPz $P P P P hD 0} *}*BP333?PEP h } uEЃPh 0} uEԃPh qE؃Ph [Pjj ?PPjj?PPh 0EPjj?PPjj?PPh 0 h  h  h ?PPj ?PPj  FPh"h#> h ~ j jj jh h Ne^_ÐU@E33?EL?EL>EPP?PP hL>P?P?Pjj`ff?RP 33?RP jj@P?Pgff?PE G@PPPj?PDB=ÐU(333?E=E츚>E @E@@E@E h?P?P?Pjj@33?RP{PP?PP~ jj @P=P=PE ePP?PP8 @PPP{ jj@@P333?P=P&D @@PPP= jj@P>P333?PC @PPPj>PHCUWV ̌?Efff?E}侨*9P?PP̌?P?Pfff?P hjj?RPefff?P?P̌?P BP?PEP hsjj?RPe^_ÐUM*xPRQeuhhuhh APhhZPPPHEP@PPP?PPBP h EPjj?PPjj?PPh 0 h [?PPu?PPu h " ujujh( EE;E  ÐUEUujj ?PPjj?PPh `0 h ?PPu?PPu ujujh} UWV0}u)}\+ AP=PEPLV}u)}ԾP+ AP=PEP'}ȾD+ AP=PEPP>PP`V`P>PPP?PPBPFPP?P AP&`V8P>PPPP?PP4CPPP?P@P`VtP>PPP?PPCPZPP?P P:`VL3}8+ AP=PEP5 jP?PPePPPH`e^_ÐU}?PP?PP?PPHCPc j^)@PP@PP?PPCP j ?PP@@P;P?PPCP jfUWV }h+AP?PEPEt+]Et+] j?PPPRE t+Et+Ƀd$$@@Pd$$E t+Et+Ƀd$$Pd$$TE t+Et+Ƀd$$Pd$$E t+Et+Ƀd$$@@Pd$$PP?PYE t+Et+Ƀd$$@@Pd$$E t+Et+Ƀd$$Pd$$[E t+Et+Ƀd$$Pd$$$E t+Et+Ƀd$$@@Pd$$PPP`E t+Et+Ƀd$$@@Pd$$E t+Et+Ƀd$$Pd$$bE t+Et+Ƀd$$Pd$$+E t+Et+Ƀd$$@@Pd$$PPPgE t+Et+Ƀd$$@@Pd$$E t+Et+Ƀd$$Pd$$iE t+Et+Ƀd$$Pd$$2E t+Et+Ƀd$$@@Pd$$e^_U h  jEEx+EE x+Ƀd$$`@Pd$$_EeEe Ƀd$$?Pd$$?RPU h uuuu uuuu EE uud$$d$$UE h AP?PhU uh E|+]E|+] j~?PPPPPZE |+E|+Ƀd$$@@Pd$$?PP E |+E|+Ƀd$$Pd$$?P?PE |+E|+Ƀd$$Pd$$7P?PpE |+E|+Ƀd$$@@Pd$$PP?P\PPE |+E|+Ƀd$$@@Pd$$~?PPE |+E|+Ƀd$$Pd$$0?P?PiE |+E|+Ƀd$$Pd$$P?PE |+E|+Ƀd$$@@Pd$$PPPPPE |+E|+Ƀd$$@@Pd$$)?PPbE |+E|+Ƀd$$Pd$$?P?PE |+E|+Ƀd$$Pd$$P?PE |+E|+Ƀd$$@@Pd$$?PPPPP[E |+E|+Ƀd$$@@Pd$$?PP E |+E|+Ƀd$$Pd$$?P?PE |+E|+Ƀd$$Pd$$8P?PqE |+E|+Ƀd$$@@Pd$$U h } jEE+EE +Ƀd$$`@Pd$$SEeEe Ƀd$$?Pd$$?RPU 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@EAE7CPCPCP@P?PP@?P>P@AP?RPPPu@P?PP ?P?P@APn?RPw j 5@PP@P@PP@P@P@P@P@P@P@P j E+@PPd$$FE+@PPd$$E+@P@Pd$$E+@P@Pd$$ j E+@P@@Pd$$@P@@P@@Ps?P@P@@PVE+?P@Pd$$-E j [E+?P@Pd$$?P@P?P?P@@P?PE+?P@@Pd$$@P?PP8@P@@P@AP?RP j bE+P?Pd$$E++E+Ƀd$$?Pd$$E+]EE++Ƀd$$?Pd$$sE++E+Ƀd$$?Pd$$4E++E+Ƀd$$?Pd$$EE+Ƀd$$?Pd$$E++E+Ƀd$$?Pd$$E++Ƀd$$?PPTE+]Eԃd$$?P?P#E++d$$?P@PE++Ƀd$$?P@@PE+d$$?P@PE+]Eԃd$$?P@PgP?P@PJb jxE+P?Pd$$E+P@@Pd$$E++E+Ƀd$$?Pd$$觿E++E+Ƀd$$@@Pd$$hE+]EE++Ƀd$$?Pd$$!E+]EE++Ƀd$$@@Pd$$ھE++E+Ƀd$$?Pd$$蛾E++E+Ƀd$$@@Pd$$\E++E+Ƀd$$?Pd$$E++E+Ƀd$$@@Pd$$޽EE+Ƀd$$?Pd$$譽EE+Ƀd$$@@Pd$$|E++E+Ƀd$$?Pd$$=E++E+Ƀd$$@@Pd$$E++Ƀd$$?PPͼE++Ƀd$$@@PP蜼E+]Eԃd$$?P?PkE+]Eԃd$$@@P?P:E++d$$?P@P E++d$$@@P@PػE++Ƀd$$?P@@P觻E++Ƀd$$@@P@@PvE+d$$?P@PME+d$$@@P@P$E+]Eԃd$$?P@PE+]Eԃd$$@@P@PºP?P@P襺P@@P@P舺˿P`@P?P1?PPPAP豹 j tE+P@@Pd$$ E++E+Ƀd$$@@Pd$$̹E+]EE++Ƀd$$@@Pd$$腹E++E+Ƀd$$@@Pd$$FE++E+Ƀd$$@@Pd$$EE+Ƀd$$@@Pd$$ָE++E+Ƀd$$@@Pd$$藸E++Ƀd$$@@PPfE+]Eԃd$$@@P?P5E++d$$@@P@PE++Ƀd$$@@P@@PӷE+d$$@@P@P誷E+]Eԃd$$@@P@PyP@@P@P\tϺ j 腸E+d$$@@P@PE++Ƀd$$@@P@PE++Ƀd$$AP@@P躶E+d$$AP@@P葶詽 j 迷PP@PbE+?Pd$$@P9E+ @Pd$$@P@PP@P j !PP@PĵE+?Pd$$@P蛵E+ @Pd$$@Pr@PP@PUm j 胶E+PPd$$E+E+Ƀ?Pd$$d$$۴E+E+Ƀ @Pd$$d$$蠴E+@PPd$$s苻 j 衵E+PPd$$8E+E+Ƀ?Pd$$d$$E+E+Ƀ @Pd$$d$$ʳE+@PPd$$衳蹺 j ϴ+eE+Ƀd$$?Pd$$Z+eE++Ƀd$$Pd$$+eE++Ƀd$$Pd$$ܲ+eE++Ƀd$$?Pd$$蟲跹E+,@Pd$$@P4?P@P?P藸?RP蠲ePPd$$ݸ?RPfn9eE+E+ʃd$$d$$d$$?P@P?P?RP辶PPEPE+++E+++Ƀ@Pd$$d$$Ϸ?P?P?P2jj?RP誵PPAP}jj?RPu,eE+,Ƀd$$Pd$$"jj?RP貳}PPuE+E+Ƀ@Pd$$d$$诶?P@P?P?RPPP@@P^?RP躴E+@Pd$$P?P?P@@Pw?RP耯PPEP>PPP訵?P>P=P jj?RP胳E+,PPd$$=jj?RP5ͱPP @Pjj?RP蓱e^_UAE@@E?E@@EPPuuP?PP}@@P?PAP?RP輲E,E, ,Ƀ?Pd$$d$$?P@@P?Pc?RPlPPP诳?RP8PP`AP{?RP@PPPG?RPЬدUWVuu?RPE ,ɸPP?Pd$$vE $,ɸP?PPd$$JEtbP?P>Pu̾PPP^EP?P>Pd$$ت`P?P̾Pu蹪̾PPPEP?P̾Pd$$vPPu蒾ujQ?RP333333?RPd },PPEPCuu333333?RPce^_U蹯E (,]Ed$$PP E 0,]EE 0,]EɃd$$ud$$Ku$u ?RPY$P?P>PP'E M]E]EE@tuu]E8,]Ed$$PP$E@,EH,]EE H,]Eʃd$$d$$d$$UP?P>PAPUPPuqPu$u uuuU #P?P̾PAPE Md$$8,]Ed$$PP E@,EH,]EE H,]Eʃd$$d$$d$$>P?P̾PP>PPuZAPu$u uuu> EP,Pd$$P6讬PPu(ET,u d$$u tu$u ?RP肪E X,`,]Ed$$PP螭E h,El,Ƀd$$d$$u  u$u ?P333?P?P. U8EEEp,]E x,]E,]EE ,]EEE,]?EL?E?E6E,ɃPd$$P萬PP?P4CP E,ɸPP?Pd$$ݤE,ɸP?PPd$$謤E,ɸ?PPPd$${PPu4藸jj?RP蹩 jjuL>PL>Pw EPd$$Phjj?RP`E,Pd$$P'E,ɸPP?Pd$$虣E,ɸP?PPd$$hE,ɸ?PPPd$$7 uDjju@uP?P( E,ɃPd$$PE(,,PP?Pd$$xE(,,P?PPd$$?E(,,?PPPd$$ަ?P?PL?Pħjj?RP<ԤE(,,PP?Pd$$葠E(,,P?PPd$$XE(,,?PPPd$$E?Pd$$L?Pצ jj?P?P?P" ޣE,ɃPd$$PE,,,PP?Pd$$rE,,,P?PPd$$9E,,,?PPPd$$ؤ?P?PL?P辥jj?RP6΢E,,,PP?Pd$$苞E,,,P?PPd$$RE,,,?PPPd$$E,Ƀ?Pd$$L?Pˤ jj?P>P?P ҡE,ɃPd$$PE0,,PP?Pd$$fE0,,P?PPd$$-E0,,?PPPd$$̢?P?P?P貣jj?RP* E0,,PP?Pd$$E0,,P?PPd$$FE0,,?PPPd$$ E?Pd$$?PŢ jj?P*?P?P ̟E,ɃPd$$P?PuL?P\ jj?P ?P?P cÐU(EEE,^ju警 P_Y^^uYuh,PP^ P87؃}th^EPR~;EEEEEE̓ d$$ˍd$$ɍd$$d$$d$$d$$h,J@^ PqB^BPREP?PP^jPgU(EEE-^ju_ PX^^uYuh,P}th^EPRC:EEEEEE̓ d$$ˍd$$ɍd$$d$$d$$d$$h,@^ P6A^BPRD^jPfU(EEE-^juK PV^^uYuh,P^ P4؃}th^EPR9EEEEEE̓ d$$ˍd$$ɍd$$d$$d$$d$$h,@^ P@^BPRmC^jPxeÐUWVS [rHB)Eue[^_1Puu uG;}re[^_UÐUSRPtPЋCuX[ÐUSP[GjX[???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 Found %s Couldn't find %s in TWLOADPATH = %s :Hide AxesShow AxesHide Bounding BoxShow Bounding BoxBack upImmerseDisable LightingEnable LightingHide LightsShow LightsFlat ShadingSmooth ShadingWindowFull ScreenFilter: LinearFilter: NearestCpB -MmCinvalid 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 twSpinAngle=%f ????No callback for %c (%d) Saving image %s wUnable to open file '%s' P6%d %d %dsaved-frame%03d.ppmQuitStop animation, if any, and refreshdouble spin stephalve spin stepToggle 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! @%s=(%4.2f,%4.2f,%4.2f)Material %2d: A D S shiny: %3.0f (%s) GLvoid glmPrintModel(GLMmodel*)GLM model: pathname: %s mtllib: %s vertices: %d normals: %d texcoords: %d facetnorms: %d triangles: %d materials: %d Groups: %d %s with %d triangles using material %d 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}??ٿ?????????> >mailboxRed.ppmmailboxGreen.ppmmailboxPurple.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) zkabayad-table.objzkabayad-sax.obj;{|}@~d 8 0^PpVZ(@`؏Pr@lfv D d N 8  rP t t |$ X * ^ D d L v  $ H l ƻ  & L8`8Vn(ܽHpj(Flz^8\x4Jh 0zX|.b(D4t8\--  .<1X3@EnH 4JHQ.M.H.(F\AB W.K.U. y.$&AB W.K.U. $SAB H. D^AB a.H.hzSAB H.SAB H."AAB (d 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.@dVAB Ej..p.O.O.V. Q.`.O.H.,AB t. ..J.V. AB . $AB M. s.. $AB P.,D0AB M. A..h. ,tIAB DG.O.s.0.xAB Q.AB Q. AB S. AB o. ( AB N.H.LAB N.l AB  AB 2 AB  R%AB N.H.$x6AB E_.$ 6AB E_.$@ 6AB E_.h /AB  JAB L. dAB Q. AB  AB  ZAB u.$( >AB Z.. c. P FQAB c.d.$t fAB h.., yAB .I. ..08 AB Z.. ^.L.^.Q.^..0N.@ (OAB FV..b._.b.x. D.A.0U.@L r7OAB FV.. L..0O.y. 4..0U. ,AB O.$ AB Em. qAB ]. rAB ].D AB O..Z.e.Q.r.Z.U.Q.r.Z.U.0` AB U..W..W..$ 4oAB Y.{. N.$ AB Y.Y.0N., 2 AB `.Y.W. H.W.Y.0 AB `.H.].Y.W. Z.Y.H v 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. FAB H..$AB H.. 8vAB O.].\>AB a.|ZpAB R.%AB X.,AB K.x.M.m.O.Y.zP|  iAB k.,<@ AB Ie.a. .(l`%AB DM.. .,(HAB GZ.._.. .0d.rAB H.. . . .ZDAB w. ZAB N.4L[AB ].(P^AB N..[..K.T|`_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. . $nAB ]..sDAB H.o.$uAB EK.. h.@`wAB 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..@*>AB .[. H.\.^. H.\.A. H.\.~. H.4hAB `.U.@TAB U.H.^.Q.g.\.J.H.l.@.J.H.^.}.(lAB `.\.b.|.b.|.xnAB Hj.H.Z._._.|._.j. ].S._.j. ].S._.j. ].S._.j. ].S.[.Q.J.G.J..J.w.8@NnAB ].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. AB t.0P.y. $NAB o.H.Z._.(؎VAB l.`.H.{AB t.}.h>AB T.`. 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.4rAB Ec.. P..W.h.N.<UAB Z.. Z.n.J.].q.t. H.].\.<AB Z.H.T.P.A..W..W..<D¸AB EV.H.].e. H.\..\.. H.,ںfAB Z.^. Z.~. Z.r.L@AB HI..f.U.v..M..0D.G. [.h. P.H.4 B AB @.X.Z.g. H.^. H.Z.[.@< NAB @.H.Z.`.b.a. H.].~. ].a. ].[.0  AB Ev.H.Z.p._.K.4 AB Y.S.Z..0P.i. P.Z. Y. AB t.0P.i. D 0AB Ee.`.Z.R.d.R.d.R.d.R.i.O.(X AB ].u._.u._.u.$ HAB E_..$ AB K.R.r._. AB K. \AB N..$ (AB K.R.r._.< AB K.X  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..0L AB ER.H.i.B. g.b.P  AB q.b.b. . H.b.. H.f.H.W.E.t.H.q.c. H.  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.(| (NAB e..@Q.`.Z.[. vAB e..@Q. 'AB e..@Q.   kGUy  @ hL   4Qp0@oooVP>N^n~Οޟ.>N^n~Πޠ.>N^n~Ρޡ.>N^n~΢ޢ.>N^n~Σޣ.>N^n~Τޤ.>N^n~Υޥ.>N^n~Φަ.>N^n~Χާ.>N^nP333??333???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)$Ԫ lNc`m`wb‹.ZvdisplaymainLight0AmbientLight0DiffuseLight0SpecularJstattwErrorCheckS 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@twSolidCylinderSAtwTeddyBearAtwGroundAtwSkyBtwMouseFunctionBtwMotionFunctionBtwDisplayInit3CtwDisplayInitZCtwMainInitHRightMenuNIGlobalAmbientIaxisEJframeNumberyJUSflagArrayJTWFontStyleJtwBarnJtwIdleFunctionNIH glmWeldVectors glmFindGroup glmAddGroup$ glmFindMaterialNglmUnitizeglmBoundingBoxglmDimensionsBglmScaleglmReverseWindingDglmFacetNormalsglmVertexNormals5glmLinearTextureglmSpheremapTextureglmPrintArraylglmPrintMaterialglmPrintModelaglmDeleteglmReadOBJaglmWriteOBJ)glmDrawglmListYglmWeldglmReadPPMmayipGazebobgkim1DrawTable7drawPetal_drawFlowerjwangFlowerBouquetjaylmerTemplenjaylmerBoatjaylmerTridentM sabrahamRex sjudgePenguinmsarkarVasemsarkarCouch#msarkarCeilingLightOmsarkarOttomansdelrosaMailboxzmoriczHatzmoriczClub^zmoriczBeanbagzmoriczSpiraljguintoDrawFlower~jguintoDrawThreeFlowersjweber2Tablejweber2Table2AquadriclightGray‹$)cfan2Pianocfan2BenchO draw_Eye draw_Head eylul_Ghost achangBirchMedium zkabayadTable=zkabayadSaxӪGNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)zkabayad-TableandSax.cc/home/cs307/public_html/tw/f06unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int#charGLfloat?floatGLdoubleXdoubleHlong double display_Z7displayv"$ pos#` 0  main:"Ӫ, argc: argv:E::TW_ALL_MESSAGES4+TW_NO_MESSAGES5+TW_GEOMETRY6+TW_BOUNDING_BOX7+TW_WINDOW8+TW_CAMERA9+TW_COLOR:+TW_MATERIAL;+ TW_LIGHTING<+@TW_FONTS=+DEFAULT_FOVYdbLight0Ambient0Light0Diffuse0Light0Specular0/G\u @V@SS,SJ"GNU 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  twKeyFuncttwFragmentA  6axis_t XYZgraympixval6 pixel  rB# gB# bB#statlX__pathl__statbufl{S twErrorCheck_Z12twErrorCheckPciԪfilelineڪerrpmsgt strcatl_Z7strcatlPcPKcidestsrcdestsizedestlenlsrclenpt twPathname!_Z10twPathnamePKcb!W!t zstat_buf"{~loadpath#Hfreeloadpath$t Odelimiterso FtokensPMAX_PATHNAMEtTpathnameu znewstring{XC Vtwhomedir5\MAX_LOAD_PATH?`twhomedirlenAdnewpathJhtokenlenlnewpathpbool |   twSetMessages_Z13twSetMessagesi messagesW twMessage _Z9twMessageiPcz 84messageKind  !6ap 7t twTranslate_Z11twTranslatePf8c`vO"makeToggleMenu$_Z14makeToggleMenuvdڲ twHSV2RGB_Z9twHSV2RGBPfS_ڲrgbOhsvOh Xs \v `4f& dp& hq& lt& pi't twColorC_Z7twColorPfff/colorCOspecC C *#uGhtwColorO_Z7twColorffff0ߵrO gO bO specular_shininessO  7ڵcolorPdspecR p#uSX$Y_Z11twColorNamei5<iYmin _Z3minff 6fhx y ztwTripleInit _Z12twTripleInitPfffffv Ox  y  z   twTriplePrint _Z13twTriplePrintPcPfζname v O"twDrawBoundingBox:_Z17twDrawBoundingBoxvζitwAmbient _Z9twAmbientfκvalue  ɺmatGlobalAmbient ih y twTripleCopy _Z12twTripleCopyPfS_κDw Ov O*twVectorScale '_Z13twVectorScalePfS_f <pv 'Ow 'Ok ' |twPoint D_Z7twPointPfS_S_<B DOA DOv DOsetWindow _Z9setWindowiiѻww wh twReshapeFunction _Z17twReshapeFunctioniiһw h xtwInitWindowSize _Z16twInitWindowSizeii xsize ysize "twFullScreen _Z12twFullScreenvSL"twWindow '_Z8twWindowvTx%twNearFarSet _Z12twNearFarSetRfS_myNear %myFar 0*% *ttwFovySet _Z9twFovySetRf̼myFovy t*twGetModelView :_Z14twGetModelViewPd̼MV :`twGetProjection ?_Z15twGetProjectionPd(P ?`ItwGetViewport D_Z13twGetViewportPiTV DUtwProject J_Z9twProjectPfS_ {w JOv JO)yv0 K4`v1 K4hv2 K4p# L~proj M}view N.Pwinx O4Hwiny O4@winz O4 .4 >&twPrintMatrix4x4 %_Z16twPrintMatrix4x4PcPd|name %M %`twUnProject o_Z11twUnProjectPfS_v oOw oO# p~proj q}view r.Pwinx s4`winy s4hwinz s4pworldx t4Hworldy t4@worldz t46rotationMatrix _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_*u 6Ov 6Ow 6O&twPerspective :_Z13twPerspectiveffPc*fovy : ar : kind :0'fw ; p'fh ; t(twFOVX2FOVY K_Z11twFOVX2FOVYf Ffovx K $D'frustumWidth L l'frustumHeight L p'fovy V t)twCameraShape c_Z13twCameraShapevF )twAxes _Z6twAxesvE8&;twOriginalView _Z14twOriginalViewvFdL*  t&twInitView _Z10twInitViewiaxis *  t)twZview _Z7twZviewvrightMenuCallback_Z17rightMenuCallbackizid)twYview _Z7twYviewvz)twXview _Z7twXviewv!@&twViewCommand _Z13twViewCommandhii"clkey ttx y )twCameraPosition _Z16twCameraPositionvdq&>twFrustumMode _Z13twFrustumMode13frustumMode_trmode z)twCamera _Z8twCameravtwDot _Z5twDotPfS_ ' v Ow OtwCosAngle _Z10twCosAnglePfS_ (H v Ow OtwTrackballOrientation_old _Z26twTrackballOrientation_oldiiii*t Ax Ay Bx By  #A `B TC Hv w n #1 lM ~winA winB   htwVectorLength !_Z14twVectorLengthPf *X v !OtwVectorNormalize /_Z17twVectorNormalizePfX v /O^len 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 qVPN_reverse l&!twTrackballOrientation _Z22twTrackballOrientationiiii| Ax Ay Bx By  'A `'B T'C H'v 'w 'n *1  l'winA 'winB J"twSpin _Z6twSpinvV Oturn  lxAxis `yAxis TzAxis H#twGrayLight _Z11twGrayLightiPffffVR lightId pos Oa d  s ^KlightColor ) `A6start 0Tend 0Hdir 0#twPointDistance2 K_Z16twPointDistance2PfS_ R A KOB KOXv 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_ j N VOC VOD VOE VO ]V W`W WTd1 ] ld2 ^ pd3 _ tj&twPointOnLine e_Z13twPointOnLinePfS_S_fj 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'6i tp?{i {tw(twLinePlaneIntersection _Z23twLinePlaneIntersectionPfS_S_S_RfS_t 4 P OV OQ ON O t w(IP Ovn tw h*)twPointInTriangle _Z17twPointInTrianglePfS_S_S_RfS0_t /` I OP OU OV O s )t )-W Tuu `uv dvv hwu lwv pdenom tW2 H***twLineTriangleIntersection _Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0_t 0 P OlineV OA OB O C OIP Or *s *t * 6U 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_2 dest OM `v O0'i p'j t'temp d0-twKeyCallback _Z13twKeyCallbackcPFvhiiEPc2w< key tfun doc -twHelp _Z6twHelphiixh key tdx y i t-twQuit !_Z6twQuithii key !ttx !y !'.twIdleFunc_Z10twIdleFuncPFvvE funcfo.startSpinning *_Z13startSpinning6axis_t a *.twSpinCommand /_Z13twSpinCommandhiikey /ttx /y /1/twStopAndRefresh %_Z16twStopAndRefreshhiiDkey %ttx %y %/twPause *_Z7twPausehiipkey *ttx *y */twBoundingBoxToggle ._Z19twBoundingBoxTogglehiikey .ttx .y .P0twLightingToggle 3_Z16twLightingTogglehii2key 3ttx 3y 30twShadingToggle 8_Z15twShadingTogglehii2Rkey 8ttx 8y 81twReset =_Z7twResethiiRw key =ttx =y =u1twRotViewY D_Z10twRotViewYhiixLkey Dt\x Dy DyAxis Ed1twRotViewX J_Z10twRotViewXhiixkey Jt\x Jy JxAxis KdV2twPanView P_Z9twPanViewhiikey Pt\x Py PyAxis Qd2twZoom X_Z6twZoomfIdegrees X  GnewFOV Y t"twZoom1 __Z7twZoom1vJc.3twStartZooming c_Z14twStartZoominghiid(key cttx cy c+%_Z11twNextFramevT$3% g_Z11twNextFramehiikey gttx gy g%4twKeyboardCallback k_Z18twKeyboardCallbackhiikey ktdx ky kfun lt4twSaveFrame v_Z11twSaveFrameiiPcbF v vfname vW vt dDfp w4ly xuhpixels ypn ztC5twSave _Z6twSavehiiFkey tTx y Rfile C5e S55twKeyInit _Z9twKeyInitv0i t'6twDrawUnitSquare_Z16twDrawUnitSquareff\whihjldw pdh t6setRGB#_Z6setRGBiihhhkrow#col#RR#tGG#pBB#l6setColor,_Z8setColoriiilrow,col,colorcode,N7setStar3_Z7setStariirow3col3i6t,8twUSflagA_Z8twUSflagvE Cstripe_heightBP#CT#DXunion_heightE\union_widthF`star_sizeGdiHhjHlrowIpcolIt_8pow2n_Z4pow2it F8xnI9twTex2D_Z7twTex2DPcbdWt Dfp4d#`#\maxvalXsizehcountlreturn_valuepc1tWc2tVdatat,>:_Z11twPPM_Tex2DPcbGWt :fp4XrowsPcolsL#7BHimage>:\textureJ:Ti`{jdjpD:hD:P d:--:ceil2_Z5ceil2iHqxNlyt,O<_Z11twPPM_Tex2DPcbRfS0_r,Wt O<T< $fp4Dcolsrowsfmt*7B'rows2H'cols2L'imagerowD:P'textureY<@<?'iT<h'jXt'pD:\'j `'i'dy'j(h** s<--(<twLoadTexture8_Z13twLoadTextureiPc,textureNumber8.8%=twSetFont_Z9twSetFontPci@namesize$=5#_Z12twDrawStringjjPczlx#y##!args$7pbuffer%=}s%t =$\>50_Z12twDrawStringfffPczx0 y0 z0 0 !!args17pbuffer2=}s2t>twSolidBarn_Z11twSolidBarnPfS_S_ffendColorOsideColorOroofColorOspecular   Y?twWireBarnW_Z10twWireBarnPfS_S_4xColorWOyColorWOzColorWO?twDisk_Z6twDiskfi4radius P:tmpquad?tm\@twCylinder_Z10twCylinderfffii1 Hbase top  P / myCylinder?t@twTube_Z6twTubefffii2  tbase top  P SAtwSolidCylinder_Z15twSolidCylinderfffii v top base  P AtwTeddyBear_Z11twTeddyBearvv E~ >lightBrownԤddarkBrownդXblack֤L)twGround_Z8twGroundvF)twSky-_Z5twSkyv$BtwMouseFunction_Z15twMouseFunctioniiiiPbuttonstatexy BtwMotionFunction_Z16twMotionFunctioniiZ|xy$3CB9_Z13twDisplayInitfffZbgR9$bgG9$bgB9$+BR_Z13twDisplayInitvCtwMainInitV_Z10twMainInitvict/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#@_cur_column,#D_vtable_offset-#F_shortbuf.n#G_lock2~#H_offset;Y#L__pad1Dq#T__pad2Eq#X__pad3Fq#\__pad4Gq#`__pad5H#d_modeJw#h_unused2L#l  _IO_lock_t b_IO_marker  _nextb# _sbufh# _posw# ~j j' w j# jGLbooleanGLubyteGLuintGLfloatfloatGLdouble  6j _GLMmaterialH !~# diffuse"# ambient## specular$#$ emmissive%#4 shininess&#D jGLMmaterial'6 <_GLMtriangle(+ vindices,<# nindices-<# tindices.<# findex/#$ LjGLMtriangle0 _GLMgroup45~#Y6#7#8# next9#_GLMgroup:_ _GLMmodelL> pathname?~#@~#B#PC# E#F#H#fI# numfacetnormsK# facetnormsL#$YN#(O#,pQ#0 materialsR#4 numgroupsT#8 groupsU#< positionW&#@LGLMmodelY `_GLMnode  index# averaged# next`#GLMnode glmMax%(,a%b%glmAbs.(\Xf. glmDot;\u;v;.  . j"   glmCrossIuIvInI  j-  glmNormalizeWgvW 0elYt j H glmEqualkh3uktvkp k glmWeldVectors_Z14glmWeldVectorsPfPjf44vectors duplicate\<copies`copieddihjl glmFindGroup_Z12glmFindGroupP9_GLMmodelPc`} ~ `t  j( $ glmAddGroup_Z11glmAddGroupP9_GLMmodelPc} ~t glmFindMaterial_Z15glmFindMaterialP9_GLMmodelPc}ʓ ~foundit glmDirName~?path~d=dir~ps~t glmReadMTL@`%} ~~~XX% Xdir~\~`buf ~pdih!0%nZwTs juglmWriteMTL`%(<} Pmodelpath~L~Hp%( `dir~d~hlipCglmFirstPass(d.h} ~ ~2(_.`dhYlpv\nXtTbuf ~NglmSecondPassMd.<}M ~M ~{.<OLPPQTYRXPS\T`fUdVhWlvXHnXDtX@bufY ~glmUnitize_Z10glmUnitizeP9_GLMmodel<:A} l<5Aimaxx@minxDmaxyHminyLmaxzPminzTcxXcy\cz`wdhhdlscalep }glmBoundingBoxZ_Z14glmBoundingBoxP9_GLMmodelPf:AC}Z boundingboxZ@ACi\\maxx]`minx]dmaxy]hminy]lmaxz]pminz]t j* } glmDimensions_Z13glmDimensionsP9_GLMmodelPfCD} -CDbbox2\ -j)  Bj glmScale_Z8glmScaleP9_GLMmodelfD|ED} scaleDvEip ?glmReverseWinding_Z17glmReverseWindingP9_GLMmodel|EHp} ? EHilswapp  glmFacetNormals_Z15glmFacetNormalsP9_GLMmodelHL} `HLipu&dv&X j!  glmVertexNormals_Z16glmVertexNormalsP9_GLMmodelfLT} angle$LTnode)Ltail)Pmembers/TX\average&@dot`cos_angledihavgl $j+ f) glmLinearTexture_Z16glmLinearTextureP9_GLMmodelT%W}  T W`&Txdyhscalefactorlip  glmSpheremapTexture_Z19glmSpheremapTextureP9_GLMmodel&WZ }  `-WZPthetaTphiXrho\x`ydzhrlip j%  lglmPrintArray_Z13glmPrintArrayPcPfZZLlabel~array glmPrintMaterial%_Z16glmPrintMaterialiP12_GLMmaterialZL[xindex%wm% \glmPrintModel1_Z13glmPrintModelP9_GLMmodelL[]}1 \R[]2pi3t  glmDeleteT_Z9glmDeleteP9_GLMmodel]^}T  ]^VpiWt j aglmReadOBJy_Z10glmReadOBJPKc ^`y^`}{ p| t glmWriteOBJ_Z11glmWriteOBJP9_GLMmodelPcj`#n(} ~mode$@ `ni` dh $j,  glmDraw_Z7glmDrawP9_GLMmodelj$nsT} mode@$*nsi^^triangle^^ YglmList _Z7glmListP9_GLMmodeljs^s}  mode  s\slist t glmWeld_Z7glmWeldP9_GLMmodelf^su}  esuvectors!dcopies"h#`i$lglmReadPPMe_Z10glmReadPPMPcPiS0_ u_we~widtheheighteuXwfpg dihwhwhw`hhw\dhwXimageilheadjw jE!::"stderrh#TW_ALL_MESSAGES 4$TW_NO_MESSAGES 5$TW_GEOMETRY 6$TW_BOUNDING_BOX 7$TW_WINDOW 8$TW_CAMERA 9$TW_COLOR :$TW_MATERIAL ; $TW_LIGHTING <@$TW_FONTS =%DEFAULT_FOVY d"stderrh&''6'K'd'w'' '@'(V@`wGNU 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 (M2MeGLUquadricObjGLUquadrictwTriplemM  BayipGazebo_Z10ayipGazebofffff`w) gazeboXPos\ gazeboYPos\ gazeboZPos\ gazeboEdge\ gazeboHeight\ kw" 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_*h0 _surfaceColor$ _barColor$ _smallBarColor$ _baseColor$ 0f slices&z@ stacks'zD surfaceBaseRadius*uH surfaceTopRadius-uL surfaceHeight.uP barBaseRadius1uT barTopRadius2uX barHeight3u\ barScaleX7B` barScaleY8Bd barScaleZ9Bh bSurfScaleXBtdrawPetal_Z9drawPetalvh\ drawFlower_Z10drawFlowerPfiflf3 numPetalsM .z it jwangFlowerBouquet*_Z18jwangFlowerBouquetPffS_fS_filn color1* num1*M color2* num2*M color3* num3*M3* HjaylmerTemple_Z13jaylmerTemplevnM yF i d tempSpec Mh tempShine Ml roofAH~ vZX wZL uZ@ normalk^^M  nM  jaylmerBoatz_Z11jaylmerBoatvN   jt jaylmerTrident_Z14jaylmerTridentv8 Š lengtht= feet9Nd_9t cp9p drawlowerLegBN׎ angleB\ xBt yBp zBldrawlegConnectorM؎. drawupperLegW. angleW\ xWt yWp zWlM drawEllipsoid` x`\ y`\ z`\ sabrahamRexh_Z11sabrahamRexPfS_S_@ mainh lighth darkh gsjudgePenguin_Z13sjudgePenguinirl size k 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  flowerr vS fc1 fc2 z chartreused curveCP@M  msarkarVase5_Z11msarkarVaseiPfS_S_S_S_ vaseScale5 vaseColor5 bottomColor5 rimColor5 flowerColor15 flowerColor25 #msarkarCouch`_Z12msarkarCouchiPfS_¸ e` colorA` colorB` msarkarCeilingLight_Z19msarkarCeilingLightiPfS_¸ٺ lh mat bulbColor ʸҺ light0o mat_emissionCLEAR\\ mat_emission/L  mat_emission2?bool/M ?M OM  msarkarOttoman_Z14msarkarOttomaniPfS_ں@H ottomanScale ottomanColorA ottomanColorB sdelrosaMailbox _Z15sdelrosaMailboxfi@At height \f  K: textureIDsH postHeight\` curveHeight\d baseWidth\h baseDepth\l brown curve+} textureU  white\?  M  M  zmoriczHat _Z10zmoriczHatvBM HK hatHeight Bh outerRadius Bl innerRadius Bp flare Bt ^zmoriczClub *_Z11zmoriczClubvN T maxRadius +B` minRadius ,Bd topRadius -Bh barLength .Bl lowerCylinder /Bp topCylinder 0Bt zmoriczBeanbag Y_Z14zmoriczBeanbagv  stretch ZBh compress [Bl black \\ ^zmoriczSpiral _Z13zmoriczSpiralPfii$ f  n _   spiral ^~ i ttM  draw_bezier_surface +0P _ +t control_points +p ~jguintoDrawFlower 3_Z17jguintoDrawFloweri0| f 3 8 green adD>g plum 7Xam pink :L  purple =@jguintoDrawThreeFlowers k_Z23jguintoDrawThreeFlowersv 0tablePosts  x \ z \  brown \l !\h "\ltableTop W! x1 W\ x2 W\ z1 W\ z2 W\ jweber2Table i_Z12jweber2Tableffff\,!P i\@ i\% i\ i\ ^tablePosts2 \(X! x \ z \ texid ?d e&l "\p #\ttableTop2 X(! x1 X\ x2 X\ z1 X\ z2 X\ 2jweber2Table2 j_Z13jweber2Table2ffffjt!P j\@ j\% j\ j\ texid j?__static_initialization_and_destruction_0t! __initialize_p rt __priority rp_GLOBAL__I__Z10ayipGazebofffff s"::TW_ALL_MESSAGES4GTW_NO_MESSAGES5GTW_GEOMETRY6GTW_BOUNDING_BOX7GTW_WINDOW8GTW_CAMERA9GTW_COLOR:GTW_MATERIAL;G TW_LIGHTING pathname?Q# mtllibname@Q# numverticesB# verticesC# numnormalsE# normalsF# numtexcoordsH# texcoordsI# numfacetnormsK# facetnormsL#$N#(O#, nummaterialsQ#0 materialsR #4 numgroupsT#8 groupsU#< positionW#@GLMmodelYcfan2Piano_Z10cfan2PianoPf4")_wheelColor XpWidth#dpFront%hpBack'lO cfan2Bench._Z10cfan2BenchPf`").bLength1hbWidth3lbDepth5plLength7t draw_Eye9_Z8draw_EyeffPfiif"9999 9rotDegree9holeColorId draw_HeadR_Z9draw_HeadffffPfS_iiS_"rHeightRrWidthRRR RRRRhaircolorR  eylul_Ghost_Z11eylul_GhostfffPfS_ffS_S_S_S_S_S_S_S_S_i'"heightheadHeightheadWidthneckAngle headAnglechestAngletorsoAngle hipAngle$legAngle(gColorSkin,gColorDress048gColorHair<iRotationP%PTrHeightXrHeadHeight\rHeadWidth`neckHdpieceHhmaxWlmidWpminWt achangBirchMedium_Z17achangBirchMediumb(v# T4tmodelObject ^modelFilenamet \bool H=zkabayadTable_Z13zkabayadTablebv<# Ttable ^ tL \zkabayadSax,_Z11zkabayadSaxbh#, Tsax0 ^1t s? \::stderr BTW_ALL_MESSAGES4TW_NO_MESSAGES5TW_GEOMETRY6TW_BOUNDING_BOX7TW_WINDOW8TW_CAMERA9TW_COLOR:TW_MATERIAL; TW_LIGHTING<@TW_FONTS=DEFAULT_FOVYdstderr B  !:M`r @ V@% $ > $ >  I&I: ; I.? : ; @@  4: ; I I !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 t /usr/include/GL/home/cs307/public_html/twzkabayad-TableandSax.ccgl.htw.hVW(VWVVsH/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.hԪdRsWq9rWe.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-=3- n+V-;V-V-V-VV<ԸHtԸHtԸHvdԀV;d;+dr +V;dd-V-Vd,W:Vrs7/V;erddddddddddddddddgddd~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.h$e,/e,3e84 +eT+((@gh,, 9 9r:$((dZo$+:ugՎ,si:/g:dH:/i+,t: 9,de:AyT: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*X U$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 >zWd<1d,ddd1gd&d/j2h$,Σ 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`wd 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 ;:9z 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.cppzkabayad.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,Ve+sWfYRt,3sY.fYRt,| ,AB Ew. P.u.Z.R. "AB c.r. H.| hAB N.hԪAB .hmAB DJ.hAB Gu.h AB h ,AB _.h8+AB ^.hdvAB K.hڲAB .hAB DF.h0AB De.hUAB q.h60AB hf#AB hDAB w. hζAB M..T.hLAB Dx.hκ/AB h>AB h<JAB hKAB ~. hһAB L.h)AB L.h=AB W.\.hTKAB W.hAB hAB h̼AB N.hAB N.hAB N.$h [AB x.w.0F. M. h|"AB E.$hGAB n.Y.0l. W.hAB f.hJAB hAB hAB $h*AB .0z. e.H. h(AB Y.. hFKAB K.H.}.(hAB W.m.M.>.M.H.$hF\AB W.K.U. y. h&AB W.K.U. hSAB H.h^AB a.H.hzSAB H.hSAB H.h"AAB $hd AB K.H.a..PhrPAB Y.4h+AB P.Z. O.H.R.H.R.Q.`.h9AB h(uAB I.P.0hAB HT.p. h.y. _.t. z.h*.AB I.R.hXHAB I.p. 0h=AB n.}. U. i.]. T. Q.H.(hAB Hc.U. T.z. O.$hAB n.v. j. V. Y.,hAB ET.p. h.y. [. hAB ER.p.<hVAB Ej..p.O.O.V. Q.`.O.H.hR6AB M. P.h.AB I.R.(hAB t. ..J.V. hAB . hAB M. s.. hjSAB hAB P. hAB I.s. O._. h'AB M. N..$h0AB M. A..h. (hIAB DG.O.s.0.hAB hAB h2EAB x.hxAB Q.hAB N.hAB Q.h AB S.hAB o.h AB N.H.hAB N.h AB h AB h2 AB hR%AB N.H.hx6AB E_.h6AB E_.h6AB E_.h/AB hJAB L.hdAB Q.hAB hAB hZAB u. h>AB Z.. c.hFQAB c.d.hAB {.hfAB h..hoAB hlAB hAB O. $hyAB .I. ..0hFAB 4hAB Z.. ^.L.^.Q.^..0N.<hAB FV..b._.b.x. D.A.0U.hH)AB <hrAB FV.. L..0O.y. 4..0U.h,AB O. hAB Em.hqAB ].hrAB ].@hAB O..Z.e.Q.r.Z.U.Q.r.Z.U.,hAB U..W..W.. h4oAB Y.{. N. hAB Y.Y.0N.(h2 AB `.Y.W. H.W.Y.,h AB `.H.].Y.W. Z.Y.hv 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.hFAB H..hAB H..hvAB O.].h>AB a.hZpAB R.h%AB X.(hAB K.x.M.m.O.Y.| 4,AB 4(4AB 4\tAB Z.4AB Z.4AB Z.4hAB \. 44rAB EU.j.4\AB ].4AB L.4iAB k.4GAB L.(4@ AB Ie.a. .$4`%AB DM.. .,4(HAB GZ.._.. .04d.rAB H.. . . .$4<dAB DZ...4:AAB ]. 4CAB DZ.h.4DAB D4|EAB DZ.4HuAB DZ.4LAB EZ.$4TAB DZ.j._.4&WbAB DZ.4ZDAB w. 4ZAB N.4L[AB ].4]AB ].(4^AB N..[..K.T4`_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. .4$nAB ]..4sDAB H.o.4^s<AB D_.$4uAB EK.. h.| `wAB 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..<*>AB .[. H.\.^. H.\.A. H.\.~. H.hAB `.U.@AB U.H.^.Q.g.\.J.H.l.@.J.H.^.}.(lAB `.\.b.|.b.|.xnAB Hj.H.Z._._.|._.j. ].S._.j. ].S._.j. ].S._.j. ].S.[.Q.J.G.J..J.w.8NnAB ].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. AB t.0P.y. NAB o.H.Z._.؎VAB l.`..{AB t.}.>AB T.`. 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.4rAB Ec.. P..W.h.N.8UAB Z.. Z.n.J.].q.t. H.].\.<AB Z.H.T.P.A..W..W..<¸AB EV.H.].e. H.\..\.. H.(ںfAB Z.^. Z.~. Z.r.L@AB HI..f.U.v..M..0D.G. [.h. P.H.0B AB @.X.Z.g. H.^. H.Z.[.<NAB @.H.Z.`.b.a. H.].~. ].a. ].[., AB Ev.H.Z.p._.K.4AB Y.S.Z..0P.i. P.Z. Y. AB t.0P.i. D0AB Ee.`.Z.R.d.R.d.R.d.R.i.O.(AB ].u._.u._.u.$HAB E_..$AB K.R.r._.AB K.\AB N..$(AB K.R.r._.AB K.teAB AB |  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..0AB ER.H.i.B. g.b.L AB q.b.b. . H.b.. H.f.H.W.E.t.H.q.c. H. 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.((NAB e..@Q.`.Z.[. vAB e..@Q. 'AB e..@Q.unsigned intfrustumMode_tmodelviewglutBitmap9By15twDrawStringtwDisplayInitslicesverboseglutBitmapHelvetica18matSpeculareyeRadiusshininessfilenametwColorNameformatheighttwPPM_Tex2DstackswidthglutBitmapTimesRoman10glutBitmap8By13glutBitmapHelvetica12glutBitmapTimesRoman24twNextFrameanglemaxPixValueunsigned intverticesnumtrianglestexcoordsnummaterialsmodelfiletriangles__PRETTY_FUNCTION__filenamenumverticesnumnormalsdimensionsnumtexcoordsnormalsmtllibnamematerialnumvectorsgroupepsilonnameunsigned inttablePostTopZflowerHeighttablePostRightXtablePostLeftXnstepscolorfrontLowerRightXunsigned intfrontLowerLeftXtablePostBottomZeyeRotateXgColorIrisslicestriangleseyeRotateYBoundingBoxgColorEyeunsigned intprintBBobj_filenamestacksnumtriangles_pianoColorttut t uttuԪժtժתtתuttuttutt u  t t8u89t9;t;cudetegtgڲuڲ۲t۲ݲtݲutt/u01t13t3ߵutt5u67t79t9fufgtgitiuttζuζ϶t϶ѶtѶuttκuκϺtϺѺtѺutt<u<=t=?t?uttѻuһӻtӻջtջuttuttSuTUtUWtWuttutt̼u̼ͼtͼϼtϼuttuttu !t!#t#{u|}t}tuttuttuttuttutt*u*+t+-t-ut!t!FuFGtGItIuttEuFGtGItIuttuttuttzuz{t{}t}utt!u"#t#%t%cudetegtgqurstsutuuttutt'u()t)+t+utt*u*+t+-t-XuXYtY[t[uttuttuttuttuttVuVWtWYtYRuRStSUtUuttuttuttuttjujktkmtmuttuttu t  t /u01t13t3uttu t  t utt2u23t35t5wuxyty{t{uttuttuttuttuttuttuttutt2u23t35t5RuRStSUtUwuxyty{t{uttuttuttIuJKtKMtMcudetegtguttuttuttu t  t FuFGtGItIuttuttuttkulmtmotouttuttEuFGtGItIuttuttGuHItIKtKqurstsutu,u,-t-/t/uttuttuttuttutt4u45t57t7utt1 u2 3 t3 5 t5  u  t  t v uv w tw y ty EuFGtGItIuttuttuttZuZ[t[]t]uttuttutt,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-@CuCCtCCtCCuCCtCCtCPDuPDQDtQDSDtSDFuFFtF!Ft!FGuGGtGGtGIuIItIItI'Wu(W)Wt)W+Wt+W\u\\t\!\t!\b\ub\c\tc\e\te\^u^^t^^t^c`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}CDuDDtDDtDJuJJtJJtJKuKKtKKtKMuMMtMMtMNuNNtNNtN;Pu `W % `( ? l( Y x( s (  X$ 8)  r ) ) )4 * Q * n X @*  *  *x  8+  D+ 7 P+ U \+ s h+  H  \ ( te x +  , 0 ^V ^q ^ / Ԫ \   Zp 9 L '5ZD&Sd|E j D ^s< ںf *  CP  cq(M '  N PR d  !(u 4 , E ]v uY'   2   F\  '4q JT%fnzY{` F u2  $Nn  B> /:gJI]K lP}_dv     . R% 4r 1?TK LSYg v   U &(N Wx6 @T&/`_  MG[SjU {  8T*   U '/~AYQ]һ u$&0    > ^  4 Z@3SG](lzS xsD v Y+ Y2E Y [ $Z  7L[ Tex ZD  ڲ FK <60 = 2n E S*> no }(`w ( x   f# u" 8J D Ym jD  Q ZjS  "& #"45"Y<"P""A e"*. z"4Q""_"Hu "I "r # #{#8+ 1#S =# `#_h#u#h #. ###  ##2#, #0 $Z 1$I$P\$:A |$ζ $$6 $ $ $d $6%%%,% T%$n k%x%4%L %f%S% %&%κ/ % &."&P8&B  H&R6 a&g&S s&S&S& &G & &w&  &' ' >' Q' `'"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_auxzkabayad-TableandSax.cc_ZZ7displayvE3C.0tw.ccTogglesFieldOfViewFieldOfViewYmouse_xmouse_ywindowHeightBBMinBBMaxKeyCallbacksInitializedtwKeyCallbackArraywindowWidthtwKeyCallbackDocOuterRadiusInnerRadiusnearfarfrustumModeVUPVPNVRPtwMessageKindsBBCenterBoundingBoxInitializedaspectRatiotwSpinAnglewindowWidth_oldwindowHeight_oldtwColors_ZZ26twTrackballOrientation_oldiiiiE4C.92_ZZ26twTrackballOrientation_oldiiiiE4C.91_ZZ11twOrientVPNiiE4C.96_ZZ22twTrackballOrientationiiiiE4C.95_ZZ22twTrackballOrientationiiiiE4C.94_ZZ6twSpinvE4C.71_ZZ6twSpinvE4C.70_ZZ6twSpinvE4C.69_ZZ11twGrayLightiPffffE4C.50_ZZ10twRotViewYhiiE5C.203_ZZ10twRotViewXhiiE5C.204_ZZ9twPanViewhiiE5C.205_ZZ11twTeddyBearvE5C.354_ZZ11twTeddyBearvE5C.353_ZZ11twTeddyBearvE5C.352glm.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___ZZ13glmPrintModelP9_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_ZZ13zkabayadTablebE5table_ZZ11zkabayadSaxbE3sax_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_Z11zkabayadSaxb_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_GLMmodelPcjgluNewQuadricLight0Specular_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_fiUSflagArrayglutInitWindowSizegluLookAtglutMotionFunc_Z7twYviewv_Z7glmListP9_GLMmodelj_Z13zkabayadTablebstderr@@GLIBC_2.0_Z8twCameravglutBitmapTimesRoman24_Z13twKeyCallbackcPFvhiiEPcglutBitmap8By13_Z9twProjectPfS_RightMenu_Z16twLightingTogglehii_Z13glmPrintModelP9_GLMmodelglutAddMenuEntry__xstat@@GLIBC_2.0glTexParameteri_Z11glmAddGroupP9_GLMmodelPc_Z13glmPrintArrayPcPf_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_allocrowglGetIntegervglPushAttribgluDeleteQuadricglLineStippleglutInit_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_glMap2fglShadeModel_Z11sabrahamRexPfS_S_glScaleffopen@@GLIBC_2.1_Z13twLoadTextureiPc_Z17jguintoDrawFloweri_Z16glmPrintMaterialiP12_GLMmaterial_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_Z7twXviewvLight0DiffuseLight0Ambient_Z14rotationMatrixPfffff_Z11twUnProjectPfS__Z13zmoriczSpiralPfiiglutWireCone_Z9draw_HeadffffPfS_iiS_glEvalMesh1_Z7twPausehii_Z27twLinePlaneIntersection_oldPfS_S_S_S_S__Z13sjudgePenguini__gmon_start__strcpy@@GLIBC_2.0