ELF474 (&#444444.H.HPtPHHH Ptd0Qtd/lib/ld-linux.so.2GNUrvhsxYIjXe*K[f!_y7{dgR}cua~)^tzP .w]2b:ELkV/%U<oWnMJQ5  $+,'60 4&D9(?;H# 3@OAFSBpqC"T81NG\>Zl-m`=i|Tp&"_*jmz6(GMe VR_%uj{u$BgI_ .&,WC;G ~'$I&]X73hMJ(/YprZ (u Q%r/~#=k K(6_+jt4TAXmWk-Kf+J9d Zqp"zc((J4tUo{_O2^6 4<fk& *;4.4: "libglut.so.3glPixelStoreiglutSetWindowglPopAttribglutKeyboardFuncglutFullScreen_DYNAMICglutBitmapHelvetica18glutBitmapHelvetica12glutMainLoopglutCreateSubWindowglutDestroyMenuglutCreateWindowglutReshapeWindowglutCreateMenuglDisableglMatrixModeglScaled_initglViewportglBeginglutBitmap9By15glutInitWindowSizeglutMotionFuncglutBitmapTimesRoman24glutBitmap8By13glutAddMenuEntryglRasterPos2iglutMouseFuncglutBitmapHelvetica10glutBitmapCharacterglGetErrorglutInitDisplayModeglPushAttribglutInitglLoadIdentityglTranslatedglPopMatrixglutIdleFuncglutBitmapTimesRoman10glutPositionWindowglutInitWindowPositionglutSwapBuffersglutPostRedisplayglutDisplayFunc_finiglutSolidSphereglutAttachMenuglutReshapeFuncglPushMatrixglRotatedglEnableglTranslatef_Jv_RegisterClassesglColor4fglEnd__gmon_start__libGL.so.1glColor3ubglMultMatrixdglTexImage2DglReadPixelsglRasterPos3fglColor3fglGetDoublevglRotatefglVertex3fglNormal3fvglTexCoord2fvglNewListglVertex3fvglLineWidthglTexParameteriglTexCoord2fglGenListsglLightfvglGetIntegervglLineStippleglPointSizeglClearColorglDepthFuncglEndListglMaterialfglLightModeliglTexEnvfglBindTextureglNormal3fglClearglVertex3iglMaterialfvglShadeModelglScalefglColor3fvglLightModelfvglBlendFunclibGLU.so.1gluUnProjectgluPerspectivegluNewQuadricgluQuadricDrawStylegluOrtho2DgluLookAtgluCylindergluDeleteQuadricgluQuadricNormalsgluDiskgluProjectlibXmu.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.6strcpyvsprintffscanffgetsperrorputsmallocstrrchrfprintfstrcatvprintfstrstrsscanffreadstrdupisgraph__assert_failstrcmpfgetcfclosestderrfputcfwriterewindexitfopen_IO_putc_IO_stdin_used__libc_start_mainfree_edata__bss_start_endCXXABI_1.3GCC_3.0GLIBC_2.1GLIBC_2.0, ӯkt P&y 0ii ii Pii ,5?@AI_<@DHLPTX\ ` d h l ptx| !"#$%&'()*+,-.012346789 :;<=> B$C(D,E0F4G8H<J@KDLHMLNPOTPXQ\R`SdThUlVpWtXxY|Z[\^`abcdefghijlmnopqrstuvwxyz{|}~  $(,048<@DHLPTX\`U4 54%8%<h%@h%Dh%Hh%Lh %Ph(%Th0%Xh8p%\h@`%`hHP%dhP@%hhX0%lh` %phh%thp%xhx%|h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h% h%h%h%hp%h`% hP%$h@%(h0%,h %0h%4h%8h%<h%@h%Dh%Hh%Lh %Ph(%Th0%Xh8p%\h@`%`hHP%dhP@%hhX0%lh` %phh%thp%xhx%|h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h% h%h%h%hp%h`% hP%$h@%(h0%,h %0h%4h%8h%<h%@h%Dh%Hh%Lh %Ph(%Th0%Xh8p%\h@`%`hHP1^PTRhh,QVhUSQ[~*tX[U=tvҡuÉUtt hЃÐUWV0EEE@E u}M(u.} u} EEEJE u}M(u } |EEEVEu܋}؋M(u =EEE[EuЋ}̋M(u 0^_ÐUEEEPuPE UPRE EPR$EEuÐUhhjE9uDjhhE@Phj 6jjhE@EP E@E@ d$$RQP UE@;E }4E@<;E ~&E@;E}E@ ;E~ EEEEÐUE9ucE@E E@EXE@E@ EtEP EP%E@E@Et EPEPU EMUE @EEuUud h` u j P艮؃ P0BPR莽jPUjjh jPPP'PP?P P>P@?PPP@?PPP?P>PP@?PPP@?PyPP?P\4 jPPP-P?PP>P@?PPP@?PPP?PPP@?P>PP@?PPP?PPb: jPPP3?PPP@?PP>P@?PPP?PPP@?P>PP@?PPP?PPPh@jhhPP̌?PjxhP̌?PPpjyhň?PPPAjzh?UM?QM QM@QM`QMQM(?QMHQMhQMQM0QMP?QMpQMQM8QMXQMx?QUVSu EJE6]uEEEH`dE}~čE}~EEEE@E@EU݄`EU݄`EtEEE}~E;EEEUЋd`EU]uEUЋ`d`dEU EU䉄`dEEE PEUEEM EEE PQEEM EUQE}EU݄`E@tDžTuEUЋd`EUEWM]EU݄`uݜ`EEU EEE uE}~EE;EEUЋd`EUE~M]EU݄`EU݄`Mݜ`EEU EEE EEE ME}xE}5E}DžTTe[^ÐU8EEɋEEEE]E]EE@tuu]E]EuEUEuUEuEEEUu ujjE h=E EɸRPd$$d$$RP hEKP$d$x}fE fEm}mEUE KP$d$xm}mEU  Pjj¡RP P2jP¡RPK P2PjtQPUPL?PL?PL?PG hAjjjj h@hjj12hjP-hPjÐUu ujj hEE p@RP{Gz?RPd$$N@RP- h=PPPP?PP4PPPPP hq K h@;U8jhEP t]](]h h3 hA EUM܃PRQ h hhh jkPPPEE@tEEEEʃd$$d$$d$$EUMPRQuEPhh@hhh jPPP1EE@tEEEEʃd$$d$$d$$EUMPRQEPhh@B EP]t% hP  hP j h Uhjj jgPPP E]Ed$$PPEȔ]Ẽd$$P=PEȔ]Ẽd$$P̽PE]Ed$$PPZEȔ]Ẽd$$=PP+EȔ]Ẽd$$̽PPE]Ed$$PPjhh'EД]Ẽd$$PPjehjjh>P>P>PEh h  h L>PL>PL>P| j/jjjjjjjjj|jjjkhhh jjjj.jjjjjj jjjjjjjjjjjjjjj h "hh?P>PL>PL>P] jjjjOjjj>jjj-jjj4 h *U(jhEP u ujj0 h(EE @RP?RPd$$N@RP` h h ; h[EPhh@pL(]tσd$$͍d$$ˍd$$ɍd$$d$$d$$d$$uud$$PpL(]tσd$$͍d$$ˍd$$ɍd$$d$$d$$d$$uud$$7PEPhh@hh PL>PL>PL>P hq 9 hP ) h@U hA1Uu ujj hME EɸRPd$$d$$RP hjPPPPU hAuhhh[jh@t\hxxx@dZhPPPxxx@dhؔPjhPhhPh"hPh^hPhthjPjzhhjahhPjNIhhPh.hhPh"hhPh^hh#Ph|hPhhPh"hPh^h*Ph|q@hPhV@hPh";@h4Ph^ @h7Ph| hg hW hG h,7 h`' h h h h h h8 h\ hu.jhhh@hj U P  P¡RP P]¡RPLU+E Ph+E Ph+E Ph+E Ph,+E Ph`k+E PhU+E Ph?+E Ph)+E Ph+E Ph+E Ph8+E Ph\+E PhE SÐU} uuh, ¡uuh ¡uuh ¡uuh, ¡uuh` ¡uuh ¡uuh` ¡uuh> ¡uuh ¡uuh ¡uuh8 ¡uuh\ ¡uuh ¡EoÐUEEaE}wIUE|4E`+E"EEEEʕ}tb u"u j1 P衏؃ PHBPR覞UEmttUEEEE}rt)}st}???@t@(L?p jÐUEjjPU)ă j hKhKj2j2u EP6 h,F h: hڵ h  hhjjP  h h~ h  hjmh>[ j. hhjh2P<  h< h7 h ' hwjhKjhRjshSjah^jjhhjdhq{jfhzijphWjrhE j hhh2h2P#  h h\ h h.. h  h>jh,jhRjshxjrhfjhRTjhƖB j7ÐUE}EE}t^}}t:}:}tZ}tA}|/}1t8=EЖ4Eݖ+E"EE EE*uu uh<ÐUExÐUx#EtEEEPu kUEEEQRPpÐU( h2wt EkEuEjPt EE䑗EjPt E裗E諗EjPdt E쳗Eėju;t EԗEEjPt EEjut EEjut EE*ju jiU(E EE EE EEE@t!MUEEwE<E@tEE@]Ed$$i}fEڴ fEm]mEE]EE]EEM]EEE]}EDUEUEUEUEUEUE~UEUEUE^UEUEUE>UEUEUEUEUEUEÐUW u}E EE EE EuhhHEPhh/uhh}ÐUW$}EEE EEE EPME\]}EEEEEEEPhhEPhhuhh}ÐU}x2},U`PPRjuh`nÐUEE EtE]E ]EEEUUE UEUEÐUE E E ʍd$$d$$d$$uh Uj;h[ h[ hP  ?P j}PP?P PRQ PRQ  PRQ  PRQ PRQ PRQf  PRQG  PRQ(P?PP PRQ  PRQ PRQ  PRQ PRQp  PRQQ PRQ2  PRQ?PPPv PRQ PRQ PRQ PRQz  PRQ[  PRQ<  PRQ  PRQjihÐUWE@}@E@E@EEPhS }UE EUE UE ÐUE MEUE MUE MUE EEUE EUE EUE E EE RPu uhj@ ÐUu uÐUu u.E E ÐU PRhj MÐUPRh jPR3jjtÐUHELE ÐUHEUuh ÐUuh ÐUuh $ÐUHEUċEUĉEȉŰEȋỦEЉUԃ @Pl Pv EPE ]E ]E ]EPEPEPEPP@Puuuuuu0tFE E E ʃd$$d$$d$$h$ 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$$uhX Đe[^UHE ]E ]E ] @P P EPEPEPEPEPP@Puuuuuu!0tZuuuuuuhE @Phʙ Phԙ j*EٝمEٝمEٝمʍd$$d$$d$$uÐUE ]Ed$$ھ]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 EULHE E˃d$$ɍd$$d$$d$$hj0LHE Eˍd$$ɍd$$d$$d$$S EHEPd$$H]EM ] EEPRd$$d$$h(j ÐU(EE@t H]>H]Ed$$M]E]EHd$$]EEtYEEɃ d$$d$$hT虿 EEɃRPd$$d$$htf EEEU hŻ-PE}t}}t' Dh?PREt9]D PNhud$$@]EDhd$$PrEt+]EDhʚd$$P4]D Phud$$ÐUt hϚ轺 h舼 hP 8萾 h|M h$ 裾hja j脺PP?P觸@PPR PPPP?PPO@PRP豸PPP蔸?PPP@PPPZPPP= h$ ظ耻ÐUt hϚ 3BHHD@p]@ELh|hltNLxHLHDʍd$$d$$d$$hj XtEt@EHLH@ʍd$$d$$d$$h,j PPPh`P?PPhTUt hϚ護BHHD@]@ELh|hltNLHLHDʍd$$d$$d$$hj `UElEl@EHLH@ʍd$$d$$d$$h,jI U jPPPh`oP?PPhTPÐUUE P9}up}utU jPPPh`PPPhTÐU jPPPh`iP?PPhTJÐUEEEE}Yt}Zt}Xt %l ÐU h觴xt?hlhh`hhTh\XT]thpdl`tplσd$$͍d$$uud$$ɍd$$d$$d$$d$$d$$ҴPÐUEP}u h۳(}u hó h豳Uhhśd PRjj苳t:LHDʍd$$d$$d$$h؛j 8LH@ʍd$$d$$d$$hj hhśhhśhhśtthhśVÐUEE ɋEE EE ÐU(u u]uu]u u M]E]EE@tuu5]E}]EÐUWVt hϚ謱Y}DE]E ]}8E]E]EPEPEPEPh|EPEP h|EPEP EPEPd$$袵8@]EPEPEP  |PRQEEEEˍd$$ɍd$$d$$d$$蘴 |ʃd$$d$$d$$讵e^_Uuud$$q]EU u]EE@tud$$uue؃ UhEE@t hϚ蘯 u oE E E QRPuEP h`EPEP hlh|EP EPEP]E]-DT!?RP}EEtAE E E QRP4BPEP8 EPEPEPV EPh`蓱ÐUWV}ܾPE]E ]EPEPhlEPEP h`EPd$$²HP]EPh`EP6 EPEPu e^_ÐUXEE@t hϚ蘭 u othlh|h` E E E QRPuEP h`EPh` hTEPhT t/Ph`EPy؃ EPh|hl ɯÐUWVĀt hϚ襬}hE]E ]}\E]E]EPEPEPEPzh|EPEP h|EPEP EPEPd$$蛰X`]EPEPEP EEPd$$e^_ÐUWV@LE}辀}ܾt}оhEă}t"}t0}t:EPu&EPumEPuYe^_UWV@}辌}?~ }0M~uhjhEu hPCjhqEEEEEEUEPhRjh5EEEEEEUEPhR˫jhEEEEEEUEPhR菫j hE P h衫 hP QE E@tJuuu @P被 j蕩 u w"E E@t ?P蟩u EPp EP@PEPEP{؃ EPh|EP PEPEPN؃ EPh|EPu jʨ?P?P?P EP莨PPP EPb  hȜ[e^_Uu uEPg EPEPw]EEEUu ud$$]EUEE Et&EE Ƀ d$$d$$h謪 EEEt&EEɃ d$$d$$h<s EEEt&EEɃ d$$d$$ht: uuuhuuu hEEEEE Eʍd$$d$$d$$h|hh@Ee]EeE eɍd$$d$$ud$$Dxtkh|hhhhhD@Ƀ d$$d$$hĝШ ÐU(EEEEE@EE@EE@EE@EEEUEEEtUEEUEEEtUEEUE@EEtUE@EUE@EEtUE@EUE@EEtUE@EUE@EEtUE@EEE;E uuuuuu1 U8u uEP/ u uEP EPEPu u u]uu ]uu]EEE@tEEE@tEE7EEEʍd$$d$$d$$hj EUE EMEUE EMUE EMÐU8uuuEP]EEEE=ED܋EE E]ED܋EEE]E}~Eu]E-EUEE MEEE}~͋EEEUuu W]EE@t EGuuEP uEPuEEPu uurEEÐU8u uEP uu]uu]uu]uEP]uEP}]EMEM]EE@tEE@t h 豠EaEE@t h 胠E3EMEMuEEMEMuEEEÐUxuuEP uuEPw EPEPEP? uu EPuu uEEEEEE]E]E]E]E ]E ]E ]EEEύd$$͍d$$ˍd$$ɍd$$d$$uuuuuuuuuuuuuud$$d$$d$$hTjE%u(u$EPEPuuX E̋EUS$uEP EPxEEEUEHUEX UEƒ EPEPuuQSREPu0usEEtcEEEtPEt>Et.EtEt EEEEE;E UEuEPuuoE]ÐU ESUDE3UEDEEE EE\E}~ǍE}~EEUEDE}~U$EYUDE9UEDEEE EE]E\E}~E}~EEUEDE}~UEEtUE  UE@ hȞÐUEEEE  ut#E@Puh ϞEE}tH} t} tWE@Ph蕞\E@Phx?E@Ph&["E@U@PRh/7E}ÐUEE j,UE uSUE hUEEEE}yt}zt&}xt+ j j jUEE jĜ,UEE j褜ÐUEEUEEМUEE谜UEE j(苜ÐUWV EE}<EP APe^_UWV EE}HEP APXe^_UWV EE}TEP AP"e^_UDe]Et ED蹛ÐU ?PÐUEE hUtUEEÐUEE}wFE E}uEUPRh`EEuu PEЃUEE}tuhyhuÜE}uuhךujjhu uhuHhhu0uj ЛUЃ P苗EE HE\uhhjuuj EEEuPjEE;EM}y u_U(EEܡ<@<RhEP jEPRQ{kÐUEE E}~hǟhjh̟h:j hhvjbhhjlhhjshǟhjqvh*hZjp_h:hjrHhShjn1hkhjxhhjyhhjzhh8jXhʠh8jYhh8jZhhj?hhjiyhh jSbÐUu]u ]P?PP記E jEEtP?PRPP9EMEMɃd$$Pd$$̒Et?P?P?PPҔEME@P$d$MɃd$$Pd$$\EEE EEEEU EUMEUMEU EEU EEU EEU ÐU$EE܋U U}tEEEEUEEU U}uEEEEUEEU U}tEEEEUEU UE jPuA E jPu- EEEE jPu E}~EEEE jPu E}~EE}tEE jPu E}~ÐU8EU؉ЉEE }fEδ fEm]m΋U؉)ЉEE(m]mEE9E"hhhuuE}~ՍE}~EMEEE+Ejuu EE;E|EE@E;EƍE}~EPE@E؉E+Ejuug EE;E|EEE;EčE}~E+Ejuu EE;E|EE;E|E=E)EEPE@E@RPoE}~эE}~EGE3EPEHEPE@@QPE}~ǍE}~ hhhjhhjjh ތ0ÐU}t~}tx}tr}tl}tf} t`}@tZ}tQ}tH}t?}t6}t-}t$} t}@t}t }uEEEU8E È}tuh0\hIuE}uuhK-EPEPh^uPEuuu蝱P?PP考 j c hC h3 h # h,軄P?P>P j ~ h~ h~ h ~ h~LUPPu蝰 j~ h`~ hP~ h@~ h0~ h ~ h~ h~ h} h} h} h} h } h} h,} h } h,p}PPu q jT} h4} h$} h} h} h| h,| h| h|lPPuŮ j| h| hx| hh| hX| hH| h8| h(| h | h| h,{蠁U{E}u h{Gj u+|Eju d$$RPu2 uT}ÐU3{E}u h={ej u{hu~EE Eʃ uud$$d$$d$$u|0 u|ÐU~PP?P4CP8yuu| uuuu u p~uPPuu z|U3~PP?PBPx~PP?P4CPxuu(| uuuu uc uPPuu {UWV0}أ}̣}Ծ[}PPEP胫=P=P=P~RP@RPRP7{ |?RPffffff?RP333333RP{ ?RP?RP?RPdx jj?RP |zo|?RPffffff?RP333333?RPz ?RP?RP?RPw jj?RP{DzPPEP{jj?RPO{̺?RP?RPпRPy BP?PEP赩jjQ?RPzRPRP?RPny jjQ?RPzRPٿRPпRP'y j j ?RP_zyPPEPRPffffffRPRPx xz?RP@RP̺?RPv jj?RPy|xPPEPTRPffffffRP̺?RP%x y?RPRPRPA@RPy jj@P?P333?PI wRPRP̺RPw Ky?RPRP?RPARP&y jj@P?P333?P =wRPffffff@RPRPw x?RPRPRPVRPx jj@P>P?P% vRPRP@RPov 'x?RPRPRPV@RPx jj@P>P?P vve^_ÐU ju hD w js PRQ`r PRQAr PRQ"r PRQrxpU jt hD w js  PRQq  PRQq  PRQjq  PRQKq PRQ,q  PRQ q  PRQp PRQp PRQp PRQp  PRQrp  PRQSp PRQ4p  PRQp  PRQo PRQo PRQo PRQo  PRQzo  PRQ[o3vnU+EEEE}t&}tL}t1} u>EE,} u&uuuuh srU+E E u uPREE U?Puu uNr hAs hP ot hP s hP nt h t hstjh&h(h oh&h(h oh&h(h oh&h(h ohh&h(h oh&h(h qoh&h(h Woh&h(h =oU@?P@?P@?PpÐU h /r hq r h r hq_ h2k h(0n h0zn hzq jHDEEƀE}~CjhQ p@ PAÐUE EEtE ]E]EUEEtE]E5EE]EU}uh jBPH4UL>BPH4UL>BPH4U?B PH4UB$PH4UB(PH4UB,PH4U?B0EE;E#PX4 hzaE\JJNJNJ#t-JKJiUJnt$guh\Pcbuh\Pc\P\Phq\PrfEPH4U \P"`PH4UDPhu bPH4UPH4U@D[DPH4UPH4U@D[D:EPhuoaE܃PH4U4PH4UPX4UB,B,A(A(F$]KKdtKsKaJPH4UX PH4UpPH4U SVPhub` PH4UX,PH4Up(PH4U$ SVPhu_ PH4UXPH4UpPH4U SVPhu_ 6uh\PX`uh\P<`\Phwu2_e[^_ÐUW4E؉UԉMЋElEEḚ}ЍPEйEȰ}H P^Euu+duua ubhu cE}u#uhP\ j*b u_bujjhͥ;cuj*jhԥ'cujjhͥcujjhbujjhbujjhbujjh1bujjhObEE؋H4UEEPhUu[E@E@E@ʍd$$d$$d$$h`u[ E@ E@E@ʍd$$d$$d$$hmuO[ E@,E@(E@$ʍd$$d$$d$$hzu[ E@Dɍd$$huZuj i^EE؋@0;E}ÐUWXThzXEEEEEEEEW\RRm-Rm(RfRgR#t RuaRvt'Th\P\]SSnt;SttYStuTh\P5\ETh\P\EYTh\P[E2\Ph] j^Th\P[\P\Phq\P^ \P[X‹XP\XTh\P-[}Th\P [\LLHHƄ\\PXOEEE܉EEE\PhwTY\hŦPZEPEPhȦ\Pf]EPEPhȦTKYEPEPhȦT0YEE@PEPEE@PEPEPEPhȦTXu" EPEPEPhϦ\P\  EPEPEPhϦTX EPEPEPhϦThX EE@PEPEE@PEP EPEPEPhϦTX uSEPEPhئ\P[EPEPhئTWEPEPhئTWEE@PEPEE@PEPEPEPhئTiWuEPhTAWEPhT'WEE@PEPEE@PEPEPhTVuTh\PW\PhwTV~XEBXEBXEBXEB(X@>g>g>#t->f*y >u@>vt'^ @hHP%VY I??ntq?t?t) UԉEHUԉEXUԉE QSPh@T E U؉EHU؉EXU؉E QSPh@^T E} EEPEERPhަ@*TEI @hHPTHPHPhqHPWHPDEUEB @hHPTH88HHƄHHPDsEUEB q EEȉE̋ẺEЃHPhw@SHhŦPTEPEPhȦHPVDH,UEЉDH,UẺB EPEPhȦ@RDH,UEЉBDH,UẺBEPEPhȦ@,RDH,UEЉBDH,UẺBEPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@ C DH,UDH,U(@CDH,UDH,U(@CDH,UEЉBDH,UẺBEPEH‹EQEPEEPEPhȦ@VPm EPEPEPhϦHP!T DH,UEЉDH,UEȉBDH,UẺB EPEPEPhϦ@O DH,UEЉBDH,UEȉBDH,UẺB EPEPEPhϦ@O 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Ϧ@L EPEPhئHPWPDH,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ئ@IEPhHPMDH,UEЉEPh@]IDH,UEЉBEPh@$IDH,UEЉBEPEH‹EQEPEDH,UDH,U(DH,UDH,U(@CDH,UEЉBEPEH‹EQEPEEPh@H@hHPHHPhw@Ge[_UST}uhhhChlFE@ uhhhChIFE@ 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]uu:ud$$(]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(}uh hXhCh BE@ uh hYhChA} uh hZhChKAE@ EEEE@ EEEE@ EEEEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEE@;ETU EU EU EU EU EU EUS$}uh`hhChl?E@ uh`hhChI?} uh`hhCh*?EPuEEd$$E ] EEd$$] EEd$$o]ÐUSEEH UEH UM EH UXEH UM EH UXEH UM EE@;EM[US}uhhhCh=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$}uhhhCh:E@ uhhhCh:E@$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 PEPEPEH$U PEE@(;E3]ÐUVS@}uh hhCh;7E@$uh hhChL7E d$$5]E@tE@ P<EP(EPEP P7‹EPE@ Pv7EEEEEE@;EsE2 j 27EԋUԋEEH,UE܋EԉPEH,UU܋Eԉ j 6EԋUԋEEH,U@E܋EԉPEH,U@U܋Eԉ j j6EԋUԋEEH,U@E܋EԉPEH,U@U܋EԉEE@(;EEEEE܋Eԃ}uPj*jh`:EȸE̸EESEH$EX,EE܋P$Ep$EH,EԋP$SP]EEEtE@EȋEX$EH,EԋP$]E̋EX$EH,EԋP$]EЋEX$EH,EԋP$]EE@Eԋ@Eԃ}}tn EPfEHUEȉ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ԃ u5}uݍEE@;Es u4E@EEP P0‹EPEEHUUEEHUHUEEHUHUEEE@;Ei u4e[^ÐUS$}uhhhCh.E@tE@ P3EPEPE@ Pe/‹EPEPu]EUPRSd$$d$$Ĩ]EEH UM]EH UM]EPEEȨ]EEPEEȨ]EEE@;E`E@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". Opening material file %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.glmDraw() warning: color and material render mode requested using only material mode.rbP6%s: Not a raw PPM file %d %d %d%d %d;yZ l,H"|jf$xDf$Pt<h 6b".##4$T$t())) * R*D *d * + + z, - (2D 3p D4 5 D7 8 9H :h x: : ; b; < >T @ A B C( D\ TE H J L MH.PhQvTUUU("VHBVl^V~VVVVW8PW`WWWWXX(tXHYp[ _bd(@glkXlnnn8qtuu.v4vh| h}0X|Ā4Zވ(DđtȚ0NzP|4  rqAB ].<AB R.. \AB T.0x AB O..J..J..T.(:AB M.X.s. P.H.o.$ڵAB [.p.T.~.(AB M.X.x. P.H.Z.x,~AB N. E.P.U.T..V.H.\..V.s.M.H.M.H.Q.i.T.z.T.P.v.W..M..M.H.4<dAB N. R.X.x. U.X.c..P."AB K.H.(AB M.X.s. P.H.].$,\"AB K.i.. .(T~|AB L.H.N.a.N.a. 3AB Q.. .AB b. . AB n.\.&AB  AB .E.(AB Q.4DQAB ^.. U.q. U.. U..zPL|4  TAB .D",AB _.dN+AB ^.zvAB K. AB DF. FAB De.UAB q. DAB w. $,AB M..T. TLAB Dx.xKAB ~. AB L.)AB L. ,=AB W.\.jKAB W.AB N.<AB N.\AB N.(|6[AB x.w.0F. M.$"AB E.(GAB n.Y.0l. W.(@AB .0z. e.H. $(4(AB Y.. $P\KAB K.H.}.0xAB W.m.M.>.M.H.(\\AB W.K.U. y.$&AB W.K.U. SAB H. 2^AB a.H.DSAB H.dSAB H.8AAB (z AB K.H.a..P8+AB P.Z. O.H.R.H.R.Q.`.4 AB HT.p. h.y. _.t. z.4D=AB n.}. U. i.]. T. Q.H.0|AB Hc.U. T.z. O.,AB n.v. j. V. Y.0AB ET.p. h.y. [.(AB ER.p.@@lAB Ej..p.O.O.V. Q.`.O.H.,AB t. ..J.V. AB . $AB M. s.. AB P., FAB M. A..h. ,PIAB DG.O.s.0.AB m.AB Q. AB S.TAB i. : AB N.H.$ZAB N.Dv AB d AB  AB  %AB N.H.$6AB E_.$26AB E_.$ h6AB E_.@ /AB ` AB L. AB Q. AB  AB  2ZAB u.$ >AB Z.. c. ( QAB c.d.$L fAB h..,t "yAB .I. ..08 6AB Z.. ^.L.^.Q.^..0N.@ AB EV.k.^._.^.x. D.A.0U.@$ XVAB FV.V. L..0O.y. 4..0U.h AB O.$ pAB Em. (qAB ]. rAB ].D AB O..Z.e.Q.r.Z.U.Q.r.Z.U.08 "AB U..W..W..$l $oAB Y.{. N.$ &%AB Y.Y.0N., %AB `.Y.W. H.W.Y.0 F&AB `.H.].Y.W. Z.Y. &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..$ -AB H.. (0vAB O.].40>AB a.T0pAB R.tL2%AB X.,r2AB K.x.M.m.O.Y.zP|4  8iAB k.,<93AB Ie.t. .(lAAB DM.. .,DHAB GZ.._.. .0JrAB H.. . . .(xAB N..[..K.T(z_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. . AB ]..DAB H.o.$fAB EK.. h.  I,Pt  h  0Pl$Hooo\ *:JZjzʞڞ *:JZjzʟڟ *:JZjzʠڠ *:JZjzʡڡ *:JZjzʢڢ *:JZjzʣڣ *:JZjzʤڤ *:JZjzʥڥ *:JZjz  (@?= (@?= ,(@?=@ h(??hx@=x@=Ȓ,x@@=@= @=T,@=@=@?= ,@=??333???333???333???333?>BB???????????L?L?L????????????????333?333??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)(+'T eXd3]setfontdrawstrcell_drawcell_hitGcell_updatecell_vector drawmodel4drawaxesZidentityinvertN normalize main_reshape main_display. world_reshape world_display screen_reshapet screen_display command_reshape command_display8 redisplay_allj command_motion command_mouse5 screen_menu world_menu main_keyboard3command_menuwmainlookatlightswappedworld_draw.pmodel9selectionTprojection_modelviewjinverseuwindowworldscreencommandsub_widthsub_heightfont_styleold_y&FctwErrorChecktwSetMessages0twMessagetwTranslatemakeToggleMenutwHSV2RGBtwColor? twColor twColorName minW twTripleInit twTriplePrint twDrawBoundingBoxL twAmbient twTripleCopy twVectorScaleo twPoint setWindow twReshapeFunction` twInitWindowSize twFullScreen twWindowtwNearFarSetztwFovySettwGetModelViewtwGetProjectionKtwGetViewporttwProjecttwPrintMatrix4x4twUnProjectrotationMatrix{twVectormult3XtwCrossProducttwPerspectiveGtwFOVX2FOVYtwCameraShape twAxes.twOriginalViewtwInitViewtwZviewrightMenuCallbackJtwYviewotwXviewtwViewCommandtwCameraPosition.twFrustumModetwCameratwDottwCosAngle=twTrackballOrientation_olddtwVectorLengthtwVectorNormalizetwRotateVPNtwOrientVPN~twRotateViewpointtwTrackballOrientationtwSpintwGrayLight`twPointDistance2twPointDistance*twBoundingBoxtwVertexArray twPlaneNormalC!twPointOnLine!twLinePlaneIntersection_old"twLinePlaneIntersection#twPointInTriangle$twLineTriangleIntersection%twNearestFragment'mult4'mult3d(twKeyCallback}(twHelp(twQuit1)twIdleFunct)startSpinning)twSpinCommand*twStopAndRefresh~*twPause*twBoundingBoxToggle9+twLightingToggle+twShadingToggle+twResetP,twRotViewY,twRotViewX4-twPanView-twZoom-twZoom1.twStartZooming{.twNextFrame.twNextFrame.twKeyboardCallbackr/twSaveFrame(0twSave0twKeyInit0twDrawUnitSquaret1setRGB1setColor?2setStar2twUSflagy3pow23twTex2D4twPPM_Tex2D5ceil25twPPM_Tex2D7twLoadTexture"8twSetFonto8twDrawString 9twDrawString9twSolidBarn;:twWireBarn:twDisk ;twCylinder;twTube<twSolidCylinder<twTeddyBear=twGround9=twSkyZ=twMouseFunction=twMotionFunction%>twDisplayInit}>twDisplayInit>twMainInit*DRightMenuDGlobalAmbient8EaxisEframeNumberEUSflagArrayETWFontStyleEtwBarnFtwIdleFunctioncX- glmWeldVectors glmFindGroup glmAddGroup glmFindMaterial3glmUnitizepglmBoundingBoxwglmDimensions'glmScaleglmReverseWinding)glmFacetNormalsglmVertexNormalsglmLinearTextureglmSpheremapTextureglmDeleteglmReadOBJglmWriteOBJglmDrawzglmListglmWeldglmReadPPMS(GNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)tutors/lightposition.cc/home/cs307/public_html/twlong double intchardoubleunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned intlong int__gnuc_va_list+Xva_listMBGLbooleanGLvoidGLintGLuintGLfloatfloatGLdouble  9 _GLMmaterialH name # diffuse!# ambient"# specular##$ emmissive$#4 shininess%#D  9GLMmaterial& _GLMtriangle(* vindices+# nindices,# tindices-# findex.#$  9GLMtriangle/ _GLMgroup3 name4# 5# l6# material7# next8#'GLMgroup9' _GLMmodelL= pathname># mtllibname?# numverticesA# verticesB# numnormalsD# normalsE# numtexcoordsG# texcoordsH# numfacetnormsJ# facetnormsK#$ M#( lN#, nummaterialsP#0 materialsQ#4 numgroupsS#8 groupsT #< positionV#@GLMmodelX _cell$ id# x# y# min# max# $# step# info# format# cell!setfontP_Z7setfontPci(qnamePsizePdrawstrd_Z7drawstrjjPczr,xdydformatd{argsf^pbufferg}sgt  9cell_draws_Z9cell_drawP5_cellXcellsGcell_hit_Z8cell_hitP5_celliiթcellxycell_update_Z11cell_updateP5_celli֩Lcellupdatecell_vector_Z11cell_vectorPfP5_celliLdstcellnumdrawmodel_Z9drawmodelv drawaxes_Z8drawaxesv 4identity_Z8identityPd `m8 invert_Z6invertPdS_r srcinversetXi`jdkhswapltmp8 ~ N  9 9 normalize _Z9normalizePf:v 8length"t main_reshape-_Z12main_reshapeii:ڵv--main_displayF_Z12main_displayvڵ world_reshapep_Z13world_reshapeii~<vpp world_display_Z13world_displayv~<h:pos`lengthpl T   9t screen_reshape_Z14screen_reshapeii<vBposhscreen_display_Z14screen_displayv command_reshapeK_Z15command_reshapeii\vKKcommand_displayW_Z15command_displayv\~redisplay_all_Z13redisplay_allv~D command_motion_Z14command_motionii-pxy5 command_mouse_Z13command_mouseiiii.buttonstatexy  screen_menu#_Z11screen_menui$#name%t world_menu_Z10world_menui $3main_keyboardS_Z13main_keyboardhii  keyStxSySwcommand_menu_Z12command_menuiL$mainSxargcargv7::@@|@@*@@@V@TW_ALL_MESSAGES mTW_NO_MESSAGES!mTW_GEOMETRY"mTW_BOUNDING_BOX#mTW_WINDOW$mTW_CAMERA%mTW_COLOR&mTW_MATERIAL'm TW_LIGHTING(m@TW_FONTS)m DEFAULT_FOVYP!lookat"!light7!swappedBr!world_drawCr!pmodelD(!selectionE!projectionHD!modelviewHD!inverseHD!windowI!worldI!screenI!commandI!sub_widthJ!sub_heightJ!font_styleM"old_y@@|@@*@@@V@#!$=$U$j$$$$ $@$%V@  9& `  9&&+&<&P&` T 9&s && && &&&&&&&"F-4a3TGNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)src/tw.cc/home/cs307/public_html/twsize_tuunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t%long int__off64_tQcharFILE.j_IO_FILE  _flags # _IO_read_ptrK# _IO_read_endK# _IO_read_baseK# _IO_write_baseK# _IO_write_ptrK# _IO_write_endK# _IO_buf_baseK# _IO_buf_endK# _IO_save_baseK#$ _IO_backup_baseK#( _IO_save_endK#, _markers^#0 _chain d#4 _fileno"#8 _flags2&#< _old_offset(#@ _cur_column,#D _vtable_offset-#F _shortbuf.j#G _lock2z#H _offset;1#L __pad1DI#T __pad2EI#X __pad3FI#\ __pad4GI#` __pad5Hg#d _modeJ#h _unused2L#l|__gnuc_va_list+Q _IO_lock_t ^_IO_marker  _next^# _sbufd# _pos#j zQB  QB'va_listMlong double double GLvoidGLintGLubyte|GLuintuGLfloatfloatGLclampfGLdoubleLGLUquadricNLETTERBOXDISTORTCLIPtwTripleY BtwKeyFunc|twFragment- BBaxis_t XYZgrayupixval cpixel  r"# g"# b"#twErrorCheck _Z12twErrorCheckPciTfile Kline Zerr plmsg Kt0twSetMessages_Z13twSetMessagesi!messagestwMessage _Z9twMessageiPcz"NmessageKind a K(Lap ttwTranslate_Z11twTranslatePfNy(v/makeToggleMenu$_Z14makeToggleMenuvzTtwHSV2RGB_Z9twHSV2RGBPfS_rgb/hsv/hXs\v `Jf&dp&hq&lt&pi't? twColor?_Z7twColorPfffEcolor?/spec?K?@5Ah twColorI_Z7twColorffffFrIgIbIspecular_shininessI McolorJdspecLp5MX US_Z11twColorNameiKiS W min _Z3minffL|0x y  twTripleInit_Z12twTripleInitPffff|\v/xyz  twTriplePrint _Z13twTriplePrintPcPfname Kv /twDrawBoundingBox:_Z17twDrawBoundingBoxv twAmbient_Z9twAmbientfvaluematGlobalAmbient h B twTripleCopy_Z12twTripleCopyPfS_ w/v/ o twVectorScale'_Z13twVectorScalePfS_fR8v'/w'/k' twPointD_Z7twPointPfS_S_RdBD/AD/vD/ setWindow _Z9setWindowiiww wh ` twReshapeFunction _Z17twReshapeFunctioniiw h  twInitWindowSize _Z16twInitWindowSizeii+xsize ysize twFullScreen _Z12twFullScreenv,itwWindow '_Z8twWindowvj@jtwNearFarSet _Z12twNearFarSetRfS_lmyNear jmyFar uo!otwFovySet _Z9twFovySetRfmyFovy otwGetModelView 8_Z14twGetModelViewPdMV 8@KtwGetProjection =_Z15twGetProjectionPdP =@twGetViewport B_Z13twGetViewportPi5 V B5ctwProject H_Z9twProjectPfS_6H w H/v H/?v0 I`v1 Ihv2 Ip Jc~proj Kc}view LsPwinx MHwiny M@winz M sB B"twPrintMatrix4x4%_Z16twPrintMatrix4x4PcPdt #name%K#M%@twUnProject m_Z11twUnProjectPfS_ v m/w m/ nc~proj oc}view psPwinx q`winy qhwinz qpworldx rHworldy r@worldz r{rotationMatrix _Z14rotationMatrixPfffff M / x y  z r hc ls pl ttwVector=_Z8twVectorPfS_S_. v=/A=/B=/"Xmult3_Z5mult3PfS_S_.$ #dest/#M/#v/4$ip$jt$tempdtwCrossProduct6_Z14twCrossProductPfS_S_@P u6/v6/w6/"GtwPerspective 8_Z13twPerspectiveffPc@3| #fovy 8#ar 8#kind 8KF1$fw 9p$fh 9t%twFOVX2FOVY I_Z11twFOVX2FOVYf4\ #fovx I:Z$frustumWidth Jl$frustumHeight Jp$fovy Tt&twCameraShape a_Z13twCameraShapev\ &twAxes _Z6twAxesv[ "twOriginalView _Z14twOriginalViewv\, b'A t"twInitView _Z10twInitViewiX #axis 'A t&twZview _Z7twZviewv1 JrightMenuCallback_Z17rightMenuCallbacki2 id&twYview _Z7twYviewv &twXview _Z7twXviewv7 "twViewCommand _Z13twViewCommandhii8y4 #key |t#x #y &twCameraPosition _Z16twCameraPositionvz` "twFrustumMode _Z13twFrustumMode13frustumMode_t #mode Z&twCamera _Z8twCamerav twDot_Z5twDotPfS_= v/w/ =twCosAngle_Z10twCosAnglePfS_> v/w/TtwTrackballOrientation_old _Z26twTrackballOrientation_oldiiii@< Ax Ay Bx By  9A `B TC Hv w n  lM T~winA winB  dB twVectorLength!_Z14twVectorLengthPf@nh v!/twVectorNormalize/_Z17twVectorNormalizePfn v//tlen0ttwRotateVPN _Z11twRotateVPNfPf  r /M TnewVPN ˄horiginalVPN ؄\cosTotalAngle t"ntwOrientVPN &_Z11twOrientVPNii #x &#y &$C '`$win (T$v )H$n )' *l$M +T~$w ,n ~BtwRotateViewpoint _Z17twRotateViewpointfPf r /M TVPN_reverse l"twTrackballOrientation _Z22twTrackballOrientationiiiiD#Ax #Ay #Bx #By  $A `$B T$C H$v $w $n ' l$winA $winB twSpin _Z6twSpinvlpeturn lxAxis `yAxis TzAxis H`twGrayLight _Z11twGrayLightiPfffflhlightId pos /a d  s talightColorn`WLstart0Tend0Hdir0 twPointDistance2K_Z16twPointDistance2PfS_hAK/BK/nvLl *twPointDistanceR_Z15twPointDistancePfS_AR/BR/twBoundingBox_Z13twBoundingBoxffffff xminxmaxyminymax zminzmax twVertexArray%_Z13twVertexArrayPA3_fiLva% n%i&\minx'`maxx(dminy)hmaxy*lminz+pmaxz,t C!twPlaneNormalV_Z13twPlaneNormalPfS_S_S_xNV/CV/DV/EV/ sVW`WWTd1]ld2^pd3_t!twPointOnLinee_Z13twPointOnLinePfS_S_fQe/Pe/Ve/te "twLinePlaneIntersection_oldm_Z27twLinePlaneIntersection_oldPfS_S_S_S_S_Pm/Vm/Am/Bm/ Cm/IPm/NnTplaneConstantp`linearTermrdconstantTermshparameteryl("LitpUi{t #twLinePlaneIntersection_Z23twLinePlaneIntersectionPfS_S_S_RfS_#P/V/Q/N/ t#IP/vntwhboolo $twPointInTriangle_Z17twPointInTrianglePfS_S_S_RfS0_#E(I/P/U/V/ s$t$$CWTuu`uvdvvhwulwvpdenomtW2Hoo %twLineTriangleIntersection_Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0_#FTP/lineV/A/B/ C/IP/r%s%t% LUlV`NTooo &twNearestFragment_Z17twNearestFragmentPA3_A3_fiPfS2_S2_Rf#fragments&nP/V/ IP/r'dir̈́\sXtTminrhfoundӼ#oipo'mult4_Z5mult4PfS_S_dest/M/v/$ipjttempn`"(mult3d_Z6mult3dPfPdS_H#dest/#M@#v/F$ip$jt$tempd}(twKeyCallback _Z13twKeyCallbackcPFvhiiEPcHkey Qtfun doc K(twHelp _Z6twHelphii0key |dx y i t1)twQuit _Z6twQuithii\key |tx y t)twIdleFunc _Z10twIdleFuncPFvvEfunc F)startSpinning *_Z13startSpinning6axis_ta **twSpinCommand /_Z13twSpinCommandhii:key /|tx /y /~*twStopAndRefresh $_Z16twStopAndRefreshhii:Z key $|tx $y $*twPause )_Z7twPausehiiZu8key )|tx )y )9+twBoundingBoxToggle -_Z19twBoundingBoxTogglehiivdkey -|tx -y -+twLightingToggle 2_Z16twLightingTogglehiikey 2|tx 2y 2+twShadingToggle 7_Z15twShadingTogglehiikey 7|tx 7y 7P,twReset <_Z7twResethiikey <|tx <y <,twRotViewY C_Z10twRotViewYhii2key C|\x Cy C +yAxis Dd4-twRotViewX I_Z10twRotViewXhii2h@key I|\x Iy I@axAxis Jd-twPanView O_Z9twPanViewhiihlkey O|\x Oy OvyAxis Pd-twZoom W_Z6twZoomfdegrees WnewFOV XttwZoom1 ^_Z7twZoom1v{.twStartZooming b_Z14twStartZoominghiikey b|tx by b) _Z11twNextFramev. f_Z11twNextFramehii1Hkey f|tx fy fr/twKeyboardCallback j_Z18twKeyboardCallbackhii2tkey j|dx jy j>fun kt"0twSaveFrame u_Z11twSaveFrameiiPcb  uh ufname uK u#d fp v"0ly wuhpixels xpn yt^0twSave _Z6twSavehii  key |Tx y   file 0e 0QB0twKeyInit _Z9twKeyInitv  "  i tt1twDrawUnitSquare _Z16twDrawUnitSquareff R $w h  P i hj ldw pdh t1setRGB #_Z6setRGBiihhhR  Prow #col #RR #tGG #pBB #l?2setColor ,_Z8setColoriii j|row ,col ,colorcode ,2setStar 3_Z7setStariij!row 3col 3pi 6ty3twUSflag A_Z8twUSflagv"(stripe_height BPh CT DXunion_height E\union_width F`star_size Gdi Hhj Hlrow Ipcol It 3pow2 n_Z4pow2i#6x n4twTex2D _Z7twTex2DPcb6, K #DBfp "0d `h \maxval Xsize hcount lreturn_value pc1 |Wc2 |Vdata t*5o _Z11twPPM_Tex2DPcb.X K #1"fp "0\rows Tcols P "Limage Nj5`texture ՗5Xti dcj hRp ّ5l50 5+B+BB 5ceil2 _Z5ceil2i.Wx 4Ry t*7o _Z11twPPM_Tex2DPcbRfS0_X K # 7h 7 lfp "0Dcols rows fmt  "rows2 Hcols2 L$imagerow 5P$texture 7@(i7B$i T(Q7$j Xs$p 5\1$j `B $i dM$j hoo 7+B+BB%"8twLoadTexture /_Z13twLoadTextureiPco#textureNumber /, /Ko8twSetFont_Z9twSetFontPcip'nameKsize8#_Z12twDrawStringjjPcz(4x#y#a#K1args$pbuffer%8}s%Kt 9QB90_Z12twDrawStringfffPcz `x0y0z0a0K  args1pbuffer28}s2Kt;:twSolidBarn_Z11twSolidBarnPfS_S_ff  "endColor/sideColor/roofColor/specular K:twWireBarnW_Z10twWireBarnPfS_S_ "$xColorW/yColorW/zColorW/;twDisk_Z6twDiskfi$%%radius$#%tmpquad;tM;twCylinder_Z10twCylinderfffii&%%basetoph {,%%myCylinder;t<twTube_Z6twTubefffii%F&<basetoph {<twSolidCylinder_Z15twSolidCylinderfffiiF&&htopbaseh {=twTeddyBear_Z11twTeddyBearv&,',lightBrownԄddarkBrownՄXblackքL&twGround_Z8twGroundv,-&twSky-_Z5twSkyv-(0=twMouseFunction_Z15twMouseFunctioniiii(00buttonstatexy %>twMotionFunction_Z16twMotionFunctionii00Dxy}>+_Z13twDisplayInitfff0L2pbgR+bgG+bgB+)D_Z13twDisplayInitvL2q2>twMainInitH_Z10twMainInitvr2a3323iUt-\C::.stderrd/I/I/I/I/I/I0TW_ALL_MESSAGES Y1TW_NO_MESSAGES!Y1TW_GEOMETRY"Y1TW_BOUNDING_BOX#Y1TW_WINDOW$Y1TW_CAMERA%Y1TW_COLOR&Y1TW_MATERIAL'Y 1TW_LIGHTING(Y@1TW_FONTS)Y2DEFAULT_FOVYP;2twMessageKinds2TogglesD.RightMenu2twColors5D2BoundingBoxInitialized#2BBCenter2BBMin2BBMax2OuterRadius2InnerRadius.GlobalAmbient2frustumMode Z2aspectRatio 2windowWidth 2windowHeight 2windowWidth_old 2windowHeight_old 2near 2far 2VPN 2VUP 2VRP 2FieldOfView 2FieldOfViewY 1DEPTH_BITS_TO_LOSE Y.axis 2twSpinAngle 2KeyCallbacksInitialized #2twKeyCallbackArray YE2twKeyCallbackDoc tE.frameNumber 3USflagWidth Y1USflagHeight Y.USflagArray !E.TWFontStyle)2BarnShoulderHeight$.twBarnE2mouse_x2mouse_y.twIdleFunction F.stderrd/I/I/I/I/I/I4R?5n?5?5?5?5?5?5? 5@@5@6(@V@7=@x D#B7T@7d@ KDBB7w@`7@7@|7@7@7@@7@D7@@7AP7'A7;A 7OA7dA7|A7AH7AL7A`7AT7Al7AD7AH5A7B7%BL79B iEB7YB  EKB7tB@7B<8B5B EBBB7B7B86B333? EB B7C7#C73C7CC;V+d3GNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)glm/glm.cc/home/cs307/public_html/twlong double intchardoublesize_t֤unsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned int__quad_t;__off_tMlong int__off64_t.FILE._IO_FILE _flags w#_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~#,_markersW#0_chain ]#4_fileno"w#8_flags2&w#<_old_offset(>#@_cur_column,#D_vtable_offset-#F_shortbuf.c#G_lock2s#H_offset;Y#L__pad1Dq#T__pad2Eq#X__pad3Fq#\__pad4Gq#`__pad5H#d_modeJw#h_unused2Ly#l _IO_lock_t W_IO_marker  _nextW# _sbuf]# _posw# s j  j'w  j#GLbooleanGLubyteGLuintGLfloatfloatGLdouble  j _GLMmaterialH ~# diffuse!# ambient"# specular##$ emmissive$#4 shininess%#D  jGLMmaterial& !_GLMtriangle(* vindices+!# nindices,!# tindices-!# findex.#$ 1 jGLMtriangle/ _GLMgroup34~#5#B6#7# next8#DGLMgroup9D _GLMmodelL= pathname>~#?~#iA# B# uD#E#G# H# numfacetnormsJ# facetnormsK#$M#(BN#,*P#0 materialsQ#4 numgroupsS#8 groupsT#< positionV #@1GLMmodelX E_GLMnode  index# averaged# nextE#GLMnodeglmMax$d33a$b$glmAbs-33 f- glmDot:384Lu:v:L    j" i glmCrossH845xuHvHnHLy ` y j-i  glmNormalizeV55vVL 55lXt j - glmEqualj56ujtvjpj glmWeldVectors~_Z14glmWeldVectorsPfPjf68vectors~~~duplicate768copies`copieddihjlx glmFindGroup_Z12glmFindGroupP9_GLMmodelPc8j8(7x ~L 8h8t j(~  glmAddGroup_Z11glmAddGroupP9_GLMmodelPcj88T7x ~p88t glmFindMaterial_Z15glmFindMaterialP9_GLMmodelPc8_97x ~foundZ98]9i˾t glmDirName~`99path~di99dir~ps~t glmReadMTL9A7x ~~~9A= Xdir~\`~`buf ~*dih*>AnZwTs jZglmWriteMTLAD7x Pmodelpath~L~HAD= `dir~d`~hlip(glmFirstPassDJ07x ~= ~DJi`udhlpv\nXtTbuf ~3glmSecondPassMJRY\7Mx ~=M ~JKYiOLuPPQTRX S\T` UdVhWlvXHnXDtX@bufY ~kglmUnitize_Z10glmUnitizeP9_GLMmodelRY]7x LkYY]imaxx@minxDmaxyHminyLmaxzPminzTcxXcy\cz`wdhhdlscalep bglmBoundingBoxS_Z14glmBoundingBoxP9_GLMmodelPf]R`7Sx boundingboxSLr ]P`iU\maxxV`minxVdmaxyVhminyVlmaxzVpminzVt r j*b glmDimensions_Z13glmDimensionsP9_GLMmodelPfR`+a7x L`Y`&abbox\  j) ' j glmScale_Z8glmScaleP9_GLMmodelf,aa 7x scale3aaip $glmReverseWinding_Z17glmReverseWindingP9_GLMmodela e87x L$aeilswapp glmFacetNormals_Z15glmFacetNormalsP9_GLMmodel ehd7x Le|hipu dv X  j! glmVertexNormals_Z16glmVertexNormalsP9_GLMmodelfh q7x angleL  hqnodeLtailPmembersTXu\average @dot`cos_angledihavgl  j+K glmLinearTexture_Z16glmLinearTextureP9_GLMmodel qs7x Lqs` Txdyhscalefactorlip glmSpheremapTexture_Z19glmSpheremapTextureP9_GLMmodelsw7x LsvPthetaTphiXrho\x`ydzhrlip  j% rglmDelete_Z9glmDeleteP9_GLMmodelwx7x L( wxpit  jrglmReadOBJ@_Z10glmReadOBJPcx xz@`@~xz7Bx p=C t glmWriteOBJ_Z11glmWriteOBJP9_GLMmodelPcjzl7x `~modeLzi`= dh  j, uglmDrawR_Z7glmDrawP9_GLMmodelj7Rx modeRLu iTUtriangleVWglmList_Z7glmListP9_GLMmodelj*7x mode(listt glmWeld_Z7glmWeldP9_GLMmodelf*f7x 1avectorsdcopiesh`ileglmReadPPM"_Z10glmReadPPMPcPiS0_f+`"~width"eheight"en$fp$ di%whw%w`h%w\d%wXimage&lhead'kw { jE!::"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]&''''' ''/ 'D@'Y(kV@% $ >  I$ >  : ; I&I: ; I !I/  : ; : ; I8 : ; I8 .? : ; @@: ; I  4: ; I .? : ; @I@.? : ; @@.? : ;@I@: ;I 4: ;I .? : ;@@: ;I .? : ;@@.? : ;I@9: ; 4: ; I? < 4: ; I< 4: ; I<  4: ; I< !4: ; I? < "4: ;I? < #4G $4G %4G &4G % : ; I$ > $ >   I&I : ; : ;I8 : ;  : ; : ; I8 I!I/ <  : ; ( : ;II : ; .? : ; @@: ; I  4: ; I : ; I .? : ; @@4: ; I .? : ; @@ .? : ; @I@! I".? : ;@@#: ;I $4: ;I %.? : ;@I@&.? : ;@@'4: ;I ( ).? : ; @@*.? : ; @I@+!I,: ;I -9: ; .4: ; I? < /4: ; I? < 04: ; I< 14: ; I<  24: ; I< 34: ; I< 44G 54G 64G 74G 84G% $ >  I: ; I$ >   : ; : ;I8 : ;  : ; : ; I8 I !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 0 tutors/usr/include/GL/usr/include/usr/lib/gcc/i386-redhat-linux/4.0.2/include/home/cs307/public_html/twlightposition.ccgl.hstdio.hstdarg.hfreeglut_std.htw.hglm.h(3d333d,freeglut_std.hT dRsWk9:;fd p+d#!9dH***)*)))n+dH+ur#<&31dW#\.9)1-+4;dWVVVV;dW:<:8-dW:<:d8-d|9dIVdsXV +d;d;rrWVe;&(1uHb-DHmHHig.(+g4 ( }+;#w ; bd $+d- o+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+ +[Vd +,d-,d-dQԸ$& J,HFdsS/g\Vd,HHd?M$&  v I*H&d:}93ddr3ddr33rd,;d:[+e:VV:VV<VV-dVVV3ed)>ed,4tw.hd3#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#;eWeeeWeeeeeeV<-&&%&&&j&WW+9g,W: +yxZOO @֏&'.. ?UVdԼ:3rV:sd)ddw Հ| (IAB ErqAB ].AB R.. QAB ֩vAB L8AB AB T., AB O..J..J..T.RAB  AB HC.AB Z.(:AB M.X.s. P.H.o. ڵAB [.p.T.~.(AB M.X.x. P.H.Z.t~AB N. E.P.U.T..V.H.\..V.s.M.H.M.H.Q.i.T.z.T.P.v.W..M..M.H.4<dAB N. R.X.x. U.X.c..P."AB K.H.(AB M.X.s. P.H.].$\"AB K.i.. .(~|AB L.H.N.a.N.a.3AB Q...AB b. .AB n.\.&AB  AB .E.AB Q.4QAB ^.. U.q. U.. U..| TAB . AB ",AB _.N+AB ^.zvAB K.AB .AB DF.FAB De.UAB q.L0AB |#AB DAB w. AB M..T.LAB Dx./AB >AB RJAB KAB ~. AB L.)AB L.,=AB W.\.jKAB W.AB AB AB N.AB N.AB N.$6[AB x.w.0F. M. "AB E.$GAB n.Y.0l. W.AB f.JAB .AB AB $@AB .0z. e.H. 4(AB Y.. \KAB K.H.}.(AB W.m.M.>.M.H.$\\AB W.K.U. y. &AB W.K.U. SAB H.2^AB a.H.SAB H.SAB H.8AAB $z AB K.H.a..PPAB Y.4+AB P.Z. O.H.R.H.R.Q.`.9AB >uAB I.P.0AB HT.p. h.y. _.t. z.@.AB I.R.nHAB I.p. 0=AB n.}. U. i.]. T. Q.H.(AB Hc.U. T.z. O.$AB n.v. j. V. Y.,AB ET.p. h.y. [. AB ER.p.<lAB Ej..p.O.O.V. Q.`.O.H.h6AB M. P..AB I.R.(AB t. ..J.V. AB . AB M. s.. SAB AB P. AB I.s. O._. 'AB M. N..$FAB M. A..h. (IAB DG.O.s.0.AB AB HEAB x.AB m.AB N.AB Q. AB S.TAB i.: AB N.H.ZAB N.v AB  AB  AB %AB N.H.6AB E_.26AB E_.h6AB E_./AB AB L.AB Q.AB AB 2ZAB u. >AB Z.. c. QAB c.d. AB {. fAB h..R oAB  AB jAB O. $"yAB .I. ..0AB 46AB Z.. ^.L.^.Q.^..0N.8AB EV.k.^._.^.x. D.A.0U..)AB <XVAB FV.V. L..0O.y. 4..0U.AB O. pAB Em.(qAB ].rAB ].@ AB O..Z.e.Q.r.Z.U.Q.r.Z.U., "AB U..W..W.. $oAB Y.{. N. &%AB Y.Y.0N.(%AB `.Y.W. H.W.Y.,F&AB `.H.].Y.W. Z.Y.&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..-AB H..(0vAB O.].0>AB a.0pAB R.L2%AB X.(r2AB K.x.M.m.O.Y.| |d3,AB |34AB |3tAB Z.|84AB Z.|5AB Z.|5AB \. |6rAB EU.j.|8\AB ].|j8AB L.|8iAB k.|`9GAB L.(|93AB Ie.t. .$|AAB DM.. .,|DHAB GZ.._.. .0|JrAB H.. . . .$|RYdAB DZ...|]AB ]. |R`AB DZ.h.|,aAB D|aAB DZ.| euAB DZ.|hAB EZ.$| qAB DZ.j._.|sbAB DZ.|wAB ].(|xAB N..[..K.T|z_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. .|AB ]..|DAB H.o.|*<AB D_.$|fAB EK.. h.heightnumtrianglesglutBitmap9By15valueglutBitmapHelvetica10glutBitmapHelvetica12glutBitmapHelvetica18triangleswidthglutBitmapTimesRoman10glutBitmap8By13glutBitmapTimesRoman24unsigned intanglefrustumMode_tmodelviewglutBitmap9By15twDrawStringtwDisplayInitslicesverboseglutBitmapHelvetica18matSpeculareyeRadiusshininesstwColorNameformatheighttwPPM_Tex2DstacksfilenamewidthglutBitmapTimesRoman10glutBitmap8By13glutBitmapHelvetica12glutBitmapTimesRoman24twNextFramemaxPixValueunsigned intverticesnumtrianglestexcoordsnummaterialsmodelfiletriangles__PRETTY_FUNCTION__filenamenumverticesnumnormalsdimensionsnumtexcoordsnormalsmtllibnamematerialnumvectorsgroupepsilonnameunsigned intttIuJKtKMtMutt\u\]t]_t_utt$u$%t%'t'\u\]t]_t_uttuttutte uf g tg i ti  u  t  t uttYuZ[t[]t]VuVWtWYtYuttxuxyty{t{utt4u45t57t7VuVWtWYtYutt u  t t !u!!t!!t!"u""t""t""u""t""t"#u##t##t##u##t##t#+'uttuttuttutt%u&'t')t)uttoupqtqstsuttuttutt(u()t)+t+KuLMtMOtOuttC uD E tE G tG u t t u t t u t  t H uH I tI K tK u t t u t t u t t  u  t  t a ub c tc e te } u~  t t u t t u t t u t t u t t =u>?t?AtA`u`atactcuttuttuttlulmtmotouttuttu t  t SuTUtUWtWu t  t dudetegtguttutt<u<=t=?t?uttutt%u&'t')t)3u45t57t7uttuttutt_ u` a ta c tc !u!!t!!t!"u""t""t"b"ub"c"tc"e"te"#u##t##t#a$ub$c$tc$e$te$i%uj%k%tk%m%tm%&u&&t&&t&'u''t''t'*u**t**t*J*uJ*K*tK*M*tM*x*ux*y*ty*{*t{*,u,,t,,t,L.uL.M.tM.O.tO.,/u,/-/t-///t///u//t//t/H0uH0I0tI0K0tK00u00t00t01u11t11t13u33t33t34u44t44t4\5u\5]5t]5_5t_55u55t55t596u:6;6t;6=6t=6=7u>7?7t?7A7tA7T7uT7U7tU7W7tW7r7ur7s7ts7u7tu77u77t77t77u77t77t78u88t8 8t 8!8u"8#8t#8%8t%8B8uB8C8tC8E8tE8b8ub8c8tc8e8te88u88t88t88u88t88t88u88t88t89u99t99t9J9uJ9K9tK9M9tM9y9uz9{9t{9}9t}99u99t99t99u99t99t99u99t99t99u99t99t98:u8:9:t9:;:t;:v;uv;w;tw;y;ty;;u;;t;;t;=u==t==t=>u>>t>?t?m?un?o?to?q?tq?@u@@t@@t@@u@@t@@t@GCuHCICtICKCtKCCuCCtCCtCEuEEtEEtEHuHHtHHtHIuIItIItIZMuZM[Mt[M]Mt]MNuNNtNNtNOuOOtOOtOEPuFPGPtGPIPtIPPuPPtPPtPSuSStSStSbVubVcVtcVeVteVVuVVtVVtV_Wu`WaWtaWcWtcWWuWWtWWtWXuXXtXXtXs^ut^u^tu^w^tw^,_u,_-_t-_/_t/_auaataataJbuJbKbtKbMbtMbbubbtbbtbcucctcctcduddtd!dt!d eutt,u,-t-/t/`u`atactcuttuttkulmtmoto7u89t9;t;uttut t uttuttCuDEtEGtGwuxyty{t{3u45t57t7|u|}t}t%u%%t%%t%R*uR*S*tS*U*tU*,u,,t,,t,-u--t--t-.u..t..t.1u11t11t15u55t5!5t!5=u==t==t==@u>@?@t?@A@tA@CuCCtCCtCEEuFEGEtGEIEtIEBGuBGCGtCGEGtEGTuTTtTTtTYuYYtYYtYYuYYtYYtY\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  ?Go\\6Toc $$Hl llP upԝ{&47 03$HPPPP,,Q00Q4S tW0 tWhX`u ",    (0v 3 I ' l    \\   (q   %  {/ 6 , C uU % d $w B >    g I K  _  , zv @ :  X ~| k }    . % 6r jK   " 2 J&Y3 n W6 @`Dz_  G& .U ? T֩v l w8@   (I ~(4 L$^j&~F p  X>   3M'(6S B SD j|+ R HE 6[   <d "3>Nj8 ky \K ZL0 =   R o (4(  6|# Lu] i " ~,a  QS <J  !j .&% BrO]. s#kh6    ,= $o  'R` Fv  anzl w 2Z x ,\  '+8jG Q Tt`P r2 Q T: f RJ  :GX rT  f L2% r -K~   #5+D O ]Jms9    "y  6  8i q& 5\" JQ gq"c q  (/< LVRYd p" F nH . sb <L8 V& g.) q 2^ ) xڵ 0> & 4t18A F@. [0q eu I XV - {N+ rq -S 9 \_dq.  2  ] , CN26 `  6  40L >fP]&lv/  4.h6   S   0 G D Z R  ~ "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_auxlightposition.cctw.ccTogglesFieldOfViewFieldOfViewYmouse_xmouse_ywindowHeightBBMinBBMaxKeyCallbacksInitializedtwKeyCallbackArraywindowWidthtwKeyCallbackDocOuterRadiusInnerRadiusnearfarfrustumModeVUPVPNVRPtwMessageKindsBBCenterBoundingBoxInitializedaspectRatiotwSpinAnglewindowWidth_oldwindowHeight_oldtwColors_ZZ26twTrackballOrientation_oldiiiiE4C.76_ZZ26twTrackballOrientation_oldiiiiE4C.75_ZZ11twOrientVPNiiE4C.80_ZZ22twTrackballOrientationiiiiE4C.79_ZZ22twTrackballOrientationiiiiE4C.78_ZZ6twSpinvE4C.59_ZZ6twSpinvE4C.58_ZZ6twSpinvE4C.57_ZZ11twGrayLightiPffffE4C.38_ZZ10twRotViewYhiiE5C.187_ZZ10twRotViewXhiiE5C.188_ZZ9twPanViewhiiE5C.189_ZZ11twTeddyBearvE5C.333_ZZ11twTeddyBearvE5C.332_ZZ11twTeddyBearvE5C.331glm.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___Z6twZoomf_Z12twErrorCheckPci_Z12glmFindGroupP9_GLMmodelPc_Z11twNextFramev_Z13twDisplayInitfffglColor3ub_Z5twDotPfS__Z8cell_hitP5_cellii_Z13world_reshapeiiglPixelStorei_Z16glmVertexNormalsP9_GLMmodelftwIdleFunctioncos@@GLIBC_2.0_Z6invertPdS_projection_Z14screen_displayvfgetc@@GLIBC_2.0glMultMatrixd_Z17glmReverseWindingP9_GLMmodelglutSetWindowglPopAttribpm_freearraygluUnProjectglTexImage2D_Z14twCrossProductPfS_S__Z13twTriplePrintPcPfvsprintf@@GLIBC_2.0_Z7glmWeldP9_GLMmodelf_Z15twSolidCylinderfffiiglReadPixels_Z13twSetMessagesiglutKeyboardFuncglutFullScreenatan@@GLIBC_2.0_Z11twPPM_Tex2DPcb_DYNAMICstrdup@@GLIBC_2.0glRasterPos3f_Z16twCameraPositionv_Z10twCosAnglePfS__Z9twMessageiPcz_Z11twSolidBarnPfS_S_ff_Z15twMouseFunctioniiiiglutBitmapHelvetica18_Z17twPointInTrianglePfS_S_S_RfS0__Z15twShadingTogglehiiglColor3f_Z14twOriginalViewv_Z11twNextFramehiiglGetDoublev_Z12twDrawStringjjPcz_Z15command_reshapeiiglRotatefstrcmp@@GLIBC_2.0glutBitmapHelvetica12asin@@GLIBC_2.0_fp_hw_Z8twGroundvperror@@GLIBC_2.0_Z6twTubefffiifprintf@@GLIBC_2.0glutMainLoop_Z13twVectorScalePfS_fsub_heightglVertex3fglutCreateSubWindowglutDestroyMenuisgraph@@GLIBC_2.0_Z9setWindowii__fini_array_endglutCreateWindowscreenglNormal3fv_Z14makeToggleMenuv_Z16twStopAndRefreshhii_Z13redisplay_allvglutReshapeWindow_Z7twColorPfff_Z6twSpinv_Z8drawaxesv__assert_fail@@GLIBC_2.0_Z7twResethii_Z14glmWeldVectorsPfPjf_Z8twWindowv__dso_handleswappedglTexCoord2fv_Z5mult4PfS_S___libc_csu_fini_Z13twBoundingBoxffffffglutCreateMenu_Z14command_motionii_Z9cell_drawP5_cellcommandgluPerspectiveglDisable_Z10twRotViewYhiiglMatrixModerewind@@GLIBC_2.0GlobalAmbientglScaledlookat_Z11glmWriteOBJP9_GLMmodelPcjgluNewQuadric_Z10world_menui_Z11twColorNamei_Z12twNearFarSetRfS__Z11cell_updateP5_celli_Z6twAxesvTWFontStyleglNewListputs@@GLIBC_2.0_Z13twPerspectiveffPc_initworldglViewportglVertex3fvglBegin_Z7setfontPcippm_readppminitselectionmalloc@@GLIBC_2.0glutBitmap9By15ppm_readppm_Z17twReshapeFunctioniifscanf@@GLIBC_2.0glLineWidthgluQuadricDrawStyle_Z7twColorffff_Z9twSetFontPci_Z11twOrientVPNiilightgluOrtho2Dfread@@GLIBC_2.0_Z11twSaveFrameiiPcb_Z13twVertexArrayPA3_fiUSflagArrayglutInitWindowSizegluLookAtglutMotionFunc_Z7twYviewv_Z11screen_menui_Z7glmListP9_GLMmodeljstderr@@GLIBC_2.0_Z8twCameravglutBitmapTimesRoman24_Z8identityPd_Z13twKeyCallbackcPFvhiiEPcglutBitmap8By13_Z9twProjectPfS_RightMenu_Z16twLightingTogglehii_Z14screen_reshapeiiglutAddMenuEntryfont_styleglTexParameteri_Z11glmAddGroupP9_GLMmodelPcglRasterPos2i_Z9twHSV2RGBPfS__Z13twCameraShapevgluCylinder_Z3minff_Z11twRotateVPNfPf_Z9twKeyInitv_Z6setRGBiihhhglTexCoord2fglGenListsglutMouseFunc_Z11twFOVX2FOVYf_startglutBitmapHelvetica10_Z12twTripleInitPfffffgets@@GLIBC_2.0_Z7twZoom1v_Z10twWireBarnPfS_S__Z8glmScaleP9_GLMmodelfglutBitmapCharacterstrstr@@GLIBC_2.0axis_Z13twPointOnLinePfS_S_fframeNumber_Z8twVectorPfS_S_glLightfvglGetErrorglutInitDisplayMode_Z7setStarii_Z10twCylinderfffiippm_allocrowglGetIntegerv_Z13command_mouseiiiiglPushAttribgluDeleteQuadricglLineStippleglutInit_Z9twPanViewhii_Z13twGetViewportPiglLoadIdentity_Z13main_keyboardhiiglPointSize_Z12twFullScreenv_Z6twDiskfi_Z6twHelphii_Z13glmDimensionsP9_GLMmodelPf_Z19twBoundingBoxTogglehiiglTranslatedglPopMatrix_Z11twGrayLightiPffffworld_draw_Z9glmDeleteP9_GLMmodel_Z18twKeyboardCallbackhii__fini_array_start_Z10glmReadOBJPcfputc@@GLIBC_2.0__libc_csu_init_Z14twGetModelViewPdfloor@@GLIBC_2.0ppm_readppmrow_Z6twSavehii__bss_start_Z13twFrustumMode13frustumMode_t_Z10twMainInitvmainglutIdleFunc_Z12main_reshapeii_Z10glmReadPPMPcPiS0__Z7twPointPfS_S_glutBitmapTimesRoman10_Z15twGetProjectionPdglutPositionWindow__libc_start_main@@GLIBC_2.0glClearColor__init_array_end_Z13twPlaneNormalPfS_S_S__Z13twSpinCommandhii_Z16twDrawUnitSquareff_Z13twDisplayInitv_Z12twDrawStringfffPczglutInitWindowPositionglutSwapBuffers_Z13world_displayvstrcat@@GLIBC_2.0_Z8setColoriiiglutPostRedisplaytan@@GLIBC_2.0data_start_Z9drawmodelvglutDisplayFuncold_yprintf@@GLIBC_2.0_Z17twRotateViewpointfPfglDepthFunc_Z13startSpinning6axis_tinverse_Z8twUSflagv_Z4pow2i_Z7twTex2DPcb_fini_Z15glmFindMaterialP9_GLMmodelPcsqrt@@GLIBC_2.0_Z9normalizePf_Z15command_displayvpmodel_Z14twStartZoominghiiglEndListgluQuadricNormalsglMaterialfglutSolidSpherefclose@@GLIBC_2.1_Z16glmLinearTextureP9_GLMmodelglLightModelistrrchr@@GLIBC_2.0_Z10twIdleFuncPFvvEglutAttachMenuglTexEnvfglutReshapeFuncglPushMatrix_Z6mult3dPfPdS_glRotated_Z10glmUnitizeP9_GLMmodel_Z16twPrintMatrix4x4PcPd_Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0___preinit_array_endglBindTextureglEnableglNormal3f_Z17twVectorNormalizePf_Z5mult3PfS_S__Z19glmSpheremapTextureP9_GLMmodel_Z11cell_vectorPfP5_celli_Z11twTeddyBearv_Z5ceil2iexit@@GLIBC_2.0glClear_Z6twQuithii_Z17rightMenuCallbacki_Z16twInitWindowSizeiitwBarn_Z12main_displayv_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_Z11twTranslatePfglVertex3i_Z7drawstrjjPcz_Z7twZviewv_Z26twTrackballOrientation_oldiiiigluDiskglMaterialfv_Z15twPointDistancePfS_glShadeModelglScalef_Z12command_menuifopen@@GLIBC_2.1_Z13twLoadTextureiPcmodelview_Unwind_Resume@@GCC_3.0__init_array_start_Z14glmBoundingBoxP9_GLMmodelPf_Z17twDrawBoundingBoxvgluProject_Z10twRotViewXhii_Z22twTrackballOrientationiiii_Z9twFovySetRfwindow_IO_stdin_usedvprintf@@GLIBC_2.0glColor3fvglLightModelfv_Z23twLinePlaneIntersectionPfS_S_S_RfS__Z7glmDrawP9_GLMmodeljglTranslatefsprintf@@GLIBC_2.0_Z9twAmbientffwrite@@GLIBC_2.0__data_startsin@@GLIBC_2.0sub_width_Z12twTripleCopyPfS__Jv_RegisterClassesglColor4f__gxx_personality_v0@@CXXABI_1.3__preinit_array_start_Z16twPointDistance2PfS_glBlendFuncglEnd_Z7twXviewv_Z14rotationMatrixPfffff_Z11twUnProjectPfS__Z7twPausehii_Z27twLinePlaneIntersection_oldPfS_S_S_S_S___gmon_start__strcpy@@GLIBC_2.0