ELF494 (&#444444NNN0 lNHHH Ptd6Qtd/lib/ld-linux.so.2GNUswityYIkXf*K[g!_z7|ehRdvb)^u{P .x]2c:ELlV/}%U<pWoMJQ5  $+,'60 4&D9(?;H# 3@OAFS`BqrC"T81NG\>Zm-na=j~\&4g*j1u6(GMw VR_-%u|{u$BgI_.&>WUMG ~'$[&oX 73zGJ(AYp(<"(8u Q-"r7#Ek S(Hq+/j4TAHX`_s-Kx+J9l lqx"c:(\4g{_a2p6 4Nf}& 2M.<B "libglut.so.3glPixelStoreiglutSetWindowglPopAttribglutKeyboardFuncglutFullScreen_DYNAMICglutBitmapHelvetica18glutBitmapHelvetica12glutMainLoopglutCreateSubWindowglutDestroyMenuglutCreateWindowglutReshapeWindowglutCreateMenuglDisableglMatrixModeglScaled_initglViewportglBeginglutBitmap9By15glutInitWindowSizeglutMotionFuncglutBitmapTimesRoman24glutBitmap8By13glutAddMenuEntryglRasterPos2iglutMouseFuncglutBitmapHelvetica10glutBitmapCharacterglGetErrorglutInitDisplayModeglPushAttribglutInitglLoadIdentityglTranslatedglPopMatrixglutIdleFuncglutBitmapTimesRoman10glOrthoglutPositionWindowglutInitWindowPositionglutSwapBuffersglutPostRedisplayglutDisplayFunc_finiglutSolidSphereglutAttachMenuglutReshapeFuncglPushMatrixglRotatedglEnableglTranslatef_Jv_RegisterClassesglColor4fglEnd__gmon_start__libGL.so.1glColor3ubglMultMatrixdglTexImage2DglReadPixelsglRasterPos3fglColor3fglGetDoublevglRotatefglVertex3fglNormal3fvglTexCoord2fvglNewListglVertex3fvglLineWidthglTexParameteriglTexCoord2fglGenListsglLightfvglGetIntegervglLineStippleglPointSizeglClearColorglDepthFuncglEndListglMaterialfglLightModeliglTexEnvfglBindTextureglNormal3fglFrustumglClearglVertex3iglMaterialfvglShadeModelglScalefglColor3fvglLightModelfvglBlendFunclibGLU.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> ӯk P&y 0ii ii bii 5?@(A8IH_      $(,048<@DHLP T!X"\#`$d%h&l'p(t)x*|+,-.012346789:;<=>BCDEFGHJKLMNOPQRST UVWXY Z$[(\,^0`4a8b<c@dDeHfLgPhTiXj\k`mdnholppqtrxs|tuvwxyz{|}~ U T o5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@% hX0%h` %hh%hp%hx% h%$h%(h%,h%0h%4h%8h%<hp%@h`%DhP%Hh@%Lh0%Ph %Th%Xh%\h%`h%dh%hh%lh%ph %th(%xh0%|h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@% hX0%h` %hh%hp%hx% h%$h%(h%,h%0h%4h%8h%<hp%@h`%DhP%Hh@%Lh0%Ph %Th%Xh%\h%`h%dh%hh%lh%ph %th(%xh0%|h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@% hX01^PTRhh(QVhUSQ[ö8tX[U=Xtv(ҡ(uXÉUtt hЃÐUWV0@8EEEE u}M(u.} u@} @EEE侚E u}M(u @H} @|EEEʚEu܋}؋M(u @(=EEEϚEuЋ}̋M(u @0^_ÐUEEEPuPE UPRE E@PREEuÐUhhjE9uDjhhE@Phj 6jjhtE@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؃ PBPRjPUjjh jdPPPPP?PP>P@?PPP@?PPP?P>PP@?PvPP@?PYPP?P<4 jjPPP P?PP>P@?PPP@?PPP?PPP@?P>P|P@?PP_P?PPB: jpPPP?PPP@?PP>P@?PPP?PPP@?P>PP@?PPPe?PPPH@jhhPP̌?Pjxh}P̌?PPPjyhŇ?PPP!jzhUM?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 ujj% hE EɸRPd$$d$$RPj hjEKHE KDl P:jj+D¡HRPh PH2jPD¡HRPrd PD2PjDHHQP&ÐUPL?PL?PL?P} hAjjjj hAhjjwH2hjP\D-hPjAÐUu ujj# hEE p@RP?RPd$$N@RPS hcPPPP?PP4PPPPP! hq  h@qUWV@} @]d]]܃ EP]hhk hA3LtX hP  h%EPhh@ hP Z hEPhh@,hjjk j.PPPE]Ed$$PPE0]Eăd$$P=PyE0]Eăd$$P̽PJE]Ed$$PP!E0]Eăd$$=PPE0]Eăd$$̽PPE]Ed$$PPjhhE8]Eăd$$PPjehjjh>P>P>P,_hh hL>PL>PL>PC jjjjjjjtjjjcjjjRjhhh jjjjjjjjjjjjjjjjjjjjjjjjj h hh?P>PL>PL>PD jjjj6jjj%jjjjjj h fe^_Uu ujj huE|X4ˍd$$ɍd$$d$$d$$' u^(t͍d$$ˍd$$ɍd$$d$$d$$d$$0fu\xT͍d$$ˍd$$ɍd$$d$$d$$d$$$0hh / hOd@]σd$$͍d$$ˍd$$ɍd$$d$$d$$d$$uud$$Phh {PL>PL>PL>P hq  hP  h@U hAvUu ujj hwE EɸRPd$$d$$RP h,PPPPU hAWhhhjhru}((h@Ph((hEPhw((hLPh,Y((hRPhh;((hWPjx((h\Ph((hbPh((hiPh6((hmPhh((hrPh(hvPj(`(hPhE(hPh"*(hPh^(hPhHhPjHhPhHhPhHhPh"xHhPh^]HhPhBHhPh'hhPj# hhPhhhPhhhPh"hhPh^hhPhhhPhhhPjNPhPh5hPh"hPh^hPh|4hPh4hPh"4hPh^4hPh|xhPh]hPh"BhPh^'hPh| uE h e hDU hhE h5ub h@ hd h h h hju` h` h h hz hj hZ hJ h: h* h, hP  ht h h hu.jhhhěhj !ÐUd Pl PD¡HRPh P_D¡HRPU`+E Ph `+E PhD`+E Phh`+E Ph`+E Ph@`+E Phdw`+E Pha`+E PhK`+E Ph5`+E Ph`+E Ph` `+E Ph`+E Ph`+E Ph`+E Ph`+E Ph`+E Ph`+E Pho`+E PhY`+E Ph,C`+E PhP-`+E Pht`+E Ph`+E Ph`+E PhE `KÐU} uuh 9 ¡uuhD ¡uuhh ¡uuh ¡uuh@ ¡uuhd| ¡uuhZ ¡uuh8 ¡uuh ¡uuh ¡uuh` ¡uuh ¡uuh{ ¡uuhY ¡uuh7 ¡uuh ¡uuh ¡uuh ¡uuh ¡uuh, ¡uuhPk ¡uuhtI ¡uuh' ¡uuh ¡uuh ¡E`UEEaE}wIUlEԚ4E+E"E&E7EEEV}tb uu j P聐؃ P(BPR膟UEmtLLUEEEE}ot;}o}E}ft4D}pt }rt23$pB4?X?| At???`@(T?x??`@@@d? j#ÐUEjjPgU)ă jhKhKj2j2u EP hp h h h(p hhjjPJ l h5 hU h(5 hjmhÜ jp hhjh2P h hƼ h* h( h.jhМ]jhלKjsh؜9jah'jjhjdhjfhjphjrh jp hhh2h2P d hL h hDV h h(v hjh$jhלjohjfh!jph0jhלjrhDjhלjhZ jwjÐUE}EE}t^}}t:}:}tZ}tA}|/}1t8=E`4Em+E{"EEEEuu uh̝ÐUEÐU#EtEEEPu UEEEQRPÐU( h.DHt EEEjPIt EE!EjPJt E3E;EjPKt ECETjuLt EdEpEjPaMt E|Eju8Nt EEjuOt EEju jU(E EE EE EEE@t!MUEEwE̞E@tEEО]Ed$$}fEڴ fEm]mEE]EE]EEM]EEE]}EԞUEUEUEUEUEUE~UEUEUE^UEUEUE>UEUEUEUEUEUEÐUW u^}E EE EE EuhhEPhhuhh'}ÐUW$}EEE EEE EPE]}EEEEEEEPhhEPhhuhhw}ÐU}x2},UPPRjuhÐUEE EtE]E ]EEEUUE UEUEÐUE E E ʍd$$d$$d$$uh 5 Uj;h/[ h hP [ ?P* jPP?Pd` \PRQQd` hPRQ2dl \PRQdl hPRQp` \PRQp` hPRQpl \PRQpl hPRQxP?PPd` \PRQ<dl \PRQd` hPRQdl hPRQp` \PRQpl \PRQp` hPRQpl hPRQc?PPPd` \PRQ'p` \PRQd` hPRQp` hPRQdl \PRQpl \PRQdl hPRQmpl hPRQNFjih/ÐUWE}EEEEPhS h}UE EUE UE ÐUE MEUE MUE MHUE EEUE EUE EUEE XEE RPu uhLj@ ÐUu uÐUu u~EE XÐUXPRhtjX蝿ÐUPRhjPRjjÐUEE ÐUEUuh \ÐUuh @ÐUuh tÐUHEUċEUĉEȉŰEȋỦEЉUԃ @Pl Pv EPE ]E ]E ]EPEPEPEPP@Puuuuuu'0tFE 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$$uhmĐe[^UHE ]E ]E ] @P P EPEPEPEPEPP@Puuuuuuq0tZuuuuuuh$ @PhZ Phd jEٝمEٝمEٝمʍd$$d$$d$$uÐUE px]Ed$$*]Ed$$B]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 EUE E˃d$$ɍd$$d$$d$$hj0E Eˍd$$ɍd$$d$$d$$裸 EEd$$]EM ]XEEPRd$$d$$hj ÐU(E,E@t ]>]E08@d$$_M]E]E0d$$F@8]EEtYEEɃ d$$d$$h EEɃRPd$$d$$hƺ EEEU h}E}t}}t' hH?PREt9] PNhPud$$@]EhPd$$PrEt+]EhZd$$P4] PhPud$$ÐUt h_  hط hP 舵 hM h$ hj豷 jԵPP?PPPRYPPP<P?PP蟳PRPPPP?PPPGPPP誳PPP荳腺 h$ (ж;ÐUt h_Y3B]EhhJtNʍd$$d$$d$$h|j XEEʍd$$d$$d$$hj PPPhP?PPhUt h_B]EhhJtNʍd$$d$$d$$h|j `UEEEʍd$$d$$d$$hjI U jPPPhoP?PPhPÐUUEHHD P艰}up}uNtVU jPPPhPPPhÐU jPPPhiP?PPhJÐUEEEE}Yt}Zt}Xt %lmÐU h_t?hhhh hh$]σd$$͍d$$uud$$ɍd$$d$$d$$d$$d$$"PÐUE}u h(+(}u h7 hEUhhUdXPRjjۮJt:ʍd$$d$$d$$hhj 8ʍd$$d$$d$$hj hhUhhUhhUHtIthhUVÐUEE ɋEE EE ÐU(u u]uu]u u M]E]EE@tuu蕰]E}]EÐUWVt h_Y}E]E ]}E]E]EPEPEPEPhEPEP hEPEP EPEPd$$ȢТ]EPEPEP  PRQ茱EEEEˍd$$ɍd$$d$$d$$ ʃd$$d$$d$$e^_Uuud$$Ѯ]EU u]EE@tud$$uue؃ UhEE@t h_ u oE E E QRPuEP hEPEP hhEP EPEP]E]-DT!?RPͧEEtAE E E QRP4BPEP8 EPEPEPV EPhÐUWV}ܾE]E ]EPEPhEPEP hEPd$$2آ]EPhEP6 EPEPu e^_ÐUXEE@t h_ u oJthhh E E E QRPuEP hEPh hEPh Jt/PhEPy؃ EPhh )ÐUWVĀt h_}E]E ]}E]E]EPEPEPEPzhEPEP hEPEP EPEPd$$ ]EPEPEP EEPd$$e^_ÐUWV@E}}ܾ}о@Eă}t"}t0}t:EPu&EPumEPuYe^_UWV@}}?~ }0M~uh,qjhCEu hP蓧jhCqEEEEEEUEPhRWjhC5EEEEEEUEPhRjhCEEEEEEUEPhRߦj hCE PnL h hP 衤E E@tJuuuC @P j u Ǥ菪"E E@t ?Pu EPp EPPEPEP{؃ EPhEP PEPEPN؃ EPhEPu j?P?P?P= EPޣPPP EP貣z hX軦3e^_Uu uEPg EPEPw]EEEUu ud$$s]EUEE Et&EE Ƀ d$$d$$h EEEt&EEɃ d$$d$$ḥӥ EEEt&EEɃ d$$d$$h蚥 uuuh\uuu hhEEtEEtE Etʍd$$d$$d$$hhhh\tEe]EeE eɍd$$d$$ud$$ttkhh:h\hDhhhKɃ d$$d$$hT0 Ð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$$hxj 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 hEaEE@t hӛE3EMEMuEEMEMuEEEÐUxuuEP uuEPw EPEPEP? uu EPuu uEEEEEE]E]E]E]E ]E ]E ]EEEύd$$͍d$$ˍd$$ɍd$$d$$uuuuuuuuuuuuuud$$d$$d$$hjE%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}~UEEttUE UE hXLÐUEEEE u1t#EPuh/EE}tH} t} tWEPh\EPhؙ?EPh軙"EU@PRh藙E}ÐUEE j蜚UE  u裘UE@ hUEEEE}yt}zt&}xt+ j j jUEE j茘UEE jÐUEEIIPUEEKK0UEEMMUEE jxÐUWV EE}̥EP APe^_UWV EE}إEP APXe^_UWV EE}EP AP"e^_Ue]Et EÐU ?PÐUEE h cU t UEEÐUEE}wFEE}uEUPRh襖Euu PEЃUEE}tuh fhu3E}uuh7ujjh6~u uh9u蘑hh@u耑uj @UЃ PےEE HE\uhhjuujm EEEuPږEE;EM}y u迕U(EEܡ@RhCEPoX jEPRQ{˔ÐUEEE}~thWh jh\h6 j hhr jbhh jlhh jshWh jqvhhV jp_hʦh jrHhh jn1hh jxhh jyh)h jzh@h4jXhZh4jYhth4jZhh j?hh jiyhhjSbÐUu]u ]P?PPE jϏEEtP?P袐PP艐EMEMɃd$$Pd$$Et?P?P;?PP"EME@P$d$MɃd$$Pd$$謍EEE 茔EEEEU EUMEUMEU E@EU EAEU EBEU CÐU$EE܋U U}tEEEEU@EEU U}uEEEEUAEEU U}tEEEEUBEU CUE jPuA E jPu- EEEE jPu E}~EEEE jPu E}~EE}tEE jPu E}~ÐU8EU؉ЉEE}fEδ fEm]m΋U؉)ЉEEm]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}~ h@hhjhhjjh .0ÐU}t~}tx}tr}tl}tf} t`}@tZ}tQ}tH}t?}t6}t-}t$} t}@t}t }uEEEU8E È}tuh輌h٧u艎E}uuhۧ荌EPEPhu蠉EPq~ j Dz h8$z htz hz hDyUPPu蝰 jy h y h,y h8y hDy h8py hP`y hDPy hP@y h\0y hh y hty hy htx hx hx hx~PPu q jx h x hPtx h,dx h8Tx h\Dx h4x hh$x htx}PPuŮ jw h w h\w h,w hhw h8w htw hDxw hhw hPXw hHw}UvE}u h0vGj u{wEju d$$RPu{ uxÐUvE}u h0vej u whuyEE Eʃ uud$$d$$d$$uTw0 uxÐU%zPP?P4CPtuu/x uuuu u yuPP){uu zwUyPP?PBPsnyPP?P4CPsuuxw uuuu uc uPPwzuu .wUWV0}h}\}ԾPxPPEP胫=P=P=PyRP@RPRPv Ox?RPffffff?RP333333RPSv ?RP?RP?RPs jj?RPlwvw?RPffffff?RP333333?RPu ?RP?RP?RP4s jj?RPvuPPEP4wjj?RPv̺?RP?RPпRP u BP?PEP赩jjQ?RPMvRPRP?RPt jjQ?RPvRPٿRPпRPwt j j ?RPugtPPEPRPffffffRPRPt u?RP@RP̺?RPlq jj?RP$usPPEPTRPffffffRP̺?RPus =u?RPRPRPA@RPu jj@P?P333?PI sRPRP̺RPr t?RPRP?RPARPt jj@P?P333?P rRPffffff@RPRPQr t?RPRPRPVRPs jj@P>P?P% qRPRP@RPq s?RPRPRPV@RPbs jj@P>P?P iqdqe^_ÐU jp hD ,s jop` \PRQmp` hPRQmd` hPRQrmd` \PRQSmKtlU j$p hD tr jWnpl \PRQldl \PRQldl hPRQlpl hPRQld` \PRQ|ldl \PRQ]lpl \PRQ>lp` \PRQld` hPRQlp` hPRQkpl hPRQkdl hPRQkp` \PRQkpl \PRQekpl hPRQFkp` hPRQ'kd` \PRQkd` hPRQjdl hPRQjdl \PRQjqniUX+EEEE}t&}tL}t1} u>EPET,} u&uuuuhtnHnUX+E E TPu uPREPE TU?Puu um hANo hP ^jKt hP n hP 3jMt hzo hhoOtjh&h(h Ekh&h(h +kh&h(h kh&h(h jhh&h(h jh&h(h jh&h(h jh&h(h jU@?P@?P@?PpÐU h m hq m h om hol_ h. *g h$5Jj h5i hl jEEƀHE}~CjhQ Nl PAÐUE EEtE ]E]EUEEtE]E5EE]EU}uhjBPH4UL>BPH4UL>BPH4U?B PH4UB$PH4UB(PH4UB,PH4U?B0EE;E#PX4 hc\E\JJNJNJ#t-JKJiUJnt$guh\P^buh\P^\P\Ph\PaEPH4U \Pr[PH4UDPhu[]PH4UPH4U@D[DPH4UPH4U@D[D:EPhu\E܃PH4U4PH4UPX4UB,B,A(A(F$]KKdtKsKaJPH4UX PH4UpPH4U SVPhu[ PH4UX,PH4Up(PH4U$ SVPhuC[ PH4UXPH4UpPH4U SVPhuZ 6uh\P[uh\P[\PhuZe[^_ÐUW4E؉UԉMЋElEEḚ}ЍPEйEȰ}H PYEuu_uuz\ u^huy^E}u#uh PX j] u]ujjhM^uj*jhT^ujjhM^ujjho^ujjh[^ujjhG^ujjh3^ujjhϬ^EE؋H4UEEPhլuWE@E@E@ʍd$$d$$d$$huV E@ E@E@ʍd$$d$$d$$huV E@,E@(E@$ʍd$$d$$d$$hufV E@Dɍd$$hu9Vuj YEE؋@0;E}ÐUWXThXEEEEEEEEW\RRm-Rm(RfRgR#t RuaRvt'Th\PW]SSnt;SttYStuTh\PWETh\P^WEYTh\P7WE2\Ph X jZTh\PV\P\Ph\PY \PS‹XP\XTh\P}V}Th\P[V\LLHHƄ\\PXOEEE܉EEE\PhTT\hEPUEPEPhH\PXEPEPhHTTEPEPhHTTEE@PEPEE@PEPEPEPhHT;Tu" EPEPEPhO\P*X  EPEPEPhOTS EPEPEPhOTS EE@PEPEE@PEP EPEPEPhOTlS uSEPEPhX\PbWEPEPhXTSEPEPhXTREE@PEPEE@PEPEPEPhXTRuEPhTREPhTwREE@PEPEE@PEPEPhT3RuTh\PR\PhTQ~XEBXEBXEBXEB(X@>g>g>#t->f*y >u@>vt'^ @hHPuQY I??ntq?t?t) UԉEHUԉEXUԉE QSPh@P E U؉EHU؉EXU؉E QSPh@O E} EEPEERPh^@zOEI @hHPCPHPHPhHPQSHPDEUEB @hHPOH88HHƄHHPDsEUEB q EEȉE̋ẺEЃHPh@hNHhEPaOEPEPhHHPMRDH,UEЉDH,UẺB EPEPhH@MDH,UEЉBDH,UẺBEPEPhH@|MDH,UEЉBDH,UẺBEPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@ C DH,UDH,U(@CDH,UDH,U(@CDH,UEЉBDH,UẺBEPEH‹EQEPEEPEPhH@Km EPEPEPhOHPO DH,UEЉDH,UEȉBDH,UẺB EPEPEPhO@J DH,UEЉBDH,UEȉBDH,UẺB EPEPEPhO@fJ 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 EPEPEPhO@G EPEPhXHPKDH,UEЉDH,UEȉBEPEPhX@AGDH,UEЉBDH,UEȉBEPEPhX@FDH,UEЉBDH,UEȉB EPEH‹EQEPEPDH,UDH,U(DH,UDH,U(@CDH,UDH,U(@CDH,UDH,U(@ CDH,UEЉBDH,UEȉB EPEH‹EQEPEEPEPhX@EEPhHPIDH,UEЉEPh@DDH,UEЉBEPh@tDDH,UEЉBEPEH‹EQEPEDH,UDH,U(DH,UDH,U(@CDH,UEЉBEPEH‹EQEPEEPh@SC@hHPDHPh@ Ce[_UST}uhdhhêhiAE@ uhdhhêhAE@ 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(}uhhXhêhiY=E@ uhhYhêh6=} uhhZhêh˭=E@ EEEE@ EEEE@ EEEEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEH UEEtEH UEEE@;ETU EU EU EU EU EU EUS$}uhhhêhi:E@ uhhhêh:} uhhhêh z:EPuEEd$$E ] EEd$$] EEd$$o]ÐUSEEH UEH UM EH UXEH UM EH UXEH UM EE@;EM[US}uh hhêhi9EUEH,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`hhêhi6E@ uh`hhêh5E@$tE@$ P;EP(EP EP  P6‹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@}uhhhêhi2E@$uhhhêḫh2E d$$f0]E@tE@ Pw7EP(EPEP P2‹EPE@ P2EEEEEE@;EsE2 j 2EԋUԋEEH,UE܋EԉPEH,UU܋Eԉ j 2EԋUԋEEH,U@E܋EԉPEH,U@U܋Eԉ j 1EԋUԋEEH,U@E܋EԉPEH,U@U܋EԉEE@(;EEEEE܋Eԃ}uPj*jh`6Eȸ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ԃ u0}uݍEE@;Es uc0E@EEP P+‹EPEEHUUEEHUHUEEHUHUEEE@;Ei u/e[^ÐUS$}uh hhêhi*E@tE@ P9/EPEPE@ P*‹EPEPu]EUPRSd$$d$$D]EEH UM]EH UM]EPEEH]EEPEEH]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;yF X,H|h .hN 0@dj.\(!!Z"(#HH#h&(L(f(( (8 F)X b)x ~) ) * , 08 1d 2 4 5 7 B8< 8\ 8 H9 9 9 <; =H ? X@ A "B :CP C| 0G NI K8L<N\8PR T*TJTT<T`TTU:U`UU,UTV|2VLVjVVVV<.XdPZ]`be`jjll pm,nptsstt(\u\,{{$~Lp@րZ 8@hD $j|JzP|  ިqAB ].<PAB R.. \AB T.0xxAB O..J..J..T.(YAB M.X.s. P.H.h.$AB [.p.T.~.(AB M.X.x. P.H.Z.h,"AB EG.U.P.a.M.a.R.H.M.a.Q.i.T.z.T.P.v.W..M..M.H.4ƼdAB M.X.F. k.0}.X..PU.*"AB K.H.(LAB M.X.s. P.H.].$AB K.i.g.|.(D|AB L.H.N.a.N.a. pD;AB Q. . AB o. u. .AB n.\.&AB  (AB p.E.AB Q.48AB ^.. U.q. U.. U..zPL|  PAB .D,AB _.dJ+AB ^.vvAB K. AB DF. BAB De.UAB q. DAB w. $,AB M..T. TLAB Dx.xKAB ~. AB L.)AB L. (=AB W.\.fKAB W.AB N.<AB N.\AB N.(|2[AB x.w.0F. M.$"AB E.(GAB n.Y.0l. W.(<AB .0z. e.H. $(0(AB Y.. $PXKAB K.H.}.0xAB W.m.M.>.M.H.(X\AB W.K.U. y.$&AB W.K.U. SAB H. .^AB a.H.DSAB H.dSAB H.4AAB (v 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.@@hAB Ej..p.O.O.V. Q.`.O.H.,AB t. ..J.V. AB . $AB M. s.. AB P., BAB M. A..h. ,PIAB DG.O.s.0. AB m. AB Q.  AB S. TAB i. 6  AB N.H.$V AB N.Dr  AB d  AB   AB   %AB N.H.$ 6AB E_.$. 6AB E_.$ d 6AB E_.@ /AB ` AB L. AB Q.  AB   AB  . ZAB u.$ >AB Z.. c. ( QAB c.d.$L fAB h..,t yAB .I. ..08 2AB Z.. ^.L.^.Q.^..0N.@ AB EV.k.^._.^.x. D.A.0U.@$ TVAB FV.V. L..0O.y. 4..0U.h AB O.$ l!AB 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 B+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. 1AB H..$ |2AB H.. $5vAB O.].45>AB a.T5pAB R.tH7%AB X.,n7AB K.x.M.m.O.Y.zP|  =iAB k.,<>3AB Ie.t. .(lFAB DM.. .,IHAB GZ.._.. .0OrAB H.. . . .(}AB N..[..K.T(_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. . AB ]..DAB H.o.$bAB EK.. h.  Q%>b  h  ``HoИoo6FVfvƞ֞&6FVfvƟ֟&6FVfvƠ֠&6FVfvơ֡&6FVfvƢ֢&6FVfvƣ֣&6FVfvƤ֤&6FVfvƥ֥&6FVfvƦ֦HxP A=P A?=$P A=\,P A?=hP@? #<ЗP@`@ #<xP A=P A?=$P A=\,P A?=hP=@? #<ЗP=@`@ #< P?3CpB?(c P@@@? #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)+CP eiY`8]Csetfontdrawstrcell_drawcell_hitDcell_updatecell_vector drawmodel1drawaxesWidentityinvertT normalize main_reshape main_display4 world_reshape world_display screen_reshapew screen_display command_reshape command_display; redisplay_allm command_motion command_mouse8 screen_menu world_menu main_keyboard6command_menuzmainlookat-perspectiveHfrustumSorthomodeworld_drawpmodelselectionprojectionmodelviewinversewindowworldscreen commandsub_width!sub_height,font_style7old_yC&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*DRightMenuDGlobalAmbient8EaxisEframeNumberEUSflagArrayETWFontStyleEtwBarnFtwIdleFunctionciY- glmWeldVectors glmFindGroup glmAddGroup glmFindMaterial3glmUnitizepglmBoundingBoxwglmDimensions'glmScaleglmReverseWinding)glmFacetNormalsglmVertexNormalsglmLinearTextureglmSpheremapTextureglmDeleteglmReadOBJglmWriteOBJglmDrawzglmListglmWeldglmReadPPM?MGNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)projection.cc/home/cs307/public_html/tw/tutorslong double intchardoubleunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned intlong int__gnuc_va_list+Uva_listM?GLbooleanGLvoidGLintGLuintGLfloatfloatGLdouble  6 ~_GLMmaterialH name # diffuse!~# ambient"~# specular#~#$ emmissive$~#4 shininess%#D  6GLMmaterial& _GLMtriangle(* vindices+# nindices,# tindices-# findex.#$  6GLMtriangle/ _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# cellsetfontp_Z7setfontPciݨnamepsizepdrawstr_Z7drawstrjjPczިO,xyformatMargs[pbuffer}st  6cell_draw_Z9cell_drawP5_cellPXcellDcell_hit_Z8cell_hitP5_celliiAcellxycell_update_Z11cell_updateP5_celliBcellupdatecell_vector_Z11cell_vectorPfP5_cellidstcellnumdrawmodel_Z9drawmodelvxdrawaxes_Z8drawaxesvx&4identity_Z8identityPd&x`m> invert_Z6invertPdS_oxsrcinversetXi`jdkhswapltmp> ~ T  6 6 normalize@_Z9normalizePfv@lengthBt main_reshapeM_Z12main_reshapeiivMMmain_displayf_Z12main_displayv world_reshape_Z13world_reshapeii<v world_display_Z13world_displayvƼhlight_pos Xlengthhl L   6   6w screen_reshape_Z14screen_reshapeiiƼ*vscreen_display5_Z14screen_displayv*L command_reshapee_Z15command_reshapeiiLveecommand_displayq_Z15command_displayvredisplay_all,_Z13redisplay_allvDD command_motion_Z14command_motioniiDpxy8 command_mouse_Z13command_mouseiiii.buttonstatexy  screen_menu=_Z11screen_menui.$=4name?t world_menu_Z10world_menui($6main_keyboards_Z13main_keyboardhii( keystxsyszcommand_menu&_Z12command_menuiL$&main9Mxargc9argv9]::==|==*=@=V=TW_ALL_MESSAGES jTW_NO_MESSAGES!jTW_GEOMETRY"jTW_BOUNDING_BOX#jTW_WINDOW$jTW_CAMERA%jTW_COLOR&jTW_MATERIAL'j TW_LIGHTING(j@TW_FONTS)j DEFAULT_FOVYP!lookat!!perspective6!frustumA8!orthoP8!modea^!world_drawco!pmodeld!selectione!projectionh!modelviewh!inverseh!windowi!worldi!screeni!commandi!sub_widthj!sub_heightj!font_stylem"old_y==|==*=@=V=#$$@$X$m$$$$ $@$%V@  6& - 6&  H 6&4@&E`'_(PERSPECTIVE(FRUSTUM(ORTHO&T&bL&v&  6&&&&p&l&h&d&H&$D&8@&L`"FC]8PGNU 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 _Z12twErrorCheckPciPfile Kline V err ph msg Kt0twSetMessages_Z13twSetMessagesimessagestwMessage _Z9twMessageiPczJmessageKind a K$Hap ttwTranslate_Z11twTranslatePfJu(v/makeToggleMenu$_Z14makeToggleMenuvvTtwHSV2RGB_Z9twHSV2RGBPfS_rgb/hsv/hXs\v `Ff&dp&hq&lt&pi't? twColor?_Z7twColorPfffAcolor?/spec?K?<5Ah twColorI_Z7twColorffffBrIgIbIspecular_shininessI IcolorJdspecLp5MX US_Z11twColorNameiGiS W min _Z3minffHx0x y  twTripleInit_Z12twTripleInitPffffx\v/xyz  twTriplePrint _Z13twTriplePrintPcPfname Kv /twDrawBoundingBox:_Z17twDrawBoundingBoxv twAmbient_Z9twAmbientfvaluematGlobalAmbient h B twTripleCopy_Z12twTripleCopyPfS_ w/v/ o twVectorScale'_Z13twVectorScalePfS_fN8v'/w'/k' twPointD_Z7twPointPfS_S_NdBD/AD/vD/ setWindow _Z9setWindowiiww wh ` twReshapeFunction _Z17twReshapeFunctioniiw h  twInitWindowSize _Z16twInitWindowSizeii'xsize ysize twFullScreen _Z12twFullScreenv(etwWindow '_Z8twWindowvf@jtwNearFarSet _Z12twNearFarSetRfS_lmyNear jmyFar uo!otwFovySet _Z9twFovySetRfmyFovy otwGetModelView 8_Z14twGetModelViewPdMV 8@KtwGetProjection =_Z15twGetProjectionPdP =@twGetViewport B_Z13twGetViewportPi1 V B5ctwProject H_Z9twProjectPfS_2H 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/0$ip$jt$tempdtwCrossProduct6_Z14twCrossProductPfS_S_<P u6/v6/w6/"GtwPerspective 8_Z13twPerspectiveffPc</| #fovy 8#ar 8#kind 8KB-$fw 9p$fh 9t%twFOVX2FOVY I_Z11twFOVX2FOVYf0X #fovx I6V$frustumWidth Jl$frustumHeight Jp$fovy Tt&twCameraShape a_Z13twCameraShapevX &twAxes _Z6twAxesvW "twOriginalView _Z14twOriginalViewvX, ^'A t"twInitView _Z10twInitViewiX #axis 'A t&twZview _Z7twZviewv- JrightMenuCallback_Z17rightMenuCallbacki. id&twYview _Z7twYviewv &twXview _Z7twXviewv3 "twViewCommand _Z13twViewCommandhii4u4 #key |t#x #y &twCameraPosition _Z16twCameraPositionvv` "twFrustumMode _Z13twFrustumMode13frustumMode_t #mode Z&twCamera _Z8twCamerav twDot_Z5twDotPfS_9 v/w/ =twCosAngle_Z10twCosAnglePfS_: v/w/TtwTrackballOrientation_old _Z26twTrackballOrientation_oldiiii<< Ax Ay Bx By  5A `B TC Hv w n  lM T~winA winB  dB twVectorLength!_Z14twVectorLengthPf<jh v!/twVectorNormalize/_Z17twVectorNormalizePfj v//plen0ttwRotateVPN _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 _Z6twSpinvhpaturn lxAxis `yAxis TzAxis H`twGrayLight _Z11twGrayLightiPffffhdlightId pos /a d  s p]lightColorn`SHstart0Tend0Hdir0 twPointDistance2K_Z16twPointDistance2PfS_dAK/BK/jvLl *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/ oVW`WWTd1]ld2^pd3_t!twPointOnLinee_Z13twPointOnLinePfS_S_f|Qe/Pe/Ve/te "twLinePlaneIntersection_oldm_Z27twLinePlaneIntersection_oldPfS_S_S_S_S_Pm/Vm/Am/Bm/ Cm/IPm/NnTplaneConstantp`linearTermrdconstantTermshparameteryl("HitpQi{t #twLinePlaneIntersection_Z23twLinePlaneIntersectionPfS_S_S_RfS_#P/V/Q/N/ t#IP/vntwhboolo $twPointInTriangle_Z17twPointInTrianglePfS_S_S_RfS0_#A(I/P/U/V/ s$t$ ?WTuu`uvdvvhwulwvpdenomtW2Hoo %twLineTriangleIntersection_Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0_#BTP/lineV/A/B/ C/IP/r%s%t% HUlV`NTooo &twNearestFragment_Z17twNearestFragmentPA3_A3_fiPfS2_S2_Rf#fragments&nP/V/ IP/r'dir̈́\sXtTminrhfoundӼ#oipo'mult4_Z5mult4PfS_S_dest/M/v/ ipjttempn`"(mult3d_Z6mult3dPfPdS_D #dest/#M@#v/B $ip$jt$tempd}(twKeyCallback _Z13twKeyCallbackcPFvhiiEPcD  key Qtfun doc K(twHelp _Z6twHelphii  0key |dx y   i t1)twQuit _Z6twQuithii  \key |tx y t)twIdleFunc _Z10twIdleFuncPFvvE  func F)startSpinning *_Z13startSpinning6axis_t  a **twSpinCommand /_Z13twSpinCommandhii 6 key /|tx /y /~*twStopAndRefresh $_Z16twStopAndRefreshhii6 V  key $|tx $y $*twPause )_Z7twPausehiiV q 8key )|tx )y )9+twBoundingBoxToggle -_Z19twBoundingBoxTogglehiir  dkey -|tx -y -+twLightingToggle 2_Z16twLightingTogglehii  key 2|tx 2y 2+twShadingToggle 7_Z15twShadingTogglehii  key 7|tx 7y 7P,twReset <_Z7twResethii  key <|tx <y <,twRotViewY C_Z10twRotViewYhii . key C|\x Cy C ' yAxis Dd4-twRotViewX I_Z10twRotViewXhii. d @key I|\x Iy I< ] xAxis Jd-twPanView O_Z9twPanViewhiid  lkey O|\x Oy Or  yAxis Pd-twZoom W_Z6twZoomf  degrees W  newFOV XttwZoom1 ^_Z7twZoom1v  {.twStartZooming b_Z14twStartZoominghii  key b|tx by b) _Z11twNextFramev  . f_Z11twNextFramehii - Hkey f|tx fy fr/twKeyboardCallback j_Z18twKeyboardCallbackhii.  tkey j|dx jy j:  fun kt"0twSaveFrame u_Z11twSaveFrameiiPcb  uh ufname uK u#d fp v"0ly wuhpixels xpn yt^0twSave _Z6twSavehiikey |Tx y file 0e 0QB0twKeyInit _Z9twKeyInitvi tt1twDrawUnitSquare _Z16twDrawUnitSquareffN$w h Li hj ldw pdh t1setRGB #_Z6setRGBiihhhNProw #col #RR #tGG #pBB #l?2setColor ,_Z8setColoriiif|row ,col ,colorcode ,2setStar 3_Z7setStariifrow 3col 3li 6ty3twUSflag A_Z8twUSflagv$stripe_height BPh CT DXunion_height E\union_width F`star_size Gdi Hhj Hlrow Ipcol It 3pow2 n_Z4pow2i#2x n4twTex2D _Z7twTex2DPcb2, K #D>fp "0d `h \maxval Xsize hcount lreturn_value pc1 |Wc2 |Vdata t*5o _Z11twPPM_Tex2DPcb*X K #-fp "0\rows Tcols P "Limage Nj5`texture ՗5Xpi d_j hNp ّ5l50 5+B+BB 5ceil2 _Z5ceil2i*Sx 0Ny t*7o _Z11twPPM_Tex2DPcbRfS0_T  K # 7h 7 h fp "0Dcols rows fmt  "rows2 Hcols2 L$imagerow 5P$texture 7@(i7>$i T(Q7$j Xo$p 5\-$j `> $i dI$j hoo 7+B+BB%"8twLoadTexture /_Z13twLoadTextureiPc k!#textureNumber /, /Ko8twSetFont_Z9twSetFontPcil!##nameKsize8#_Z12twDrawStringjjPcz$##4x#y#a#K-##args$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*B+<basetoph {<twSolidCylinder_Z15twSolidCylinderfffiiB++htopbaseh {=twTeddyBear_Z11twTeddyBearv+1+1lightBrownԄddarkBrownՄXblackքL&twGround_Z8twGroundv1|2&twSky-_Z5twSkyv|2$5=twMouseFunction_Z15twMouseFunctioniiii$55buttonstatexy %>twMotionFunction_Z16twMotionFunctionii55Dxy}>+_Z13twDisplayInitfff5H7pbgR+bgG+bgB+)D_Z13twDisplayInitvH7m7>twMainInitH_Z10twMainInitvn7]88.8iUt-\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=@ D#B7T@H7d@D KDBB7w@7@7@7@\7@h7@7@7@7A7'A7;A7OAX7dA7|A7A7A7A7A7A7A7A5A7B@7%B79Bt iEB7YB EKB7tB7B8B5B EBBB7B@7B6B333? EB B7C 7#CP73CT7CC Q'`8GNU 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$`88a$b$glmAbs-88 f- glmDot:849Lu:v:L   j" i glmCrossH49 :xuHvHnHLy  y j-i  glmNormalizeV ::vVL ::lXt j - glmEqualj:;ujtvjpj glmWeldVectors~_Z14glmWeldVectorsPfPjf; =vectors~~~duplicate<;=copies`copieddihjlx glmFindGroup_Z12glmFindGroupP9_GLMmodelPc =f=(7x ~L @=d=t j(~  glmAddGroup_Z11glmAddGroupP9_GLMmodelPcf==T7x ~l==t glmFindMaterial_Z15glmFindMaterialP9_GLMmodelPc=[>7x ~foundV>=Y>i˾t glmDirName~\>>path~de>>dir~ps~t glmReadMTL>F7x ~~~>F= Xdir~\`~`buf ~*dih&CFnZwTs jZglmWriteMTLFI7x Pmodelpath~L~HFI= `dir~d`~hlip(glmFirstPassIO07x ~= ~IOi`udhlpv\nXtTbuf ~3glmSecondPassMON^\7Mx ~=M ~OG^iOLuPPQTRX S\T` UdVhWlvXHnXDtX@bufY ~kglmUnitize_Z10glmUnitizeP9_GLMmodelN^b7x LkdU^bimaxx@minxDmaxyHminyLmaxzPminzTcxXcy\cz`wdhhdlscalep bglmBoundingBoxS_Z14glmBoundingBoxP9_GLMmodelPfbNe7Sx boundingboxSLrbLeiU\maxxV`minxVdmaxyVhminyVlmaxzVpminzVt r j*b glmDimensions_Z13glmDimensionsP9_GLMmodelPfNe'f7x LUe"fbbox\  j) ' j glmScale_Z8glmScaleP9_GLMmodelf(ff 7x scale/ffip $glmReverseWinding_Z17glmReverseWindingP9_GLMmodelfj87x L$ fjilswapp glmFacetNormals_Z15glmFacetNormalsP9_GLMmodelj}md7x L`jxmipu dv X  j! glmVertexNormals_Z16glmVertexNormalsP9_GLMmodelf~mv7x angleL mvnodeLtailPmembersTXu\average @dot`cos_angledihavgl  j+K glmLinearTexture_Z16glmLinearTextureP9_GLMmodelvx7x L vx` Txdyhscalefactorlip glmSpheremapTexture_Z19glmSpheremapTextureP9_GLMmodelx|7x L`x{PthetaTphiXrho\x`ydzhrlip  j% rglmDelete_Z9glmDeleteP9_GLMmodel|}7x L|}pit  jrglmReadOBJ@_Z10glmReadOBJPcx }@`@~}7Bx p=C t glmWriteOBJ_Z11glmWriteOBJP9_GLMmodelPcjl7x `~modeLi`= dh  j, uglmDrawR_Z7glmDrawP9_GLMmodelj7Rx modeRLuߑiT UtriangleVWglmList_Z7glmListP9_GLMmodelj&7x mode$listt glmWeld_Z7glmWeldP9_GLMmodelf&b7x -]vectorsdcopiesh`ileglmReadPPM"_Z10glmReadPPMPcPiS0_b'`"~width"eheight"ej 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 } /usr/include/GL/usr/include/usr/lib/gcc/i386-redhat-linux/4.0.2/include/home/cs307/public_html/twprojection.ccgl.hstdio.hstdarg.hfreeglut_std.htw.hglm.h3d333d,freeglut_std.hP 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.h`8#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 EިqAB ].PAB R.. QAB BvAB 8AB AB T.,xAB O..J..J..T.&RAB xAB HC.AB Z.(YAB M.X.s. P.H.h. AB [.p.T.~.(AB M.X.x. P.H.Z.h"AB EG.U.P.a.M.a.R.H.M.a.Q.i.T.z.T.P.v.W..M..M.H.0ƼdAB M.X.F. k.0}.X..PU.*"AB K.H.(LAB M.X.s. P.H.].$AB K.i.g.|.(|AB L.H.N.a.N.a.D;AB Q. .AB o. u..AB n.\.&AB (AB p.E.AB Q.4AB ^.. U.q. U.. U..| PAB . AB ,AB _.J+AB ^.vvAB K.AB .AB DF.BAB De.UAB q.H0AB x#AB DAB w. AB M..T.LAB Dx./AB >AB NJAB KAB ~. AB L.)AB L.(=AB W.\.fKAB W.AB AB AB N.AB N.AB N.$2[AB x.w.0F. M. "AB E.$GAB n.Y.0l. W.AB f.JAB *AB AB $<AB .0z. e.H. 0(AB Y.. XKAB K.H.}.(AB W.m.M.>.M.H.$X\AB W.K.U. y. &AB W.K.U. SAB H..^AB a.H.SAB H.SAB H.4AAB $v 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.jHAB 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.<hAB Ej..p.O.O.V. Q.`.O.H.d6AB M. P..AB I.R.(AB t. ..J.V. AB . AB M. s.. |SAB AB P. AB I.s. O._. 'AB M. N..$BAB M. A..h. (IAB DG.O.s.0.AB AB D EAB x. AB m. AB N. AB Q.  AB S. TAB i.6  AB N.H.V AB N.r  AB   AB   AB  %AB N.H. 6AB E_.. 6AB E_.d 6AB E_. /AB  AB L. AB Q. AB  AB . ZAB u.  >AB Z.. c.QAB c.d.AB {.fAB h..NoAB AB fAB O. $yAB .I. ..0AB 42AB Z.. ^.L.^.Q.^..0N.8AB EV.k.^._.^.x. D.A.0U.*)AB <TVAB FV.V. L..0O.y. 4..0U. AB O. l!AB 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.,B+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.1AB H..|2AB H..$5vAB O.].5>AB a.5pAB R.H7%AB X.(n7AB K.x.M.m.O.Y.| l`8,AB l84AB l8tAB Z.l49AB Z.l :AB Z.l:AB \. l;rAB EU.j.l =\AB ].lf=AB L.l=iAB k.l\>GAB L.(l>3AB Ie.t. .$lFAB DM.. .,lIHAB GZ.._.. .0lOrAB H.. . . .$lN^dAB DZ...lbAB ]. lNeAB DZ.h.l(fAB DlfAB DZ.ljuAB DZ.l~mAB EZ.$lvAB DZ.j._.lxbAB DZ.l|AB ].(l}AB N..[..K.Tl_ AB FZ.Z.M.. t.. w.. u.k. `.w.04. .lAB ]..lDAB H.o.l&<AB D_.$lbAB 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 kulmtmotouttutt2u23t35t5uttuttRuRStSUtU3u45t57t7utt!u!!t!!t!%u%%t%%t%n&un&o&to&q&tq&&u&&t&&t&(u((t((t(2(u2(3(t3(5(t5(+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:ToИc ``Hl ` up  {& 6ll:NNNNNOO<  R W0 WhG >3 F 0IH VOr }d+* $S`", #`&2a- "B`H / SP g =\   5p 9 Q  ~m  * &9 x G R *" f w  f   j    D  * &< A B+ Z g   z ( M    R  v  :u  , $ 8 $5v P f '    X\    $#q L  %& < @D {T [ 1 h uz * $ B > D   g I K  - _> hE Q vv e 6   } |    x . % ;r fK $"0 ? O g&vD; P dW 6 D_  -G;& KU \ qBv  <  lI #~5EQ i${&B l!  X >  @!34G>(MS Y. jD + &R D E (2[ D    $Ƽd 9JO@Zjf=  XK <H0 =  No  ($0( 5 <8Rx# huy  ' (f  Q@|S J )=f J"* ^rky #kd 6  ( (= *)o 6  CNe br   }h L| . Z } (\ . C+TjcQ p|P n7  TY b NJ H &.A^k|  T f H7% #r -K" &8 GY+h  s J`9    y  2  =i :qJ Y nu  "cv   *9C(S` pzN^d " B  jH .* =xb `8 z+  *)   .^ )  x 5> .& >4PWk4A <. ju I TV |2 *{:J+ LWިq gS s _.  2  3Fb f }. 6   p6  3 JW4jL xf &H/  .  d6 3 ? E S Q  j G ~ V   "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_auxprojection.cc_ZZ13world_displayvE4C.67tw.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__ortho_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.0glutBitmapHelvetica12frustumasin@@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_handleglTexCoord2fv_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_Z11twOrientVPNiigluOrtho2Dfread@@GLIBC_2.0_Z11twSaveFrameiiPcb_Z13twVertexArrayPA3_fiUSflagArrayglutInitWindowSizegluLookAtglutMotionFunc_Z7twYviewv_Z11screen_menui_Z7glmListP9_GLMmodeljstderr@@GLIBC_2.0_Z8twCameravglutBitmapTimesRoman24_Z8identityPd_Z13twKeyCallbackcPFvhiiEPcglutBitmap8By13_Z9twProjectPfS_RightMenu_Z16twLightingTogglehii_Z14screen_reshapeiiglutAddMenuEntrymodefont_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_Z15twGetProjectionPdglOrthoglutPositionWindow__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_Z11twTeddyBearvperspective_Z5ceil2iglFrustumexit@@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