ELF4x 4 (%"444444p9p9@ @HHH Ptd$Qtd/lib/ld-linux.so.2GNUtyiu{YIkXf+m[g!`|7~)enhRdxb*_^w}( $z]2c:ELlV/v%U<qWpNJQ5  ,-'60 4K&D9?;H# 3@PAFSMBrsCZ"T81OG\>.oa=jT~&+_*jmz6(GMs VR_ $%u0x{u$BgI_.&,Wo?;G ~'@$I&]X73hMJ(8PYXphrZ (xu Q{%/~#=k K(i+j4TKAXiWk-Kt+J9dІ 'dqp"zc1+#(F4Q}{_K2Z6 4y& *E<.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_readppmrowpm_allocrowpm_freerowlibstdc++.so.6__gxx_personality_v0libm.so.6sqrtfloorpowatanasinacoslibgcc_s.so.1libc.so.6strcpyvsprintffscanffgetsmemcpyperrormallocstrrchrfprintfstrcatvprintfstrstrstrncmpsscanffreadstrdupisgraph__assert_failstrcmpfgetcfclosestderrrewindexitfopen_IO_putc_IO_stdin_used__libc_start_mainstrlenfree_edata__bss_start_endCXXABI_1.3GLIBC_2.1GLIBC_2.06 ӯk0ii ii Zii , 0@5P?X@hAxI`<@DHLPTX\ ` d h l ptx| !"#$%&'()*+,-.012346789 :;<=> B$C(D,E0F4G8H<J@KDLHMLNPOTPXQ\R`SdThUlVpWtXxY|Z[\^_abcdefghijkmnopqrstuvwxyz{|}~  $(,048<@DHLPTX\`dUD 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@`%`hHP%dhP@1^PTRhhDQVhxUSQ[vtX[U=tvҡuÉUtt hЃÐUWV0xEEEވE u}M(u.} u0}  EEEE u}M(u } X|EEEEu܋}؋M(u h=EEEEuЋ}̋M(u @0^_ÐUEEEPuPE UPRE EPREEuÐUhhjE@9uDjhhE@Phj 6jjhE@EP E@E@ d$$RQP UE@;E }4E@<;E ~&E@;E}E@ ;E~ EEEEÐUE@9ucE@E E@EXE@E@ EtEP EP%E@E@Et EPEPU EMUE @EEuUDud hDDu j9D P蹣؃D PfDBPR輲DjP_Ujjh jtPPPPP?PP>P@?PPP@?PPP?P>PP@?PPP@?PiPP?PL4 jzPPPP?PP>P@?PPP@?PPP?PPP@?P>PP@?PPoP?PPR: jPPP#?PPP@?PP>P@?PPP?PPP@?P>PP@?PPPu?PPPX@jhhPP̌?Pjxh0P̌?PP`jyh0^̌?PPP1jzh0/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 ujj5 h-E EɸRPd$$d$$RPz hEKP$d$}fE fEm}mEUE KP$d$m}mEU Pjj¡RP{ P2jP¡RP; P2PjtQPUPL?PL?PL?PG hAjjjj hވhjj12h)jP-h;PjÐUu ujj hEE p@RP{Gz?RPd$$N@RP h=PPPP?PP4PPPPP hq k h@[UWV@}XL]L]L]܃ EP]hh@% hA tX hP  hEPhh@~9 hP D hEPhh@hjj5 jPPPE]Ed$$PPrEh]Eăd$$P=PCEh]Eăd$$P̽PE]Ed$$PPEh]Eăd$$=PPEh]Eăd$$̽PPE]Ed$$PPdLjhhEp]Eăd$$PPjeh0jjhc>P>P>Pv)hhb hZL>PL>PL>P  jjjj_jjjNjjj=jjj,$hhh jPjjjjjjjjjjjjjjjjjjjjjjjjxp h hh>?P>PL>PL>P jqjjjjjjjjjjjj h 0e^_USu ujj hnEE @RP?RPd$$N@RP hh  h aTPL]σd$$͍d$$ˍd$$ɍd$$d$$d$$d$$uud$$PHtD tPRQS\8 PRQB\8 PRQ tPRQS< PRQ,h@h wPL>PL>PL>P hq ' hP  h@]ÐU hAnUu ujjw hoE EɸRPd$$d$$RP h$PPPPU hA_HtHP,PPPh((((F(,(P(hPPPPhhh~jhވhhxPjhhPhhhPhhhPh"hhPh^hPj qhPhVhPh;hPh" hjxj& hjxhhjxhhjxh"hhj)hhj) h h$ hH h` h h h h h{ h(k@u.jhh;hhj U PV P@¡RP P¡RPtPU+E Ph+E Ph$q+E PhH[+E Ph`E+E Ph/+E Ph+E Ph+E Ph+E Ph+E Ph(E ÐU@} Tuuh2 ¡@@uuh$ ¡@@uuhH ¡@@uuh` ¡@@uuh ¡@@uuh ¡@@uuhf ¡@@uuhD ¡@@uuh" ¡@@uuh( ¡@@EÐUEEaE}wIU\E4E+E"E*E;EEI}tb uDDu jD P=؃D PDBPR@BUEmtUEEEE}rt"}st }t|HHp8\t????< jjUEjjP5U)ă jhKhKj2j2u EP h hB h h hhjjPD  hO hO h/ hjmh j hhjh2P  h h޾ h hjhĊWjhˊEjsh̊3jah׊!jjhjdhjfhjphjrh j hhh2h2P  h h h>P h0 hp hZjhjhˊ jshjrh.jhˊjhD jÐUUE}EE}t^}}t:}:}tZ}tA}|/}1t8=EP4E]+Ek"E}EEEuu uh6ÐUEÐU#EtEEuu ÐUE0E0E0UE`U` 5hr.}uq$}u=ftD?ÐU( hhj=`t EEuj=at EEuj=bt E#E+uj=ct E3EDu`j=dt ETE`u7j=et ElEyuj=ft E䈌E䏌uj=gt EEઌu jUS4E EE EE EEE@t]MUEvEE@tEEȌ]Ed$$}fEִ fEm]mEE]EE]EEM]EEE]}EЌUEUEUEUEUEUE~UEUEUE^UEUEUE>UEUEUEUEUEUE]U( u7E E؋E E܋E EE؉EE܉EEEuhhEPhhuhh ÐU8EE؋E E܋EEE؉EE܉EEE EPE]ԋEԉE؋EԉE܋EԉEEPhhEPhhuhhdÐU}x)}#jjUPjuhUEE EtE]E ]EUEE Et$ Ed$$E d$$h N EEEt$ Ed$$Ed$$hX EEEt$ Ed$$Ed$$h uuuhx,"uuu h"EE]EPEE]EPE E]EPhl!hhx$Eed$$ Eed$$E ed$$^d$$OxtihlhƍQ!hxhЍ5t5p5lEd$$Ed$$Ed$$Ed$$觽 t5Pp5Pl5P軾U=xu hW=EٝhE ٝlDžphxl|pEEٝXEٝ\Dž`Xh\l`pxPEPhPEPhlEPEPOhlEPEP7EPEP d$$]EPEPEPw EPE5PUE]E ]EEȉE؋ẺE܋EЉEEPEPhEPEPx hEP d$$'ȏ]EPhEP  EP[ EPuUd$$d$$E d$$Ed$$hЏj0d$$d$$E d$$Ed$$ EE0d$$船]EM ]55Ed$$Ed$$hjA U(EE@t ]>]Ed$$ݸM]E5]E5d$$ȳ]EEtT Ed$$Ed$$h4} 55Ed$$Ed$$hTM EEEÐU h諴E}t } }t4}hh?5Et7h]EP5Dd$$Mh]EP5%jEt%h]EP52h]EP5d$$U=xu h޶1 hi hP 衷 hl h$ 贷hjB jejjh?葱jj5jjjjh?jWj5j±jjj豱h?jj5jj舱jjjw_ h$ 躴%ÐU=xu h膵-B8]Ehlh=bt`]h@jh@j腱}d$$d$$d$$hj TEE%d$$d$$d$$hj^ hjjhjh?jhÐU=xu h2 B@]Ehlh=bt`]h@jh@j1}d$$d$$d$$hj` \UEEE%d$$d$$d$$hj ÐU jhjjhZjh?jhDÐU j~jhjhhjjhÐU j<jjhhjh?jhÐUEEEE}Yt}Y}Xt }Zt AÐU h{Ӱt?hhH[hhLFhhP1d$$d$$d$$d$$d$$d$$d$$d$$d$$詮PUE}u hT(}u hd۰ hsɰUhh55jjd=bt8d$$d$$d$$hj3 6d$$d$$d$$hđj hhhhhh=`t=at'hhUUE UEUEÐUE d$$E d$$E d$$uh= UUE UE UE ÐUEU EU  EU  ÐU(u u]uu]u u Md$$蹮}]EEEÐUuuXd$$聮]EEEUUE MUE MUE MU u}]EE@tud$$uu~؃ÐUME U E U ME U E U ME U E U UME U"ME U"ME U"UME UME UME UUu uEP`EPEPUu ud$$藬]EEEU8u uEPu uEPEPEPu]u u]ԃuu]Ѓuu]EEE@tEEE@tEԉE5E̍d$$EЍd$$Eԍd$$hjT $EUMU EMMU EMMU EMÐUSDuuuEP]EEEE}~EM؋E؍E D E]M؋E؍ED E]܍EEu]E}~:E؍ ]E؍E E E؍E E뾋EԉEEċ]US4uu ]EE@t ELuuEP]uEPuE0u uuQEEԋ]ÐUhu uEPJuus]uu_]uuK]܃uEP6]؃uEP!]EMEM]EE@tEE@t h(ݨEaEE@t h@诨E3EEMEMuEEMEMuEEÐUHuuEPuuEPEPEPEPpuu EPuu u Ed$$Ed$$Ed$$Ed$$Ed$$Ed$$Ed$$Ed$$Ed$$E d$$E d$$E d$$Ed$$Ed$$Ed$$htjE%u(u$EPEPuuS EċEÐU8uEP EPEEEE;E | EPEPuuUԉEPUԉE PUԉEPEPu0usEEtcEEEtPEt>Et.EtEt EEE܍EUE܉u܍EPuuFEÐUWVS,E}~^EDE}~=u}EEM EE D\ȍE뻍EE}~E UEDȉ Eڃ,[^_ÐUWVS,E}~^EDE}~=u}EEM EE D\ȍE뻍EE}~E UEDȉ Eڃ,[^_ÐUVS0E}~^EDE}~=uED؋EEM EE \؍E뻍EE}~E UED؉ Eڃ0[^ÐUE xp0E Xp0E 8p0E p0E pp0E Pp0E 0p0E p0E hp0E Hp0E (p0E p0E `p0E @p0E p0E p0uhݢĐÐUEE=tUE UE h$蔢ÐUEEE}~E< u4t"E4uhh3EE}tN}} t&\} tTE4hqYE4hz֡=E4h躡!E4E@Ph藡EUEE j貢UEE j謠$UEE j茠ÐUEE5aUEE5cԠUEE5e躠UEE j"蕠ÐU(EEEE?EEPh AÐU(EEE?EEEPh AÐU(EEEE?EEPh AÐUe]Et E轟ÐU h?UEE h UEE-%ÐUEE}vFEE}uEPEPhauu EPEЃUEE}tuh"huE}uuh“hܓuku uhߓuUhhu=uj  ER蘛EE HE}y]uhhjuuj$ EU9E|uEEP蕟EM뛃 u苞U8EEPhEP-jEP55苝ÐUE}~EEhh4jhhJj h(hjbqh<hjlZhLhjsChh4jq,hbhjjphrhjrhhjnhhjxhhjyhєhjzhhdjXhhdjYthhdjZ]h6h.j?Fh;hji/hLhjSÐUE]E ]jh?jEEEEt j胘EEE tEtjh?Ljj;EMd$$jEMd$$ԖEth?h?h?jEMd$$jE@P$d$Md$$qE+OEÐUEUMEUMEU EEU EEU EEE UEU ‰U}tEEEUEU ‰U}uEEEUEU ‰U}tEEEUEE UjE PuLjE Pu5EE}~jEE Pu EEE}~jEE PuEEE}~$}tjEE PuEU8EUЉEEX}fEִ fEm]m֋U)ЉEE`m]mEE}~@E}~' hhhuu E΍EE}~VEEE܋E@E9E|2EE;E|juuE܍E뽍EE}~YE@EE܋EE9E|2EE;E|juu/E܍E뻍EEE;E|2EE;E|juuE܍EE}~BE}~,EE@PE@E@P.E̍EE}~LE}~6EPE@PEPE@@PEE묃 hhhjhhjjh 0ÐUE}}tz}tt}tn}th} tb}@t\}tS}tJ}tA}t8}t/}t&} t}@t}t }tEEÐU(E E}tuhhhhuEE}uuh9EPEPhuL}Pu}6uEPEPuh: EPEPEPhϕu }tuuuhٕ贔 uxuuuh茔 uKuuuh_ u蜎EUЉE u<EEuujuE u~jh  uhhjuujjh s0 u5US4E EeЃhu耕E}u5uh5P hMގE1EPEPEPu[E uu"uuh\E uu"uuhܒE}t uuuuh讒 MIUЉẼmẼQƒ)ĉeȋMUJẼЉEЃEE;E|EE;E|EMU܉E؋U܋ẼMEȋU؊U܋ẼMEȍPE؊@U܋ẼMEȍPE؊@E`EBjh 踋hh–胸 uhhjuujjh 0hh–Euu贋eЋEԋ]UEE;E|EEE EÐUWVSLE Eehu躒E}u/uh讐 hՖE- EPEPEPEPut uPEԃ u?E؋EEEEEE}t:Ed$$Ed$$uuuuuuh0j uHEЋMIUԉЉEmEQƒ)ĉeEE;E|2 uuuuuɎ EE;E|UȉEЉEċUȋEM̉EUĊUȋEM̉EȍPEĊ@UȋEM̉EȍPEĊ@EmEEċE;E|dUċE}̉]UċEM̉EȍpUċEM̉EȃE뒍EEEċE;E|EE;E|dUȋE}ĉ]UȋEMĉEȍpUȋEMĉEȃE뒍Ewjh h$h–˴ uhhjuujjh B0h'h–荴 ueEEe[^_ÐUuh PhFh"h#h&h(h ̊h&h(h 貊h)h(h 蘊h)h(h ~jh ܆ju ÐUhuuQ} u0 } u u h$h0hUuxuN} u} uXu hdh谳hhuu hEhuu @"uhhFhÐU(EEuuPu u8u%P5U(EEuuP|uu uȅ8u%P5褈ÐUuuu%h?jji j  h h h܆ h̆ h輆thjj j 覆 h膆 h v hf hV hFuuu %jjhi j  h h h ܅ h̅脋jjh? j 超 h薅 h膅 hv hfuuuEjh?h膉 j 9 h h  h h 衊jh?h> j Є h谄 h蠄 h萄 h耄8UjjuY jd hD h4 h$ h h h h hԃ hă h贃 h褃 h蔃 h脃 h t hd h T jju 5 j@ h  h h h h h Ђ h h谂hjju葱 j蜂 h| hl h\ hL h< h, h h  h h 複U见E}u hؗ?j uju Ed$$jju^ uPÐU?E}u hؗycj u跁hu褄 uuEd$$E d$$Ed$$u0 uĂÐUjjh?h4C@uu uuuu u& 訄ujjuu 蠂Usjjh?hB~Xjjh?h4C~uuBL uuuu u ujjSuu  UW4EL?E?E𚙙>E333?E>EL>}螃jjEPvh=h=h=djjh@jjjj Rh?hhff?hffffh33h3333< h?jh?jh?j~ jjh?hvh?hhff?hffffh33?h3333Ӏ h?jh?jh?jS~ jjh?h 襀jjEP]mjjh?j݁h?hh?hhпjG hBh?EPjjhQ?h舁jjjjh?j jjhQ?hXjjhٿhhпj j j h?h"jjEPrjjhffhffffjj} eh?jh@jh?h| jjh?j貀JjjEPjjhffhffffh?h h?jjjhjhA@j jjh@h?h333?5 ~jjjjhh~ 艀h?jjjh?jhAj{ jjh@h?h333? e~jjhff@hffffjj;~ #h?jjjjjhVj jjh@h>h?l ~jjjjh@j} h?jjjjjhV@j jjh@h>h? }}}U j} hD  jK{55|5xy55|5y55|5y55|5xyZxU jh| hD ~ jz555x>y555x!y555y555x55|5xx555xx555xx55|5xsx55|5Vx55|59x555x555w55|5xw555xw555w55|5w55|5xnw55|5Qw5554w555xw}uUE)‰ЉEEE}t.}}t 9}tF1} u>EE,} u&uuuhzzÐUU )ЉE u u554EE ÐUE uyU=tUh?uu uy hA{ hP v=ct hP ,{ hP Zv=et h{ h{=gtjh&h(h lwh&h(h Rwh&h(h 8wh&h(h whh&h(h wh&h(h vh&h(h vh&h(h vÐUh@?h@?h@?sU h y hq y h y hx hTs hd(tv h(u h $y jE}~E`E蘠jhQ x 5|辬ÐUE EEtE EEEEUEEt E5EEEEU}uh`juUEPUEPtE븋UЍ ]UЍE UEHUEUEHUEEEEUЍMERP,$d$EU EHE]ÐU}uhhhh)oE@M`ЍA4DL>M`ЍA4DL>M`ЍA4D ?M`ЍA4D$M`ЍA4D(M`ЍA4D,M`ЍA4D0?`EX4 hhDždhPhujuJhYYNYNY#t YKdYnt$uhhPxkruhhPYkhPhPhhPwndMdЍq4 hPgMdA4DPh™uiMdЍq4MdЍA4DDЙ\DMdЍq4MdЍA4DDؙ\D@iZZdt)ZdZa@Zstk2 MdA4 PMdA4PMdA4Phřuh MdA4,PMdA4(PMdA4$PhřuLh 6 MdA4PMdA4PMdA4Phřug uhhPhuhhPhe[^ÐUS u &E uhuhPEE@ˍEPEPh XPeuiEPEPh u `EPEPh u `EE@EPEPh u `EE@҃EPh&u _`EPh&u H`EE@EPh&u &`NEE@Ӄu hXP`"UEBUEBUEBUEB(E@EEEE}uWM]EE܋ЍC,T$A$P]MEЍA,T$C$P%]EEEtE@]MEЍA,T$ЍC$E]]MEЍA,T$C$E]]MEЍA,T$C$E]EE@E@E}tj EPe]UԉЍ SE MUԉAPEMUԉAPEEԉEEEE܋E}uExMEЍA,;Eu%]EЍ S,ED ?MEЍA,D;Eu%]EЍ S,ED MEЍA,D;E]EЍ S,ED MUԉЍq}MEЍA,T$ЍG$MUԉAXuMEЍA,T$F$MUԉAXuMEЍA,T$F$MEЍA,;Eu%]EЍ S,EԉD MEЍA,D;Eu"]EЍ S,EԉD BMEЍA,D;Eu ]EЍ S,EԉD EE@EUE UEHBEUE;BvAEE܋E}uEEE@E u?ٍE벃 u?E@E؋] EP P:CEUE;BvMUЍIUЍE؋MUAHUE؃MUAHUE؃Ea u>e[^_ÐUWVS\}uhhhh)$9Ext Epm>UE@B] E@P9CEPu[uu]EuP]E P(]EUE;BvMUЍA M]ċMUA M]UE BE(UEBE(EhE@vertices@GLvoid glmBoundingBox(GLMmodel*, GLfloat*)boundingboxGLvoid glmDimensions(GLMmodel*, GLfloat*)dimensionsGLvoid glmReverseWinding(GLMmodel*)GLvoid glmFacetNormals(GLMmodel*)GLvoid glmVertexNormals(GLMmodel*, float)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*, unsigned int)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*, unsigned int)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 @V@;t<d T2@.tP4 X!|!""& &,'H>'d'*h+,,. ~0@3d"47\7v77 7( P8D 9d "9 ~9 9 9 9 0; >@ ?h @ B C D F0 H` jI J K 0L rL L$ L@ HNh R S V $X ], ]L ]h ] ^ $^ J^ ^ ^^0"_L:_hX_l__a&c:f$iL\kx nqvrs ,t<tXvw zrzz~{@|p 4,P8px@ (X4THxzP|<  zqAB ].<AB R.. \AB T.0xAB O..J..J..T.(BAB M.X.s. P.H.o.$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.05AB DJ.X.x. U.X..Pl.޾"AB K.H.(AB M.X.s. P.H.].$(AB K..X.;.(@|AB L.H.N.a.N.a.l>AB Q.. 0}AB b. Q. AB n.\.&AB AB .E.ZAB Q.4,xQAB ^.. U.q. U.. U..dAB .+AB ^.(AB [.aAB d.H.PrAB K.AB I.AB n.0LAB h.(L4AB r. ..O.. xJAB . .gAB M.9.T.<AB o.0AB Dz.z.o..O.H. JAB }. ( AB L.D&)AB L.`P<AB V.\.IAB V.AB x.p. AB S.\AB q..AB N.JAB N.,fAB N.$H^AB ~..0. M.$psAB w.z.0y. W.$4 AB k.]. Y.^.(>=AB k.z. X.. W.\.(|AB W..O.w. l. FfAB W..O. <AB v.l.O.$`vAB {.0v. e.E. ,~DAB K.H.F.{.O..O.(WAB T.m.M..M.H. SAB T.. l.n/AB T.. (AAB H.DAAB H.`"AAB H.|dIAB $AB K.H.^..P4&AB P.W. M.H.R.H.R.Q.`.fAB P..  AB DM.$8 RAB P.J. .h. ` EAB M..0. J AB N.H. jAB N. AB  AB  AB  %AB N.H.4 7AB j.P 27AB j.l j7AB j. /AB  AB K. AB Q. AB  \AB w.  x>AB Z.. o.8 MAB a.b. X CAB c. .$| AB . ^..0( 2AB Z.. \..0N., AB DT.. &.~.0U.< AB FT.V. N.n.0P._. .~.0U.@ fAB N.\ &=AB N.x dxAB \. {AB \.@ XAB O.y.Q.e.Q.i.Q.U.Q.l.T.U., &AB M..O..O.. $ gAB Y.s. N. H "AB Y.W.0N.(l AB V.Y.W. H.O.Y., . AB V.H.S.Y.W. R.Y. pAB DN.t. H.f. v.H.k. v.H.P.H.P.f. Y.p. V.`. V.H.P.]. H.`. S.H.P.c. H.^. f.Z. H.^. f.Z. H.[. f.W. H.[. f.d4%AB H.. %AB H.i.d(AB \.].(?AB b.()AB Q.F)AB ^)oAB Q.8*"AB U.(T*AB K.x.M.p.O.Y.,1AB HH.Q.Z.'. .,T9AB DF.Q.Y.. .$;AB GK.k. .4hA! AB HY.. .. o.@@nAB DK.H`>p0 AB DZ.. h.. k.. h.r. Z.s.02. !. n}AB DZ.L.DAB H.o. AB Q.. h.I6Z  Іh  0X\Hoooj"2BRbržҞ"2BRbrŸҟ"2BRbr Ҡ"2BRbr¡ҡ"2BRbr¢Ң"2BRbr£ң"2BRbr¤Ҥ"2BRbr¥ҥ"2BRbr ?@xx@? #<- x@? #<4- x@? #<\-xPC?P? #<-P?? #<-,P? #<-x(@ #>BB?h??333???333???333???333?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) 3.2.3 20030502 (Red Hat Linux 3.2.3-53)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-53)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)GCC: (GNU) 4.0.2 20051125 (Red Hat 4.0.2-8)0#&a%E+`Z&setfontdrawstrcell_drawcell_hit@cell_updatecell_vectordrawmodel-drawaxesSidentityinvertG normalize main_reshape main_display' world_reshape} world_display screen_reshaped screen_display command_reshape command_display( redisplay_allZ command_motion command_mouse% screen_menu world_menu main_keyboard#command_menugmaintranslation3rotation>scaleIeyeTat_upjswappeduworld_drawpmodelselectionprojectionmodelviewinversewindowworldscreencommandsub_widthsub_heightfont_styleold_y&1twErrorChecktwSetMessagestwMessageXtwTranslaterightMenuCallbackmakeToggleMenutwHSV2RGB^twColortwColor(twColorNameOmintwBoundingBoxtwVertexArraytwDrawBoundingBoxtwAmbienttwGrayLight setWindow twReshapeFunction twInitWindowSize9 twFullScreenO twWindow~ twNearFarSet twFovySet twSpinG startSpinningn twSpinCommand twGetModelView twGetProjection twGetViewport% twProject twUnProject rotationMatrix<twRotateViewpointtwRotateVPNtwTrackballOrientation_oldtwTrackballOrientationtwOrientVPNXtwPerspectivetwFOVX2FOVYtwCameraShape/twAxesFtwOriginalViewqtwInitViewtwZviewtwYviewtwXviewtwViewCommand5twCameraPositionLtwFrustumModewtwCameratwTripleInittwTriplePrinttwTripleCopyAtwDotxtwCosAngletwVectorLengthtwVectorScaletwVectorNormalizeRtwCrossProducttwVectortwPointtwPointDistance2RtwPointDistancetwPlaneNormaltwPointOnLinebtwLinePlaneIntersection_old>twLinePlaneIntersectiontwPointInTriangletwLineTriangleIntersectionftwNearestFragment3mult4mult3mult3dvtwPrintMatrix4x4twKeyCallbacktwHelp@twQuittwStopAndRefreshtwPausetwBoundingBoxToggleDtwLightingToggletwShadingToggletwResettwRotViewYVtwRotViewXtwPanViewtwZoom+ twZoom1A twStartZooming twNextFrame twKeyboardCallback!twSaveFrame!twSave!twKeyInit$"twDrawUnitSquare"setRGB"setColor,#setStaro#twUSflag$pow2=$twTex2D%twPPM_Tex2D&ceil2&twPPM_Tex2Du(twLoadTexture(twSetFont(twDrawStringf)twDrawString)twSolidBarn?*twWireBarn*twDisk*twCylinder>+twTube+twSolidCylinder,twTeddyBearE,twGround\,twSkys,twMouseFunction,twMotionFunction,twIdleFunc-twNextFrame4-twDisplayInity-twDisplayInit-twMainInit/RightMenu/GlobalAmbient0axis1frameNumberm1USflagArray1TWFontStyle1twBarn1twIdleFunctionc%Ep glmWeldVectors glmFindGroupG glmAddGroup glmFindMaterial glmUnitizeglmBoundingBoxglmDimensionsglmScale3glmReverseWindingzglmFacetNormalsglmVertexNormalsglmLinearTexture-glmSpheremapTextureglmDeleteglmReadOBJiglmWriteOBJglmDraw]glmListglmWeldglmReadPPM"0GNU C++ 4.0.2 20051125 (Red Hat 4.0.2-8)tutors/transformation.cc/home/cs307/pub/twlong double intchardoubleunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned intlong int__gnuc_va_list+Qva_listM;}GLbooleanGLvoidGLint}GLuintGLfloatfloatGLdouble|  2 z_GLMmaterialH name # diffuse!z# ambient"z# specular#z#$ emmissive$z#4 shininess%#D  2GLMmaterial& _GLMtriangle(* vindices+# nindices,# tindices-# findex.#$  2GLMtriangle/ _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_Z7setfontPci0ynamePsizeP}drawstrd_Z7drawstrjjPczz,xdydformatdargsfWpbufferg}sgt  2cell_draws_Z9cell_drawP5_cellXcells@cell_hit_Z8cell_hitP5_cellii}ݩcellx}y}cell_update_Z11cell_updateP5_celliީTcellupdate}cell_vector_Z11cell_vectorPfP5_celliTdstcellnum}drawmodel_Z9drawmodelvdrawaxes_Z8drawaxesv®4identity_Z8identityPd®`m1 invert_Z6invertPdS_ksrcinversetXi}`j}dk}hswap}ltmp1 ~ G  2 2 normalize _Z9normalizePfBv @length"t main_reshape-_Z12main_reshapeiiBv-}-}main_displayF_Z12main_displayv} world_reshapem_Z13world_reshapeii<vm}m} world_display}_Z13world_displayvhpos Xlengthhl L  2  2d screen_reshape_Z14screen_reshapeiiݾv}}screen_display_Z14screen_displayv޾ command_reshape2_Z15command_reshapeiiv2}2}command_display>_Z15command_displayvredisplay_all_Z13redisplay_allv>D command_motion_Z14command_motionii>/px}y}% command_mouse_Z13command_mouseiiii0button}state}x}y}  screen_menu _Z11screen_menui$ }name t world_menu_Z10world_menui$}#main_keyboardS_Z13main_keyboardhiiZ keyStxS}yS}gcommand_menu_Z12command_menuiZxL$}main}xxargc}argvc::99|99*9@9V9TW_ALL_MESSAGES fTW_NO_MESSAGES!fTW_GEOMETRY"fTW_BOUNDING_BOX#fTW_WINDOW$fTW_CAMERA%fTW_COLOR&fTW_MATERIAL'f TW_LIGHTING(f@TW_FONTS)f DEFAULT_FOVYP!translation!!rotation*#!scale5!eye>!at?!up@!swappedBk!world_drawCk!pmodelD!selectionE!projectionH!modelviewH!inverseH!windowI!worldI!screenI!commandI!sub_widthJ!sub_heightJ!font_styleM"old_y|}99|99*9@9V9#$-$E$Z$s$$$ $@$%V@  2& 3 2&`&#&2&?L&K&WH&h &|D&@  2&&@&&&&&&&*&>&R1-+z;Z U int2P{o7jVZO.  O#(### l## #y ## #$#(#, #0~$#4O#8} #O#<%d#@)3#D*A#F+;#GX/K#H 8v#L>#T?#XRAO#\XCQ#` Xta $ g p $ g  $,+; #$#O# ta*  0    0   6Ka3mM $P jmO,n, p%r"st- )e N V/ Y4DPVk , O OG -w& U# O errO|msgxj U4OX 6U O  ap r| &U vOU idO!$PU^U rgb hsv hxstv pf&lp&hq&dt&`i'O\?8 U?:? '?"0A)h(IU rI gI bII"J)h":LT"0M)XO S_ U iSO#min   4U x  y  H4JU  s '%J-U va% n%O i&O|"1 'x"(t" )p"*l" +h",d)!= :.U^hU"  h  U  pos  a  d  s " h"0)Xend0)Hdir0)    U ww  wh   ^ %U wO hO 9 &OU ! PU!'U~  $X$Y$Z ) WU9        .  U   G  n U" t" )X"i )H" )n y *U a *e   /{.U key /, x /O y /O , 8.IU MV 8 ; =lJeU P =%  B'fU V B t HU w H v H v0 Ipv1 Ihv2 I`"> J ~"d K }"C L }"6 M}" M}"k M}   Z m( SU v m w m "> n ~"d o }"C p }"6 q}" q}"k q}" r}" r}"2 r}< `T4U M _  x  y  z r |c ts pl l 4=U_  r  M 6" ) b>{U_ ɳ r  M ʗ" )"  )" ڳ5 |FU Ax O Ay O Bx O By OA )hB )XC )Hv )w )n )"_ M ~" )~" )~% FU&Ax O&Ay O &Bx O&By O'A )h'B )X'C )H'v )'w )'n )(_ ( )~( )~%X & vU&x &&y & 'C ')h'win ()X'v ))H'n ))(_ *'M +~'w , ~% 8 v^U) 8&ar 8 ) 8'fw 9|'fh 9x* I^}U) I( J|( Jx( Tp+ aP~U+  U%q{ mU( |% ^ nU) O( |+@ U+! 3 !U+@ y"cU%5= dU&key ,&x O &y O+ UU%wp R U)S  +f Ux AU v  x  y  z   BU  v  A  U w  v  ,x U v  w  ,< GU v  w  ,G ! H|U v !, '#|U v ' w ' k 'R /5U v /len 0|8 6zU u 6 v 6 w 6 =HzU v = A = B = DU B D A D v D,R3 K 2U A K B K v L)h,G R 2fU A R B R , V~ fVU N V C V D V E VV W)hW W)Xd1 ]Td2 ^Pd3 _Lb eR VU Q e P e V e t e,>P mU P m V m A m B m C m IP mN n)h" pd"s r`"? s\" yT-'*i tOX3|i {OX, U P  V  Q  N  t  IP vn tw )X , QU I  P  U  V  s  t W )huu duv `vv \wu Xwv T"+ PW2 )  ,W~ 1RU P   A  B  C  IP  r W s \$ t a(U )hV )XN )H   ,(K !U ( n O P  V  IP  r .dir )hs γdt γ`" ҳ\", ӿ[i OTk ~ U  M  v i Odj O`" H%x xqU) &M  &v 'i Od'j O`( )H%v rU) &M  &v 'i Ot'j Op( )X%D %U) %&M %  u-U key  fun D doc @ .4U key , x O y Oi Ox p4JU key , x O y OF $JjU key $, x $O y $O )jU key ), x )O y )OD -O U key -, x -O y -O 2 U key 2, x 2O y 2O 7KU key 7, x 7O y 7O( <U key <, x + "U top ? 3"*|++k. U top ? 3,N.  U top³³ ? ³3’’E,m  4%U")h")X" )H+k &4%%U+-]%d(U,8d((U OO xO yO,(')U xO yO -E()F)UM! F)^)Uy-2^)*U bgR2 bgG2 bgB2!K6**U-O*+U++i\O|51$5&55555]"  "I!$" "("#," $0" %4"&8" '<"W(@")D"PH"O."W .`6Oh0/"/"x"g)l"})x" )"" 6 |"v """c""" far VPN )VUP )VRP )"! ": " P6 e "o "p 0D" 0 1" 06 O" T" Xm16 !Q16^ "\1 66 1"!O")O6D+z; int9$Z U 2P{7jqZ.  ,#(3#3#3# l3#3# 3#y 3#3# 3#$3#(3#, #0~#4,#8} #,#<%#@)U#D*c#F+3#GX/C#H 8#L>#T?#XRA,#\XCI#`atY  _ y  _  N ; ##,#ta"  (    (   .C9Y93e,5hN,nN pGrt@z|9H 3#!|#m"|#1#|#$,$|#4'%#DTtL   l9   9 :&:J(*{+:#0,:# -:#.#$tJ P V *J P V J PJ\K/343#q5#t6#=7# 8#t        lll9ljL=t>3#?3#OA#RB# bD#eE#;G#>H#J# K#$qM#(tNj#,P#0"Qp#4S#8Tv#<?V#@Bt|   Z    a(((X(F #o##t"  ( F  ( F .Gp4%+,Ua%b% H.,>,Uf.e;>,,Uu;v;  I,w-UuIvI nI0 ~Wx-.UvWlX|p ko..Uukvk (k e.70UZW (/-xtipjlA v800UA 3 v| v01UA 3 vx Z11UA 3 ,ه1i˅|$ O311U3dir3|s3x 1S9UA 3 #  tdir3p3lbuf ~~i~ 9R }T9;U }A  }3 }3# ~ xdir3t3p=plih ;hAU A  #   Otbp;lqhvdvG`nG\tGXbuf ~ @hANU @A  # @  OAtbBp;ClqDhREdeF`>G\HvX=ITvJPnJLtJHbufK ~!lNRU A itp1 lh d` \cxXcyTczPwLhHdD@"FEReUU FA  F iG|Hx1 HtHp HlHh Hd"wt fUOVU tA  t yX"3$PVWU A   it"z:WIZU A it/p"eJZ]U A iduHv"}u]fU A  _ Jd*`\eXbTdot [ i avg 3"-fpn}U A  3 Six#  tvp"]HEn}U EA  SE iFGvNHj=Ip!<U A  S |"<U A  ( Zt-pWlih!fPDU 3 u ? fp ti,pw,lh,hd,d&`,9E#1 j|I!j "j#j $j %j&j 'jW(j)jP% $ >  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 .? @I4 < I4 I .? 4 < .? 4 <  : ;  : ;  : ; I8  II!I/ <  : ; ( : ;I.? : ; @@ : ; I 4: ; I   : ; I !.? : ; @@ "4: ; I #.? : ; @I@ $( %.? : ;@@ &: ;I '4: ;I (4: ;I ): ;I *.? : ;@I@ +.? : ;@@ ,.? : ; @I@ - . : ; I8 /.I4 < 0.4 < 1.4 < 244 I 3!I/4!I54: ; I? < 64: ; I?  % $ > $ >  I: ; I : ; : ;I8 .? @I4 < I4 I .? 4 < .? 4 <  : ;  : ;  : ; I8  I&II!I/ .: ; I@ : ; I .: ; @ 4: ; I : ; I .? : ; @I@  : ; 4: ; I 4: ;I 4: ;I .: ;@ : ;I !.? : ;@I@ ".? : ;@@ #4: ; I? <  tutors/usr/include/GL/usr/include/usr/lib/gcc/i386-redhat-linux/4.0.2/include/home/cs307/public_html/twtransformation.ccgl.hstdio.hstdarg.hfreeglut_std.htw.hglm.h03d333d,:$0?dW.\.7#1-%2-dWV:H:H:HVVV;dWH(86VV;dWH(8d6;dVV;dVV;dVV;#rrWVdԀV;d--V;d-V-Vd,W,Vrsdpo\/V;e$rddddddddddddddgddd ~9e:-'30 xU 9rHHH/d+++-g.:-:-:s-dr:upu*ppv*ppv*pv%pu/pv/>d 9Vd,WrWVWVWrW) +Vd VV".::%% I)H;dsS/g$Vd,@,.::%% ]vq]pH)H՜d, }9ddddrdddrddr;dt-dt:[9e::V:V::V:V<dVdV-dVVV3ed>ed,2t:d,f:hh:,)x,t: +g,de: +,+,Vd֜$-XYrt$KW/W-DDW>aWaWaXXX x*Vd,,,,,,,-dVr777-v+  U W$sW4VXVXVWdrHXXrWHrrVdV(Vd(VrrVdVddVdVZ UHrr$XW>IVWIVW'VYXrWHrrV2444,V(244444%rrV2444ddV24 U"d')%'%'r%%%1d51151z1  gd')%'%'r 9d #&& 9d511  d5ǎ6Ȏ6rd733 d733  "$dd``d``)n "($:8ud-*.+.r+rf,dVHruVr977sedY,%%&%LHH%W:,dyَ$d/++  ՎCdݣdUVV d##HrHH#idVVV Օgr:%t 9vVd,$$:cv,e,e,e:e,e,e:hVd,,,,,,,-,g,:ly,dl,:l q,:Ex,-r0d S3,Uw",e,e,e:e,e,e:e<-#####j#Wcf,W: +xdcXX ֎$d/++  qVdԼ:r:d,d)d$Հd| 0IAB EzqAB ].AB R.. QAB ީvAB T8AB AB T.,AB O..J..J..T.®RAB AB HC.AB Z.(BAB M.X.s. P.H.o. 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.05AB DJ.X.x. U.X..Pl.޾"AB K.H.(AB M.X.s. P.H.].$(AB K..X.;.(|AB L.H.N.a.N.a.>AB Q..0}AB b. Q.AB n.\.&AB AB .E.ZAB Q.4xQAB ^.. U.q. U.. U..| AB . AB +AB ^.(AB [.aAB d.H.PrAB K.AB D.AB I.AB n.LAB h. *AB (4AB r. ..O.. JAB . .gAB M.9.T.<AB o.,AB Dz.z.o..O.H.JAB }.  AB L.&)AB L.P<AB V.\.IAB V.AB AB AB x.p. AB S.\AB q..AB N.JAB N.fAB N.$^AB ~..0. M.$sAB w.z.0y. W.TAB f.$4 AB k.]. Y.^.(>=AB k.z. X.. W.\.(|AB W..O.w. l. FfAB W..O. AB v.l.O.$vAB {.0v. e.E. ^AB Y.. ,~DAB K.H.F.{.O..O.(WAB T.m.M..M.H. SAB T.. l.n/AB T.. AAB H.AAB H."AAB H.dIAB $AB K.H.^..PPAB Y.4&AB P.W. M.H.R.H.R.Q.`.#AB BBAB u. /AB 3AB  _AB L.T.c.H4AB L.O.|>AB KAB I.tAB zDAB DAB 0AB P.24AB L.O.fAB P.. VSAB AB DM.AB DI.9AB P.$RAB P.J. .h. EAB M..0.AB FAB FrAB EAB .EAB x..AB r.4AB N.J AB N.H.jAB N.AB AB AB %AB N.H.7AB j.27AB j.j7AB j./AB AB K.AB Q.AB \AB w. x>AB Z.. o.MAB a.b.AB }.CAB c. . jAB  AB  AB R.$ AB . ^..0 AB (2AB Z.. \..0N., AB DT.. &.~.0U.)AB <AB FT.V. N.n.0P._. .~.0U.fAB N.&=AB N.dxAB \.{AB \.@XAB O.y.Q.e.Q.i.Q.U.Q.l.T.U.,&AB M..O..O.. gAB Y.s. N. "AB Y.W.0N.(AB V.Y.W. H.O.Y.,. AB V.H.S.Y.W. R.Y. pAB DN.t. H.f. v.H.k. v.H.P.H.P.f. Y.p. V.`. V.H.P.]. H.`. S.H.P.c. H.^. f.Z. H.^. f.Z. H.[. f.W. H.[. f.4%AB H..%AB H.i.d(AB \.].(?AB b.()AB Q.F)AB ^)oAB Q.*"AB U.(*AB K.x.M.p.O.Y.| +,AB ,.AB >,nAB Z.,AB Z.x-AB Z..AB W..AB DU.80_AB ].0AB DI.1nAB w.1DAB I.,1AB HH.Q.Z.'. .,T9AB DF.Q.Y.. .$;AB GK.k. .0hA! AB HY.. .. o.NWAB EZ.RAB ].fUAB ].PVAB EW1AB EZ. JZnAB FZ. ]AB FZ. fAB FZ. p0 AB DZ.. h.. k.. h.r. Z.s.02. !. n}AB DZ.L.DAB H.o.<\AB E_. AB Q.. h.heightnumtrianglesglutBitmap9By15valueglutBitmapHelvetica10glutBitmapHelvetica12glutBitmapHelvetica18triangleswidthglutBitmapTimesRoman10glutBitmap8By13glutBitmapTimesRoman24unsigned intGLfloattwKeyFuncshort unsigned int_Z22twTrackballOrientationiiiiunsigned char_IO_FILEGLclampfdenomspecularFieldOfViewYtwPointDistanceTW_LIGHTINGwindowHeight_Z6twQuithiiBBMintwPanViewtwRotateVPNlinemyCylinderBarnShoulderHeighttwDotbuffer_Z14twGetModelViewPd_Z17rightMenuCallbackifilenametemp_cur_column_Z9twProjectPfS_twStartZoomingCLIPtwSetFontmodelview_Z13twBoundingBoxffffff_Z14rotationMatrixPfffff_Z7twXviewvTW_COLORtwOrientVPNceil2frustumHeighttwSave__pad1__pad2twIdleFunction_Z7twZoom1vglutBitmapTimesRoman10formatwindowWidth_old_Z13twSetMessagesilong doubletwTubelong long inttwZview_Z8twVectorPfS_S_twUnProjectrows2_Z15twGetProjectionPd_Z16twMotionFunctioniiglutBitmapTimesRoman24_Z13twVertexArrayPA3_fitwRotateViewpoint_Z26twTrackballOrientation_oldiiii_Z10twIdleFuncPFvvEtwColors_Z7twPausehii_IO_read_ptr_Z17twVectorNormalizePffunc_mode_unused2_ZN10_IO_markeraSERKS_twTripleInit_postwBoundingBoxTogglesetStarpixval_ZN8_IO_FILEaSERKS__Z5ceil2ifovxfovy_Z10twCosAnglePfS_twTex2D_Z6twDiskfiplaneConstantTW_GEOMETRYtwPointspecular_shininessstderr_Z15twMouseFunctioniiii_Z13twCameraShapevyColor__off64_toperator=twLineTriangleIntersection_Z16twStopAndRefreshhii_IO_read_basetwCylinder_Z17twDrawBoundingBoxvcosTotalAnglestate_Z5mult4PfS_S_myFar_Z9twSetFontPcitwNextFrame_Z11twTranslatePftwCrossProductnewFOVtwSolidCylinderTWFontStyletwSetMessages_Z5mult3PfS_S_src/tw.cc_IO_save_endtwInitWindowSize_Z10twMainInitv_Z7twResethiiTW_ALL_MESSAGEStwWindowverbosebool_Z13twViewCommandhii_old_offset_Z11twNextFramehii_Z13twGetViewportPi_IO_lock_ttwStopAndRefresh_Z12twNearFarSetRfS__IO_write_base__off_t_Z9twHSV2RGBPfS_setColorTW_FONTStwSaveFramestarttwColortwBoundingBox_Z7twPointPfS_S_fragmentstwGetViewport_Z9setWindowiidesttwAxeseyeRadiussetWindowglutBitmap9By15_Z13twDisplayInitvTW_NO_MESSAGEStwZoom_Z11twColorNameiunion_heightfnametwCameraPositionrows_Z8twUSflagvpixelzAxiszmintmpquadtwFullScreenmaxval_Z8setColoriii_Z17twRotateViewpointfPfxmaxroofColortwCameraShape_Z3minffFieldOfViewGLUquadricstripe_heightcolorcodeGLvoidToggles_Z9twKeyInitvtwTeddyBearstartSpinningtwDisktwPointOnLinetwDrawUnitSquare_Z17twPointInTrianglePfS_S_S_RfS0_twColorName_Z23twLinePlaneIntersectionPfS_S_S_RfS_rotationMatrix_flagsmult3dtwYviewargstwFovySet_Z7twColorPfff_Z16twDrawUnitSquareff_Z10twInitViewi_Z6twSpinv_IO_buf_baseframeNumbertwLightingToggletwVectorNormalizetwPause_Z10twRotViewYhiitwShadingToggletwTriple_Z16twLightingTogglehiinewVPNLETTERBOXtwPointInTrianglefile_Z11twUnProjectPfS_twCosAngletwFragment_Z13twFrustumMode13frustumMode_tyminmult3mult4_Z15twPointDistancePfS_TW_WINDOWfrustumWidth_Z4pow2iGLuint_IO_marker_Z11twNextFramevpow2TW_MATERIALminrminyminzInnerRadius_Z12twFullScreenv_Z13twTriplePrintPcPf_Z7twYviewvtwKeyboardCallback_Z13twPointOnLinePfS_S_ftwGroundtwProject_Z13twPlaneNormalPfS_S_S_blackxmin_markers_Z9twFovySetRf_Z13twPerspectiveffPc_Z11twOrientVPNii_Z6twZoomfTW_CAMERA_Z10twCylinderfffiimatGlobalAmbient_Z12twErrorCheckPciminxtwBarntwDrawBoundingBox_Z19twBoundingBoxTogglehii_Z11twPPM_Tex2DPcb_flags2USflagWidth_Z16twPointDistance2PfS__Z11twGrayLightiPffff._39twKeyInittwRotViewXtwRotViewYlineVtwTranslatebutton_Z14twVectorLengthPfgraytwSpinCommandtwErrorCheckslicesspecconstantTerm_Z18twKeyboardCallbackhiitwCameraunion_width_Z13twSpinCommandhii__gnuc_va_list_Z14makeToggleMenuvmyFovycounttwMainInit_Z16twInitWindowSizeiizColorDEPTH_BITS_TO_LOSEDEFAULT_FOVY_Z12twTripleCopyPfS_twPerspectiveGLubytemessagestwViewCommandtwNearestFragmentglutBitmapHelvetica18linearTerm_chainwindowHeight_oldtwHelp_filenoVPN_reverseshort intkind_Z6twHelphiistar_sizeparametertwLoadTexture_Z8twWindowvtwGrayLightGLintwinytwPlaneNormalmouse_xmouse_y_Z26twLineTriangleIntersectionPfS_S_S_S_S_RfS0_S0_projyAxistwSpinAngletwOriginalViewGLdouble_IO_save_baseglutBitmap8By13twKeyCallbackDocaspectRatiotwReshapeFunction_Z6mult3dPfPdS_worldxworldy_Z11twTeddyBearv_IO_buf_endUSflagHeighttwResetmatSpecularimagerowtwIdleFunclong long unsigned int_Z11twSolidBarnPfS_S_ff_Z7setStariitwDrawStringtwMessageKindsUSflagArrayreturn_valuetwKeyCallback_Z11twFOVX2FOVYfturnxAxismakeToggleMenuaxis_Z15twSolidCylinderfffii_Z7twTex2DPcbimagefoundworldzmyNeartwXview_Z9twPanViewhii_locktwAmbient_Z9twAmbientf_Z11twSaveFrameiiPcbwindowWidthtwPPM_Tex2DtwVectorScaletwSky_Z13startSpinning6axis_tpixelstwTriplePrintcolscolornearwinAwinBtwSolidBarnoriginalVPN_sbuf_Z14twCrossProductPfS_S_winxGNU C++ 3.2.3 20030502 (Red Hat Linux 3.2.3-53)winzKeyCallbacksInitializedOuterRadiuscols2_Z13twLoadTextureiPc_Z14twStartZoominghiitwKeyCallbackArrayymaxsideColorglutBitmapHelvetica12messageKindtwWireBarntwTripleCopy_Z17twNearestFragmentPA3_A3_fiPfS2_S2_Rf__unknown__radius_Z5twSkyvBBCentertwFrustumModetwZoom1lightId_Z6twAxesvtwTrackballOrientationtwLinePlaneIntersectionxsizeTW_BOUNDING_BOXtwDisplayInittwHSV2RGBstacks_Z5twDotPfS__IO_write_end_Z7twColorffffzmaxtwGetModelViewtwGetProjection_Z15twShadingTogglehii_Z11twRotateVPNfPf_Z13twKeyCallbackcPFvhiiEPctexture_Z7twZviewv_IO_backup_basetwSpinmaxxmaxymaxz_IO_write_ptrtwVector_Z27twLinePlaneIntersection_oldPfS_S_S_S_S_darkBrown_Z12twTripleInitPffffxColortwTrackballOrientation_oldtwLinePlaneIntersection_old_Z12twDrawStringfffPcztwInitView_Z10twWireBarnPfS_S_degreesysize_Z16twPrintMatrix4x4PcPdlightBrownlightColorsetRGB_Z11twPPM_Tex2DPcbRfS0_twVertexArrayBBMax_Z12twDrawStringjjPcztwNearFarSet_Z9twMessageiPcztwVectorLengthDISTORT_Z17twReshapeFunctioniifrustumModerightMenuCallbacktwMessagetwFOVX2FOVY_Z6setRGBiihhhtextureNumberBoundingBoxInitializeddatatwMotionFunctiontwMouseFunction_Z13twDisplayInitfff_nexttwQuit_Z8twGroundvtwPointDistance2twPrintMatrix4x4_Z16twCameraPositionv_Z6twTubefffii/home/cs307/public_html/tw_shortbuf_Z14twOriginalViewvendColor_Z6twSavehiimaxPixValue_IO_read_end_Z8twCamerav_vtable_offsetRightMenutwUSflag_Z10twRotViewXhii_Z13twVectorScalePfS_fglmReverseWinding_ZN12_GLMmaterialaSERKS_glmDotglmUnitizeglmDimensionsaveragedscalefactor_Z17glmReverseWindingP9_GLMmodel_Z16glmLinearTextureP9_GLMmodel_Z11glmWriteOBJP9_GLMmodelPcjglmFacetNormals_Z13glmDimensionsP9_GLMmodelPfepsilonnindices_GLMmaterial_GLMnodenumverticescos_angle_Z15glmFacetNormalsP9_GLMmodel_ZN9_GLMmodelaSERKS__ZN8_GLMnodeaSERKS_membersmtllibnamedimensionsscalenumfacetnormsbboxglmLinearTexture_Z10glmUnitizeP9_GLMmodelglmReadMTLnumgroupsthetatailswapglmMaxnumtexcoordsglmAbsglmDirName_Z15glmFindMaterialP9_GLMmodelPcvindicesheadglmAddGroup_ZN12_GLMtriangleaSERKS__Z14glmWeldVectorsPfPjfglmFirstPass_Z9glmDeleteP9_GLMmodel_Z19glmSpheremapTextureP9_GLMmodelglmSecondPassglmWeldglmScalecopies_Z10glmReadOBJPc_Z14glmBoundingBoxP9_GLMmodelPfglmWeldVectorspathnameglmVertexNormalsglmFindGroupglmFindMaterialglm/glm.cc_Z7glmDrawP9_GLMmodeljdiffusetindices_Z7glmListP9_GLMmodeljaverageduplicateglmWriteOBJboundingboxnummaterialsemmissiveglmSpheremapTexture_GLMtrianglenumvectorsnumnormalsambient_Z16glmVertexNormalsP9_GLMmodelf_ZN9_GLMgroupaSERKS_glmDeletecopiedglmCrossfindex_Z7glmWeldP9_GLMmodelfglmList_GLMgroup_Z11glmAddGroupP9_GLMmodelPc_Z8glmScaleP9_GLMmodelfglmReadOBJGLbooleanpositionglmDraw_Z10glmReadPPMPcPiS0_glmReadPPMnumtrianglesglmNormalizeglmWriteMTL_Z12glmFindGroupP9_GLMmodelPcglmBoundingBoxglmEqualmodelpathttIuJKtKMtMutt\u\]t]_t_utt$u$%t%'t'\u\]t]_t_uttuttutte uf g tg i ti  u  t  t uttYuZ[t[]t]VuVWtWYtYxuxyty{t{uttuttjujktkmtmuttuttutt}u~ttRuRStSUtUxuxyty{t{* u* + t+ - t- H uH I tI K tK #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.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  ?Gojj8Topc Hl \\X up̝{&DІ $\\(@@@@,,A00A8C  G GvH`H U[p |*x87B+ M@$ 14Hhj\  ̝  І \,0  !"#$ *8ET[Ԧ q } l X`x0l 9x ? EQ]iu   %-5 E$T(`,p0z48<@DHPTX\+, ,. `#=>,n K.t, Иx- . ) 1D 1 6T9 V; |hA!  /+ *A$y@"*#@&X3($F5|ET`pzh/ s 80_ F) ^)o 3 Q  ] ;J&Y gr޾" W1 j t BB 6 J <\ a .  z    ( M    R    _ / + @ X X d( p  9   S   dx   * 4  7 %I 0_ {o v 4% u  L  $ B |>    g I+ J : K _\ c o Pr J  |     . %  . & I 3 @ HH V  e  u 4 & >   W  7 &|4=>p0  [Gi& yL   ީv W v   0I +;@E~W@gs  $& &=  X x> J 7C3VM`(oA { D Pl& X®R E h^ 0h: R5 gx0  ~D Z * >=   j '4?(M^ ^ ex{# u & PV  QVS 1=zD OYdx  " 0} #kj7 f % :`COP< ag m. zfU   l \ 3F@n WD\ g. |+jM P * xQ TB  !D 2K>UJ k~f \ C *" { )-@KP" cu  +  J94     $,  9  B2 PІ V'h1n q ( D "c$f DRe#p() (r NW  R :N\epK