ELF44 ( 444 ] ] ]  t&d) /lib/ld-linux.so.2GNUay[NO:@5X(s^DaHYfUW,m$MrtujVdA>\vK0x]w68*LkE4#2gihoR;qpn=QZ1_S &" 3 !)+?.9'<G7J %I TBc/ePF`Cb-lM&wȗsؗY g-MX >(XL8=H/X)Ghx)T&e\oE0qȘVؘ|!4UU?-(C 8X HR7XI7hxr)șKmؙ"A"S|(8 HYXbh^ExWR]XȚ"ؚFR ~(RZ4(38jH_XAhKXx]h$z<Y.ț7؛R%\ (c8cH:XR-hx}"IUUUȜ b؜Rk%%'cX}(8^S*HXXhf2x[*UwWȝ,Ļ؝LX7^)(8H"DXRJhE __gmon_start__libglut.so.3glutSpecialFuncglutKeyboardFunc_DYNAMICglutMainLoopglutCreateWindowglNormal3fvglutCreateMenugluNewQuadric_initglBegingluQuadricDrawStyleglutInitWindowSizeglutMotionFuncglutAddMenuEntrygluCylinderglutMouseFuncglutInitDisplayModeglGetIntegervglutInitglPopMatrixglutIdleFuncglutInitWindowPositionglutSwapBuffersglutPostRedisplayglutDisplayFunc_finigluQuadricNormalsglutAttachMenuglutReshapeFuncglPushMatrixglEnablegluSphereglutAddSubMenuglutPassiveMotionFuncglPolygonMode_GLOBAL_OFFSET_TABLE_glReadBufferglTranslatefglEndglutVisibilityFunclibMesaGLU.so.3gluLookAtglMultMatrixdglTranslatedgluPerspectivemallocfreegluBuild2DMipmapsprintffprintfglDisablememcpyglGetDoublevglMatrixModegluDeleteQuadricgluQuadricOrientationgluQuadricTexturegluDisklibMesaGL.so.3glBindTextureglCallListglClearglClearColorglClearDepthglCullFaceglEndListglGenListsglGenTexturesglLightfglLightfvglLightModeliglLightModelfvglLoadIdentityglMaterialfglMaterialfvglNewListglNormal3dvglReadPixelsglRotatedglTexCoord2dvglTexCoord2fvglTexParameteriglVertex3dv__assert_failcallocsprintfexploglibX11.so.6libXext.so.6libXmu.so.6libXt.so.6libXi.so.6libSM.so.6libICE.so.6libm.so.6sqrtcos_IO_stdin_usedlibstdc++-libc6.2-2.so.3__rtti_user__rtti_si__rethrow__deregister_frame_info__builtin_vec_new__builtin_vec_delete__builtin_delete__builtin_new__register_frame_info__terminatelibc.so.6__writefscanf__cxa_finalizefseekferror_IO_getcfreadstrcmpfclosestderrexitfopenatoi_IO_putc__libc_start_mainstrlen_etext_edata__bss_start_endGLIBC_2.1.3GLIBC_2.1GLIBC_2.0@si kii wii ii x)     $(,048<@DHL P!T"X#\$`%d&h'l(p*t+x,|-./0123456789:;<>?@ABCDEFGIJKLMNOPQR STUVW X$Y(Z,[0\4]8^<_@`DbHcLePgThXi\j`kdlhnlopptqxr|stuvwU5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0% h` %hh%hp%hx%h% h%$h%(h%,h%0h%4h%8hp%<h`%@hP%Dh@%Hh0%Lh %Ph%Th%Xh%\h%`h%dh%hh%lh %ph(%th0%xh8p%|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%,h%0h%4h%8hp%<h`%@hP%Dh@%Hh0%Lh %Ph%Th%Xh%\h%`h%dh%hh%lh %ph(%th0%xh8p%|h@`%hHP%hP@%hX0%h` 1^PTRhhQVhUSP["rtЋ]ÐU,uI(tt&B(( ut hD,]ÍvU]ÍUHthhD]Ð&U]ÍUUE U u s]EE@thj hh1ud$$u u] EvUS]E hjPS5 ؋]US]E hjPS ؋]US]M EUEU AMd$$Md$$Se ؋]US]M EUEUuuQS ؋]US]M EUEUud$$QSX ؋]UEM @M]ÍvUWVUxd$$e^_]ÍvUS]E @Ed$$Ed$$Se ؋]UWVS ]U xuP؍e[^_]US]E @ed$$ed$$S ؋]UWVS ]U xuP؍e[^_]UVSu] jEPCd$$jEP d$$VW e[^]UUE U u ]EE@thkj.hh1ud$$u u] EvUS]E hjPS5 ؋]US]E hjPS ؋]US]M EUEUAMd$$AMd$$Md$$S| ؋]US]M EUEUuuQS ؋]US]M EUEUud$$QSL ؋]UEM @M@M]ÍvUWVU(x(d$$Me^_]ÍvUS]E @E d$$@Ed$$Ed$$Sh ؋]UWVS ]U 0xuP,؍e[^_]US]E @e d$$@ed$$ed$$S ؋]UWVS ]U 0xuP,؍e[^_]UWVS }] jEP ƃjEP Cd$$ jEPƃ jEPSEUEC d$$jEPl ƃjEPY CCd$$W e[^_]UVSu] jEP Cd$$ jEPCd$$jEP d$$VV e[^]UWVS @{u S xuM HEU@Ee[^_]UWVS }] EUEUjS+ ƃjCP Ed$$ jSƃ jCPEd$$jS ƃjCP Ed$$W7 e[^_]US]M EUEUuuQS ؋]UUE EkЉÍvUEEE}~dEu*juuEU E](juupEU E]E떉EÍvUUE EkEEk E EkEEk ]ÉUVS0EEEE?EE;EuEE}~ E;E uvEE;Et E;E t E吋E@E萋E;Et E;E t EEE;Et E;Et E吋E@E䐋E;Et E;Et E吃 uuuuu ]ȋ]ȋủډEEkEЋu 0UȉMEE]E]ЍEE؍e[^]ÉUEv}~XE}~ hEӍvEEkUt4hE뱐ÉUWVSE}~E}~ Eߍvuu䍅XP@E}~ E뷍vuu䍅XPÃuuEPڋEEk]  E뜋}X Ee[^_]UWVS ]U xu PČ؍e[^_]vUWVSE}~XE}~ Evuu䍅XPEEk] TQE밋}X Ee[^_]UWVS u }ݝP݅PE@thhhh vE}~E}~ EߍvEEu;uuXPÃuuu ܵP;uu䍅XPÃuuu yܵPEd}X Ee[^_]UWVS< EPE}~učEPmE`] TQE}~ E볍vučEP)ÃuEPڋEEk]  E륐}uEe[^_]UWVS< EP'E}~učEP@E}~ E뿍vučEP]ÃuEPIڋEEk]  E륐}uEe[^_]UWVS U 0{u󥍵hRPdPV hCE,Ee[^_]UWVS|] EP<U0xuX,xu}x󥍕x0xu(X?,}x}Ѝu}u Ee[^_]UWVS ]U @xu P<؍e[^_]UEv}~E}~ EߍvE;Eu,EEkUE@uBE;Et,EEkUE@uE끐ÐU UPÍvUWVDžtvt~}Džpp~ tՐptxP lt;pu ݝ`ݝ`݅`lp됋}x Ee^_]UEEEEEE }YE M}E 8-}(E 0h 58zvE h=0u PE hC0uE  0sEE hJ0uE  07EE hR0fuE  0EE hX0*uE EqE h]0u/E  0E}t2}t,%E 05hd5E ME M*E 05hd5}U}u&5h5Q j uuuuu襗 ÍvU5h5h@5 j>U]ÐU}hjhh#} hjhh- j E}uhjhh8UEUE BjEE P‹EPExuhjhhFeEÐU}uh\j&hh8:E8t8 EpE@ E0EÉU uuhj5hh u uhj6hhEU ;thj7hhƾvEU @;Bthj8hh߾PEUB‰PEpE pFÐU}u5E8&ExExu]ÐU uuhjShh)} xUE ;}hjThh;~}xUE;B}hjUhhXRMUEU AÐUS uuhj]hh)v}uhj^hh} xUE ;}hj_hh;}xUE;B}hj`hhXMUEE ‹YMffAD]ÐU ufE ufEEf EUEfEEEfEfEu EPu EP{ÉU uCE u2E u!E uEEU ЋU EÐUEEEEEEEEu EPu EPu EPu EPÍvU ucE uPE u=E u*EEU ЋU EÐUEEEEEEEEu EPu EPu EPu EPÍvUE}uhhhhٿ umfE؃ uE܃ uFfE u2fE uEf}BMthh'hhM}6thh+hh- uME uE uE ufE u|fE uE uE uE uEă uEȃ uẼ}(thhOhh:}hhPhh#}hhQhh4f}thhRhhFf}thhShhY}thhThhoUЉEEtEE}yEEkEEE9EthhYhh=uu E uE}uhhihhjuudEUE;B|uuju uthhnhhEUE;| E뗍vUЋUDEUЋUDEUЋUEEPEU@)HPuuE닍v uEÍvUx uuh hhh)EЉEEtEE}yEEkEfEBMUEB6EfEfEE6u EP/u uu EP u EPu uE(EEE@EfEfEEEEEEm Em EEu u5u u u uu EPPu EP=u uu uu uu uu uu uEUE;B|EEUE;|EU@)HPuuffEBEu EPEu EPEu EPEEqEu E<u jEՐÐUWVSLujE@P PjE@PP jE@PPjE(PPjE(P PjE(P~P jEPgPjEPPPjEP9 Ph`u 0 t UȃE(PR }u}(uUE@PR }ȍu}@u]0zu@E(Bu,}ȍu}Xue[^_]ÉUS]hu jCP!p0jCP p0jCPp0hu jC(Pp0jC(Pp0jC(Pp0hu 8 jC@Pwp0jC@Pbp0jC@PJp0hu s3hu ]ÉUWVPjE4PP jE4PPjEPPjEP PjEPP jEPPjEPPjEPk Phu :0t } EP]EE@t h:UuuEPRJ }u}ue^_]US]h u ZjCPp0jCPp0jCPlp0hu  jCPDp0jCP/p0jCPp0hu jC4Pp0jC4Pp0h)u p ]UWVS,] CP  CP C4P CLP EP{LuCL{C{C{4CdChClCpCtCx?C|ǃƃe[^_]ÍvUWVS<]E@UDEU CP CP C4P CLPE {u{u(C{4 EP{LuEUCdShClCpCtCx?C|ǃƃe[^_]ÉUEPuEtPElPEdPjELPP jELPPjELPnPjE4PW PjE4PCP jE4P,PjEPPjEP PjEPP jEPPjEPPjEP Ph@u rPtVE P?PE<!u'E PPEÐUEu EUEhu jEPp0jEPp0jEPp0hu @ jEP|p0jEPdp0jEPIp0hu jE4Pp0jE4Pp0jE4Pp0hu jELPp0jELPp0jELPp0hu & EpxptUrprlEphpdhu uhu EPhu UWT}E?}E?}E?}E?EEx|t1jEP]jEPr]jEPY]jEP@]؃jEP']܃jEP]jE4P]ȃjE4P]̃jE4P]ЃjELP]jELP]jELPx]UBd] jUB|hEp|Uu h m, h Uph EPhhEPhhEPhhEPhhkuhh}ÉUE@@ǀ]ÐUEPhu t ghEP E}u CPhu ']ÍvUExtEPjUrh h)h(h h)h(h mh&h(h Sh'h(h 9UphhUpU0hh ÉUWVS,] C P C8PjjjjjjEP { ujjjjjjEP {8uCTCXCC CCCCe[^_]U} xE U;B }vhhhhvU UBÍvUEvEU;BX|'v EkMAT4MEύvExX~UzTt MqT@E@XUBTMy ~Ext Ur MA E@EvEU;B|;v UMAPE뻍vEx~Uzt MqE@UBMy~E8t U2KMAEUz~Myt EpUBMA Ep\UzPt MqPÐUSExPtu UrP#jE P[E@uNjE P5E@u(jE PE@ukh u jE Pp0jE Pp0jE Pp0hu @ jE8P|E@uOjE8PVE@u)jE8P0E@ulhu jE8Pp0jE8Pp0jE8Pp0hu ` UzXt|h"u DMqXhu +EE];CX|;vEkMATH u Ek]CT4ЃE븋Extwh.u Urhu EEM;A|7vu U]CP E뽐Ex twh<u ?Ur hu &EEM;A |7vu U]CP E뽐ExtkhKu 迿Urhu 覿EEM;A|+vu U]PEȋExtshXu KUrhu 2EEM;A|3vu U]CP|E‰ UB\Pu#MA\ u j]s\ЃEUB\E}u,E@ u jEpЃEEΉ]ÍvUEvEU;B|3v UMAPEEEU;B |3v UMAPE hEEU;B|7v UЉMAE뽐ÉU j`EE EEu EEU}t uEuhghhh?vEPhu tHEPU&}t u h|菽vÉUS]hu ^CPhu G]ÍvUE USDžDžDžDžDžDžDžDžDžhu uhh.hhϻv hƅ|| P xx| 諏Đxƅt ]]C\E@XUBMA ]CE@UBTMA]CE@UvPh莻tvhP thu uR#MyPt"h 5ݹ] jpZtƅs tll0lƅsUBPst tMyPuh`u u"]sPhu ue"hPthu u"u"h5襸%Dž jE8PPjE8PPjE8P Ph j h u uf!hEPthu u!u"h`5襷%Dž jE PPjE PPjE P Ph j hu uf hPthu u ExX~hu u(EXPh趷t h u uUzXyh`u uMyXu]CT UBXkPZMAT]{Tzhu u,\hP谵thu uEx~hu uEPh~t h u u~Uzyh`u uUMyu]Cl EXPhƅghCt9v ZuʋƅgUBgt h誸Myhu uDthPȳthu u]{ ~hu uE Ph薴t h u uEx yh`u umUz  MY P4`ƅ_`Ct8 *Luʋƅ_]C_t `ζExhu uhUBhPܱthu uMy~hu uEPh課t h u u]{yh`u uEx UZPRXƅWXCt3 Du͋ƅWMWt X];hu uEhPthu u2Uz~h u u@EPhΰt h`u uMy]C EPP莲UBMyhu u`hPthu u]{uhu uU;Buh u uMAPSuhQu utЍ ]S wvhmPȭthu uEx uhu uU;B uhu uPMAPu!hu uK{vu3Ѝ]CDŽtU;B|h u uЍEHUBЍ ]S hPthu uExuhu uU;Buhu uMPuhu uЍ ] h+Pܪthu uExuh@u uU;Buhu uMAPuhu ukЉ]S uhPȩtBhP詩t#hP芩+thu uExXuhu uU;BXu!h@u ukvhPkPE@TL jLXHƅG H@@@ƅGPL G} HҭghP4kPuEE?vEE𿍽XuTXPYÃTEP?E0zXE B躝,(}(TEPĚÃTEP誚S݅1]EEuu؍EPRƟ xDžLL~L;TudLxPPÉցLEPܙ݅EtLovLtEE@tEEEtE؋U܉EU䍝0zX󥍅xBd,E<(Ǎ(U xPن E P视 P xP裆 EPt xPϊ xPj EP8 P薊 xP1 EP PZ xP EPÅ `P xP輅 EP芅 xP xP者 E$PN P觉 xPB E$P Pi xP E$P҄ 0P- xP˄ E$P虄 HP @eċEăE zuCBE1UăU zuCBE~EUĉZ@Ee[^_]US]~E C$p|hu~hu,huju)}ajCP裇p0jCP苇p0jCPvp0 jjjjh?jhV@j u u s suO  u<]UWVS]E$U(EUE,U0EU Sל CP>{u EUCS EUC$S(E4C,e[^_]ÐUS] Su CPܙC$PCPjCPXP jCPDPjCP0Puhu | t h5{ j]ÍvUE]ÍvUEvE;E |hu\{EډUB,0hu8{EE;E |hu{EډjEPCp0jEP+p0jEPp0huz EvE;E |huzEډEp pUr(r$h uRz ÐUWVSl xPA XPۗ 8Pɗ P跗 P襗 PÚ XP豚E؉U܉EU䍽ujP׃UB 8E PRƒ 8}󥍝0zE B,8󥍽x8jxPjxPjxPǃjxPǂƃjxP讂ÃjxP蕂 MI$]K$E@UJ]ЃjxPHjxP+jxPjxPǃjxPށƃjxPŁÃjxP謁  ]K$UJ$MA]KUB$MI$]s]ȃjxPCjxP)jxPjxPƃjxP߀ǃjxPɀÃjxP賀 MA$UJ$MA$UJ$Mq]K$EH$UBMI]EMEM]EEtEEuu2y]EȋỦ݅eu]uuxPR, XEt[vjXPt3vjXP[UBÈ@Eeu]uuxPR胄 XEtVjXP~t/vjXP~UBÈ@rEEEt8Xj8PO~@8PRA~ 8jjh?jjjP舑 󥍝0z󥍅XB,8󥍽8 PUB,8(SMq(q$PRK~ Ep p8PR,~ C3-$PW| 8󥍽jxP|E@tvEEMjxPk|ÃjxPR|S݅1]؍uu؍xPR肁 XEÈ@rEE XPu}ݝUB$݅EtEE0z󥍅XB},󥍽\ (P讐(UB,XjjhjjjP} tEE@t%EE@t vzEEEtEE@t7vEE@uvE<ǍXEE<ǍEe[^_]ÉUWVS\ EPgE p(p$E @(d$$E p(p$EPY }ȍu@CE zuE BE?|CE zuE BE{Ekx@Ee[^_]vUS]oE C,p|phuohu>qhu+rju;nsrjCPxp0jCPxC0d$$jCP}xp0p jjjjh?jhV@jr u u s ss(s$jjuo0qs sjjjjpp u u s(s$jjur ZpUp uo]ÐUWVS]E$U(EUE,U0EU S蓍 CP{u EUCS EUC$S(E4C,e[^_]ÐUS] S1 CP蘊CPC$PjCPwP jCPwPjCPvPuh`u m t h5il jp]ÍvUE]ÍvUEvE;E |hulEډUB,0hukEE;E |hukEډjEPup0jEPup0jEPup0huek EvE;E |hu_0Vas sjjjj_ u u s(s$jjuBb __ uz_]ÐUS] S-} E CECEC EC]ÍvU u|E EPEPEPuh u ] t"h@5k\ j`}x&E;E}}xE;E}}x E;E} h5\ jp`E;EtE;Et E;Et. uuuh5[ j+`vUEUBUEUBUEUB UEvE;E |huX[EډUB0hu4[EE;E |hu [Eډ UB 0UB0UB0huZ ÍvUE]ÍvUWVS HPaxDž$$~^Dž ~ $ѐ$u; u2 $hP+j@ u3 $hPi@?v$uO $hPià E PcًPQYv $hPeià $PEPcًPQ Dž$$~I$HPOcÃ$E P8cًPQ$믍v hPhݝX݅XE@t #hPRl h 󥍝0zH󥍅hBm,HjHP_bP@DjHP:bP8<jHPbP04ܥ8ܥ0ݝ(݅@È@rE݅8Et/݅0Et݅(Et  t0V,(]C PRxb S40MAPRKb <8MAPR&b C;'cFtc,E<Ǎ󥍅pl(V,(]C PRa S40MAPRaa <8MAPRH$}t uM hIve[^_]UH EPe hhK jK hTTaG hPVG h`I hZ!I h`aL jM j7J hlaGEhhPHhhYH haGuhcKjWhrHjShHjPhHjhoH jJ hq J h J55KjjhXP ]Ečd$$jhXP]Ečd$$ jhXxP]Ečd$$I hFH5555p pd$$/F 7=u hI hD IÉUWVSL EPc hEG]0(zBQ,}ȍuj@P>Op0j@P!Op0j@POp0jEPNp0jEPNp0jEPNp0jPNp0jPNp0jPqNp0EPe[^_]ÍvUEEEE}P}P-} }  }tO}AV}aF}a}ZN}pt.}z8rv h [~ jGj@PMp0j@PMp0j@PjMp0j(PRMp0j(P7Mp0j(PMp0jPMp0jPLp0jPLp0h5iBPW @EtÍvUWVS EP_Ed,,z,vED0{Uh?j(PRL ECDM,huǍhh@0{uh?jU(PRKEPVaL EC@_M,HhǍHKvH<0{󥍵hh?jUXPRSKEPVK hC<L,}HǍuvH80{󥍕hh?jXPR6K hC81L,}HǍu#vH40{󥍕hh?j@PRJ hC4K,}HǍuvH00{󥍵hh?jU@PRIEPVJ hC0 K,}HǍu~Ae[^_]ÉU]ÍvUWVS<E)P$X]E )P$X]؋EE HPh F@==E]E]؍(0NEURPXPQH  Suuء@PRH C;IFI,(Ǎ=E]d?0KE؋U܁RP(PQH C3I,Ǎ=N@>jhF ٝمd$$jhcFٝمd$$ jhhh㈍8PRPV EC; ,󥍽X󥍽p8@EPE B4zX EPЃ@]EEt EEEt e[^_]ÐUWV@ElPEdPE\PETPELPjE4PX PjE4PDP jE4P-PjEPPjEP PjEPP juPjuPju Phu @t hh㈍8PRPV C;,󥍽X󥍽p8@EPE B4zX EPЃ@]E`Et EEEt e[^_]ÐUWV@jEPPjEP PjEP P ju Pju Pju Phu p t =vU؃EPR }u}ue^_]ÍvUS]hu jS p0jS p0jS p0hu  jCP p0jCP p0jCP p0hu - ]ÐUWSP]}E?}E?}E?jCP PEUE]jCP PEUE]jCP PEUE]EjS ]ȃjS ]̃jS ]ЃEPhE  4EEPhE  4EPhE  4EPhE  4 E  4e[_]UWVS EP EP EP hP}u,󥍅H$((zuEB $(P$1 }H󥍝(HE PR HPS }ȍ( zuDEȉ8 ݝ݅Etjjjjjju g zuDEȉ d$$((U(xU P $(Pu Ee[^_]UWVS EPL EP= xP+ XPxu,󥍅8(zxEB $Pd }8󥍝8E PR8PS$ } zuDEk ݝ݅Et jjjjjju9 0S zuDE d$$E(P k 8EPR 8C P ,X󥍕XPR X zu󥍅XD ]EEtuuݝȉ݅ɋE(Hdd$$]uu(U(4xU P $Pu vjjjjjjuq Ee[^_]UWVS EPP XPb 8P Pu󥍝EPRPSV 8󥍵0Sh>hh㈍8PR& C3',󥍽X󥍽p8@EPE B4zX EPЃ@]EEt ve[^_]ÐUWVS\jE P2 ÃjE$P È@rjE P ]jE$P ]uu jE Pà jE$PÈ@r jE P] jE$Pn]uujE PR ÃjE$P? È@rjE P ]jE$P ]uuEP{ }ujE P ÃjE$P tjE P ]jE$Pv ]uu jE PZà jE$PGtv jE P"] jE$P ]uujE P ÃjE$P tvjE P ]jE$P ]uuEP }ue[^_]ÍvUWV0EEEEE}t'v uEEE}u܃ EP}u EPc}ue^_]UWVEEEEE}t'v uEEE}u܃@xu$xu U@e^_]ÍvUWVS\EEEEE}t$ uEEE}uރ EPv EPg}6@ CPM CP>Ey@E }E}EE;E|vjEPvÃjU܉E PVEt?jEP2ÃjU܉E PًPQjEPÃjU܉E PEt>jEPÃjU܉E PًPQjEPuÃjU܉E PUEt>jEP2ÃjU܉E PًPQjEPÃjU܉E PEt?jEPÃjU܉E PًPQjEPqÃjU܉E PQEt?jEP*ÃjU܉E P ًPQjEPÃjU܉E PEt?jEPÃjU܉E PًPQE@xuxuU@e[^_]ÉUWVpEEEEEE}t$ uqEEE}u܍}u }u }ȍu}u(jEPuDEe^_]UWVS| EPEEUE PRo xu}$xjE P$Ãjut7vjE PÃjEPÈ@rjE PÃjutjE PrÃjEP\È@rvjE P2Ãju tHjE PÃjEPÈ@r v jE PE@u]juƃjE PxÃjE Pb#0]EtUxuuE PR }ȍxjEPÃjutvjEPÃjEPÈ@rjEPÃju|t|jEPZÃjEPDÈ@r?vEE@tEEEtvEUĉEUjEPƃjE PÃjE P#0]EtUxuuE PR }ȍxjEPXÃjuFtvjEPÃjEPÈ@rjEPÃjut|jEPÃjEPÈ@r?vEE@tEEEtvEUĉEUjE P+E@u]juƃjE PÃjE P#0]EtUxuuE PR }ȍxjEPÃjuntvjEPFÃjEP0È@rjEPÃjut|jEPÃjEPÈ@r?vEE@tEEEtvEUĉEUjEPSƃjE P@ÃjE P*#0]EtUxuuE PR^ }ȍxjEPÃjutvjEPÃjEPÈ@rjEPVÃjuDt|jEP"ÃjEP È@r?vEE@tEEEtvEUĉEUjE PE@u]ju{ƃjE PhÃjE PR#0]EtUxuuE PR }ȍxjEPÃjutvjEPÃjEPÈ@rjEP~Ãjult|jEPJÃjEP4È@r?vEE@tEEEtvEUĉEUjEPƃjE PÃjE P#0]EtUxuuE PR }ȍxjEPHÃju6tvjEPÃjEPÈ@rjEPÃjut|jEPÃjEPÈ@r?vEE@tEEEtvEUĉEUEe[^_]ÐUWVS($$$ Džt6v >  uDžv~FDž ~ ѐDž$$~ ͐0j$E P$ p0 j E Pp0jE P p0CPU EC3 ,$k kU-Ǎ󥍅$vj(PuEe[^_]$US@[ jPj-t&UStv'ЋuX[]U]ÍUVSEU M]uHXp [^]ÐUEPH҉ɉPH H]ÐUVSEU M]uEHXp X[^]ÐUS] S CP]ÐUWVS ] Sg CPVߍu {u$e[^_]ÐUS] CP C(P C@P CXP]ÐUS] CP CP C4P]ÐUS] SC CPk]ÐUS] SC  CP7]ÐUS] SQC CP C4P]UMAQ Q]ÐUE@@ PU=uhEh[ÐUE]ÐU=u$hhhUÐU=uhhÐU= uhhh  ÐUS] CP CP C4P]ÐU=uDhh8huÐU=$u hhh$=$ÐU=0uhh(h00ÐU=<uhhh<<ÐUE]U=Hu\hhhHHÐU=Tu$hhAhTUTÐU=`uxhhh``ÐU=lu@hhhhllÐU=xuhhhxxUSR[>Uv/]Flt &Point2D::operator[] (int)geometry.cpp0<=i && i<2Point2D Point2D::unit ()l!=0.0Flt &Point3D::operator[] (int)0<=i && i<3Point3D Point3D::unit ()Flt &Matrix::operator() (int, int)0<=i && 0<=j && i<4 && j<4%5.3f Matrix Matrix::invert ()d!=0.0Not enough arguments for %s -help-width-height-cplx-src-debug%s: invalid option: %s %s: a source file must be defined! Usage: %s [-option [ arg ] ...] -src Image *ImageNew (int, int)bmp.cppwidth > 0height > 0img != __nullimg->pixels != __nullvoid ImageFree (Image **)void ImageCopy (Image *, Image *)ImageIsValid(src)ImageIsValid(dst)src->width == dst->widthsrc->height == dst->heightPixel *ImageGetPixel (Image *, int, int)ImageIsValid(img)(x >= 0) && (x < img->width)(y >= 0) && (y < img->height)void ImageSetPixel (Image *, int, int, Pixel *)p != __nullImage *BMPReadImage (FILE *)fp != __nullbmfh.bfType == 0x4D42bmfh.bfOffBits == 54bmih.biSize == 40bmih.biWidth > 0bmih.biHeight > 0bmih.biPlanes == 1bmih.biBitCount == 24bmih.biCompression == 0Lbmih.biSizeImage == (DWORD) lineLength * (DWORD) bmih.biHeighttriples != __nullferror(fp) == 0void BMPWriteImage (Image *, FILE *) %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg#camera %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lgNo normal specified for vertex #vertex %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %d !%s!#material %d !%s! `@ %srb#texture %s Material *Scene::getMaterial (int)scene.cppindex>=0 && index10PointLight5Light %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg %lg#light_spot %lg %lg %lg %lg %lg `@cܥL@`@`@h㈵>9SpotLight5Light %lg %lg %lg %lg %lg %lg#light_dir %lg %lg %lg `@h㈵>16DirectionalLight5Lightpure virtual method called  -width -height -cplx -debug <0 = use display lists , 1 = don't use display lists> -help Controls: o Hold left mouse button and move mouse to rotate view. o Hold middle mouse button and move mouse to roll view. o Hold right mouse button to access menu. o Arrow keys move up/down and left/right. o PageUp/PageDown move up and down. o A/Z increase/decrease far clipping plane distance. o P dumps the camera position, direction and orientation to stderr. o ESC quits. ???????@?????@@@@@@@@l T   @P (t),,P-89=<=CD0IIdKtKKpmm|qhtvHxXxx yLyy4z{h}T`̊ȒPp4ܜ| eAB I.4'AB AR.T('AB AR.tPGAB Ar. 2AB A].̠8AB Ac.\;AB Af. ;AB AAAa. ԡ;AB Af. 8;AB AAAa. $\L[AB AAR.]. T. eAB I.('AB AR.P'AB AR.xTAB A. ̣2AB A]. 8AB Ac.@HAB As. `;AB AAAa.0HAB As. d;AB AAAa.0,AB AAAU. v.F. o. (|xAB AAR. ].]. T. $$_AB AAAw. M.@,LTAB AAA^. o.o. j. |2AB A].hAB v. Ԭ*AB AAAL. AB AAAJ. خAB AAAJ.($nAB AAAm.P.V.0$PAB AAAM.e.0 xذ;AB AAAa.@AB L.| <AB |.H.Z.P.X.._.H.t.H.d.d. | AB I.eht| DAB AAAR. T.W.W.W. T.W.W.W. S.0i..0@d\6AB AQ.f.X.W. Q.U.X.W. Q.U.X.W. U.8PAB AAO.U.U.U. R.U.U.U. Q.0a.8 AB AQ.f.X.W. Q.U.X.W. Q.X.W. AB AAAM. DAB AAAY.@hAB p.W.W.W. T.W.W.W. T.W.W.W. S.Pc.HAB r.l.[.W. T.X.[.W. T.X.[.W. T.X.[.W. A. AB A. .hAB U.8<AB ].. $X(AB AAAM.n. DAB o.4AB AX..Y.U. T..Y.U. \.AB ~.AB H. AB O.T(8AB Ak..r.o.W.W. V. d..W.W. V. d.. ^.S. v.(@AB W.#. ^.s. m. 4F AB M.. o. AB AR. B.@<BAB AM.3AB AJ.43AB AJ.TDAB AJ.tAB M.|  AB AAAJ. <$jAB AAAJ.4`AB AJ.|.T.T. Q.T.T.V.0].0tAB d..[.W. i.u.[.W. 4 GAB AAA[.x.0z..0M.,T AB AAAe.S. b.S. M.@<4 = AB AAAI..N.t.v.m. M..|  ,cAB AAAV.,<AB AJ.l.T.T.V. ].$lP/AB d..[.W. i.@RAB AAAM.C.0q. ..0O.P..$O.$AB AAA_. t.@4AB AY.Q.N.X.U.O. @.K.|  {AB AAAb.,<AB AJ.m.T.T.V. ].(l;AB d..[.W. i.n. H  AB AAAP.(.0.&. C.0z..(P..0z.A. ((AB AAAJ.v. ~.@<t)bAB AW.Q.N.V.b.M. B.0H.V. f.P.|  *{AB AAAb.,<T+AB AJ.m.T.T.V. ].(l,;AB d..[.W. i.n. TP-~ AB AAAP...0..0z..0z.A. h.t.0.B.0z.A. (8AB AAAJ.v. ~.@D9AB AW.Q.N.V.b.M. f.[. f.c.0H.V. f.P.| X;9AB AJ.$8;@AB I.k. ].. M.D`=ZAB AAAP.n.0h.p. Y.0l.e. Y.(U.. CAB AAe.$DpAB AA{.$.|  HjAB AAAJ.4<|HAB AJ.|.T.T. Q.T.T.V.0]. ttIjAB AAAJ.0ItAB d..[.W. i.u.[.W. tKFAB AAAl.@ KAB AO..eh| @LAB AAAt.. W.C. }. ..(M.X.X.4`XPAB J.. ^.a.W.X.J. H.`.DRiAB AAAJ.Z.o.0d.].Z.X.U.X.Z.].Z.O.P8TTAB .z.[.X.[.X.[.X.[.X.PZ.TPVAB AAAM..0t.M.V.0|.M.Y.0s.Y.0s.Y.0v.M.Y.0n.tZ AB AAAK.. Y.0T.k.U.0F.W. d.g.].n.[.[. V.X.[.[. U. {.~.t.E.0n.(U.n.(U.n.(U.t.(`AB U.la3AB N.[.84aAB .|.].Z.].Z.].Z.].Z.Pe.$pXd4AB AA^.. W.fAB M..gWAB H.E.$hAB AAr.y.ikAB Z.,jAB M.eh| \jAB AP.P<jAB I.x.Y.Y.V. Y.Y.Y.V. Y.Y.Y.V. Y.Y.Y.V. S.P]. lRAB AAAJ.8m|AB AT.`mAB d.f.].].].W.0h.b.].].].W.0h.b.].].].W.0h.b.].].].W.0}.<8|qAB AAA[.F.@e.Y.@.0}.$O..0,xhtyAB AAAT..B.(vAB AR.~.O.E.wHAB b.BAB AM.|  x'AB AJ.$8xYAB AAAF.@` y>AB Al.Ly5AB k.| ,yAB A^.T. Q.Q.Q.Q. S.00H4zAB AQ.`.U.W. Q.U.X.W. |{KAB AAT.<h}/AB AAAM..(U.@.0`.n. .(R.PAB AAAM..(U.C.0f.w. .r.0m.z. i.E.~.(R.\. 44TAB AAAM.v.0f.q.P.S.0o.@lBAB AM.| <IAB AAr. T.W.W.W. T.S.S.S. S.@f.<X`YAB AQ.`.U.W. Q.U.X.W. Q.U.X.W. AB AAd.T̊MAB AAAM..(U.@.0`.n. `.P.M. W.y. W.E.P. x.(R.lAB AAAM..(U.@.0`.n. `.P.M. W.y. W.E.j. ^.o.0m.w. l.E.~.(R.\. 4ȒAB AAAM.v.0f.q.P.S.0o.@BAB AM.| 4AB AAO.W. T.S.S.S. S. g.0PpAB AQ.`.U.W. Q.U.X.W. 4AB AAT.8AB AAAM.v.(U.p.P.q. .(R.P+AB AAAM..(U.p.P.q. .o.0m.w. j.E.w.(R._. 08ܜ}AB AAAM.f.P.O.0o.@lBAB AM.| <\AB AAAO. p.p. k. b. k.l. g. X@AB AAe.$|̡}AB AAe.D.@0L&AB AAAd.h.@O.5.@ tAB AAe. o AB AAAJ.8 AB AAAC.. h.h. S. P.0y. 0T HpfXKoF` Ra*(9}PaMM,Pt3uv,jΗޗ.>N^n~Θޘ.>N^n~Ιޙ.>N^n~Κޚ.>N^n~Λޛ.>N^n~Μޜ.>N^n~Νޝ.>N^n]:  (( k hooo dd)<8b| qFo!FpgVs,BYm !"#%+&A1X2p345689;"=8>N?d@zABCDEFGH4IINQRSTU5VMXe[^bx{ ~) C \ w  3 O h    Z # 4 < C" F> S Z^,l!tuy\m t8bmHt#5mm 6G`JKTY.]g`a-#517I8a9{: "ddd)<8b| qF $?` 4f1`///MeOXmm4+m ! "$ #; %T &k 1 2 3 4 5 6!8!94!;W!=o!>!?!@!A!B!C"D"E1"FJ"Gc"H~"I"N#Q#R#S$T$U:$VS$Xl$[$^$b$x%{%~&2&L&i&&&&&&'2'O'i'''F:'E()#)4+<,C.F#.S/Z0^001 1;#1[81mQ18f1sm{11H34#$6g*f1m{1m96Gc6J6K6T6Y/7]h7`7a7d;9p;2=H>c>5@7@8A9A:m9ASA@BBEVF_7Fg\FjFIFFFF FI<LkNP$P Q DD DQ@Q& $NQ$P DD D D DD ^dQ&Q ^$eQ$ P D Q@ $'Q$(P DQ@$'Q$PP QDQ@Q$GQ$P QDQ@Q$2 R$̠P QDQ@Q$8!R$P8R DQ@$AR$PDQ@$=YR$\P 8RDD D2Q@$;pR$P 8RDQ@$;R$ԡP 8RDD D2Q@$;R$P 8RDQ@$;R$!LP! 8R!D!D" D#PQ@!$[R$'R' Q' D'D) D*R@'S&@ $"S$,R, D,D-D.D/DD0^9S&kQ-^$eUS$1(R1 D1R@1$'nS$2PR2 D2R@2$'S$4xR4 Q4D4R@4Q4$TS$5̣R5 Q5D5R@5Q5$2S$6R6 Q6D6R@6Q6$8S$88R8S8 D8R@8$S$9XR9D9R@9$=T$;R; S;D;D< D=?R@;$HT$>R> S>D>R@>$;8T$@R@ S@D@DA DB?R@@$HUT$CdRC SCDCR@C$;nT$ERE SEDEDFDGR@E$T$H|RH SHDHDI DJmR@H$xT$MTM SMDM$_T$NTTN QNDNDODPT@NQN$T$QTQ QQDQT@QQQ$2U$UH'UU QU 4UUDUDW DX=U@UJU& $zU$Yh'UYDYDZD\D]$D^XD_D`DaUZU[$U$b'UbUb UbUbUbDbDcDdD=U@b$FU$e@'UeUe VeDeDhDi$Dj+Dk8DlLDm\DncDoDpDqDrDsDtDvDw;DxIDyTDzWUf VgVgVg'Vg0VgUh:VhW$^DV$|'U|D|D~DD&D6DpU}[V}o$rcV$'U {VDD D D8D]DDU[VVVX$V$'U {VD=U@$AV$@'U DD DDtDU[VVX$V$Ԭ'U DD D DTDhDDDD D9S&U[VVXUP$*V$'U WDD DD,DXDDWU[V$$W$خ'U WDD DD,DKDDWU[V$LW$'U WDDDa=U@$nqW$'U WDD DDbDD=U@W $W$ذ'U WD=U@$;W$'UDDDD4DhDDDU[V$W${VD$W$ܱDD DDVxUt[Vp$X$PX #XDQ@,X@5X@$#>X$?R?D?R@?$'QX$@<R@X@ #X@gX@D@R@@,X@@5X@@pX@@ $)yX$phTpDpT@p$.X$qTqXq Xq$DqT@q$NddXd)<8b| qF $?` 4fFXmm4mX X!X"Y#Y%2Y&HY1_Y2wY3Y4Y5Y6Y8Y9 Z;)Z=?Z>UZ?kZ@ZAZBZCZDZEZF [G"[H;[IP[N\Q\R\S\T\U ]V"]X:][T]^l]b]x^{^~^^__6_S_n______ `''F:&`"a#aa4Jc<{dCeFeS&gZDh^bh#1]81mf1tm{1{hHjk#$6*f1m{1mmG,mJ[mKmTmYm]1n`inandppTrsu-u5w7w8w9w:mxx ymy|V|_}g*}jFP}mf}bs~j!"#$% &$':*P.e:{?DINր`ejo1pIt_sFR^m΁&=Tm҂I 8:Sp_V2xk?0V3l؅0Ymom$)ʈ)ֈ) D)D*D+ D,D-"D/)D0.D18D3CD4LD5XD6fD7lD8D:D;D<D=4D>pD?D@DADDDEDG DHDK$DLBDPLDQRDRnDWxDYDZ*+ +,)-$5&]@Z$u8DuDvDw"Dx8DyB$Bp$}|D}D$("ddd)<8b| qF $?` 4fnXmm4m''F:#1]81mf1tm{1$6*f1m{1mmF FP}mˋb،j_m҂I 8: _V2lmYmmő$ۑ DDD$D@DRDpDxDDDD&&$1$$LN$D$D&D'$D),D*?D,KD-[D/db&\d$f$444 D4D5D60D7\D8D9D:Ȓ&$$??D?D@DA DCDDDF DG)DI0DJ9DL@DME$G"$RзRCR LRDRDSDT0DU\DVDWU&$$\x\C\ L\\D\D]D^4D_PD`|DaDb&$hi j!k4ouyՙ$PDDDD.D::$<$C@ DD DDD1DDKT_ F$Fj$Թ@DDDD(D9DJDee$g$<ך@ DDD DDD'D:DMD`Dsu$u $@DDDD,D?DRDm)3=Gm$oQ$$s@ DDDDD'D3DFDYDlD}$$@DD DD0DDDWDkDD'D+D2D3D4D5 D6!D75D8HD9[D:nD;D<DODPDQDRDS(DTHDUhDVuDWDYDbDhDiDj DlDm8DnKDqxDsDtDuDvDwDxDyD{D| Û&&     ,gCr $ K$@ DDD4DCDMDlDrDDDDDDDDDDDDDDDD%D,D3D:DADRDcDtDDDDDDDDDDD8DeD}DDDDDDDu&  C8$ddd)<8b| qF $?` 4fP}0 mbjm Ȟ!ߞ"# %"&81O2g3~456ȟ89;=/>E?[@qABCD͠EFGH+I@NtQRSâTޢUVX*[D^\btx{~פ &C^{ǥ'8'F:#Q4:<kCFSZ4^Rk!"#$%Ϯ&'*.#:8?MDcIzNT`eͯjopt_m';PcyӰ҂I 894Q_V2lSkYmX=mm421R;#1]81:mf1vm{1hHȷ#$6*f1m{1m5r789:mܼIFm}Y///?^OO6οMf|0HaznX JXF <kuuXX}x j & u Pu}  ` .FVWd@ M ` lu~uuuuuu $ DD DDD-DbDD $$!\!! D!D" D#D$rD%D&D'1@!$6)$)H)) D)D+D.D/D0D1 D2DD3IV*I$Pb$4H44 D4D5 D6D7rD8D9@4$ $;;D;D<PD=VD>D?D@DADBDCDD@;$$EEE EE( E@DEDF\DGaDHoDIDJDKDLDMDNDODP@EE$($QQQ KQDQDRDYLD[TD\D^$_$___ D_DaDbDc*Dd=DeDfDgWDhDiDjDkU`$$llDlDmDnDo5DpLDqcDsjDtxDuDvDxDyDzD|D}'D~@DYDrDDDDDDD D(DADZDsDDDmnopq$ $D!DDD DDD!/@$#=$h!] DDD0DLD\DuDDg$q$! DD DD4/@$9$<!DDDD(D>DXDrDDD$$(DD.DWDDDDDDDDD@$$ DDD8DW&W$Y*$DDDDDDgDqD{DDDDD'D1D;D\DfDoDDDDDU$?$ DDD$DDDDxDDDDDDhDqDDDDDDDhDqDDDDDDDXDDDD D U_$k$DDDPDDDU$$ DDDTD|DDD&g$$ DD DD 4@$9$!!D!@!$+$"8"C" D"D$ D%D&(D(ZD-dD.D/D06D2BD3LD4VD5`D6jD7tD8~D9D:D;D>D?DDDEDGDI!DJ*DMLDNDPDRDTD\D]7D_@DaYDbbDeDfDiDmDn7Dp@DrYDsbDvDwDzDD7D@DYDbDDDDDDD!D.DLDoDxDDDDDDD$D<D DD4DWD`DyDDDDDD D D D D D DC DL De Dn D D D D D D D D D  D D D( DA DJ Dh D  D# D% D& D( D5 D6; D8D D:] D<f D> D? DA DC DD DF DL4DMWDO`DQyDSDUDVDXD[D\D_0DalDczDeDgDoDp3Dr<DtUDv^DxwDyD{D~DDD DCDLDeDnDDDDDDD4DDDDDDDDD3DDDDD-DBD[DDDDDD3DTDDDDDDDD+D:DPDcDvDDDDDU&#$%%&&&&& '(&)g*$3$@ dtCDD DD~DDDDDDD D(D LD pDD$$4 CDD DD& D'?D)]D+sD-yD/D1D3D4,D52D7HD8YD=dD>D?D@DBDDDF+DH<DJRDKhDLDMDODPDQ8DSADUWDW]DYsD[D]D^D_D`DcDdDeDfDhDjDlDnDpDqDrDs2Dv<Dw[DxDyD{D}DDD*D@DfDzDDDDD/D5DKD\DrDDDDDDcDlDDDDDDD D D DC $4f|xtpl  h* $F $|@  L DD D"D,@$,X $ Q C} DD D(D2@$2   $   DD$ $?!?D?!@?$'*!$@<!@A!@ K!@U!@D@!@@_!@@i!@@s!@@ $)}!$MDM@$S!$<H(D@($B!$!D!@$3!$""D/"@$3<"$f" Ds"@ $D"$,",D"@$"$L"LD"@$ " #"% I%$l lDD$+q%$D$dd%d)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYmuKSXJ}Y///^XF}xnXu u Pu}%' _(.*F,W~-d1&82$V2DD@D]D zc2@$p2$ $V2 2 2 $2 <D D @D ND \Dbc2@ $j2$V22 2DD>DDDc2@$3$V2Dc2@$ 3$V2:3 H3DDD8D SD"D$D&D'rUt$tS3$) V2)3) 3)<D)D* D,D-)D0MD1D2D3D4D5 D6D7.D8uD9D:D;,D<YD=tD>D?D@DADB8DCDDDDEDFDGDIDJ*DK<DL?3*3*3+3,3-x3-XU.T[V.PV.L?$G3$NT V2N DNDO DPc2@N$4$R V2R4R DRDSDTDW2DXFDYhDZ|D[D\D]D^D_ D`Da2DbFDcZDd|DeDfDgDhDi$Dj8DkLDltDmDnDpDqDsDuDvDwDxDzD{D|D~D*D<DQDcDuDDDDDDDDD(D=DODaDvDDDDDDDDD.D@DRDgD|DDDDDDDDD,D;DPDeDwDDDDDDDDD%D:DODaDxDDDDDDD D D+ D0 D5 c2@R*4S_4Tx4U= $= 4 4 68 8$,8D8@$8$?9?D?9@?$'*9$ph:9pDpH9@p$.V9$g9"%Dt9@"$9$DD$59 "9 9$"uD"D$+d)d,9d,)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYm}Y///^~uKSXJXF}xnXu u Pu}:$,V28: H:$W:,DD;D ID UD [c2@i:$cw:$ V2 2 2 D D -DDDc2@ $:$@V2Dc2@$ :$PV2:3 H3DDD8DSDDDD-U/$/:$V2; ;<DD D D"-D#oD$D%D&D',D(PD)dD*D+D,D-zD.D/D0 D1J;%;.;7;@;L;X; hJ$Rb;$2V22 D2D3 D4-D5c2@2X;3 $;$6V2646 D6D7 D8D9%D:8D;KD<^D>nD?sD@DADBDDDE c2@6;7 $; ; =? E?$,?D?@$@$?@?D?"@@?$'0@$@<@@G@@ Q@@[@@D@"@@@e@@@o@@@y@@@ $)@$ph@pDp@@p$.@$@"9D@@"$@$ ~ DDE$5A "A E>A$"uD"D$+ddQAd)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYmuKSXJ}Y///^XF}xnXu u Pu}ZA$V22 A$A,24DDGDUD aD mD sc2@AA${A$ V2 2 2 D D -DDDc2@ $A$V2Dc2@$ A$V2:3 H3DDD8DSDD D"D#9U;$;B$% V2%3% 3%<D%D' D(D)fD,D/D0D1D2D:nD=CD@HDAQDBbDDDEDFDGDH`DIlDJDMDN(DO<DP]DQDRDSDT<DUHDYDZ D[mD\D]D_ D`c Da Db De Df DgT Dhg Dkl Dl Dn JB&TB&^B&gB&pB&yB&B&3'x3(XB(8B(3(B)B)X $ B$p(V2p DpDq DrDs\Dt3q$B$wt)V2w4w DwDx DzD{#D|6D}ID~\DlDqDDD DD'DEDJDOD]c2@w;x b$bB C 7EF 8$,8D8@$8$?9?D?9@?$'G$@<9@,G@ 6G@@G@D@9@@JG@@TG@@^G@@ $)*9$ph:9pDpH9@p$.V9$g9"QADt9@"$hG$)DG+D)G@+$BG$DD$5A "A >A$"uD"D)$+d*d*Gd*)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYmuKSXJ}Y///^XF}xnXu u Pu}G$*V22 A$A,24DDGDUD aD mD sc2@AA${H$ T+V2 2 2 D D -DDDc2@ $0H$,V2Dc2@$ HH$,V2:3 H3DDD8DSDD D"D#9U;$;lH$%P-V2%3% 3%<D%D' D(D)TD+D.D/D0D1 D7tD8D9LD:D;D=D> D?/D@_DADBDCDF~DGDHDIDJDKMDLsDMDQDRDSDTMDUxDWDXDY9DZED]zD^D_D`*DahDbDcDd DfT Dg Dh Di Dn Dop Dp Du Dv Dq Dr Dz D{H D|[ D` Ds Dv JB&H&H&^B&gB&pB&yB&B&3'x3(XH(83(B)H)xH)(v $~ H$8V2 DD DD\D3$H$9V24 DD DD#D6DID\DlDqDDDDD&D+DQDVDoDDDDc2@; $I CI 7EoK 8$,8D8@$8$?9?D?9@?$'G$@<9@,G@ 6G@@G@D@9@@JG@@TG@@^G@@ $)*9$ph:9pDpH9@p$.V9$g9"GDt9@"$hG$)DG+D)G@+$BK$DD$5A "A >A$"uD"D)$+dV;dX;KdX;)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYmuKSXJ}Y///^XF}xnXu u Pu}K$X;V2L L'L2DDD"D (D .D 4c2@$93L$ ;V2 2 2 \L kL D DDFD\DhDDDDDDDD(D>xL L L >$@L$<V2:3 H3DD!D"8D#SD$D%U $L$&=V2&D&c2@&$ L$'=V2'3' 3'<D'D) D8D98D:XD;D<D=0D>D@DADB0DC]DDDEDFDGDH#DIDJgDLfDMADNLDORM(h3)H3*@^B*8gB*0pB*(U+$[V+ R$ZM$PCV2P DPDQDRHDS^DTtDUDV0MQ$RM$XDV2X4X DXD^ D_ D`qDaDbDc_DdDeDfCDgDiDjDkDlDm(DndDoiUYkMZM[hM\p$pM M OQ o8$?9?D?9@?$'V9$g9"KDt9@"$Q$DDo$5 R "R oFR$"uD"D$+dHdHYRdH)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYmJ}Y///^XFuKSX}xnXu u Pu}bR$HV2R R$W:<DD@DND \D bc2@$jR$ |HV2 2 2 D D >DDDc2@ $R$tIV2R R<DD@DFDTDbc2@$jS$IV2Dc2@$ S$IV2:3 H3DDD8DSDDD D!rUt$tA$"uD"D$+dLdLiXdL)<8b| qF $?` 4fF1`///eP}: muXb|Yj޻mZ Z!Z"Z#Z%[&[13[2L[3d[4~[5[6[8[9[;\=\>7\?O\@g\A\B\C\D\E\F\G]H.]IE]Ng^Q^R^S^T^U^V_X_[7_^P_bi_x`{`~```a6aUaraaaaaab''F:4b0c#oc4Ze<fCgFgSHiZlj^jj!j"j#j$j%k&)k'@k*Wk.mk:k?kDkIkNkTk`le'lj@loYlprlt_lFlRl^mlllm(m?mVmmmmmmm҂N 8:mn_V2o0)o3l@oZovoopYmrX=mm4#1[810mf1 wm{1BrHtu#$6g*f1m{1mv5Ny7hy8y9y:mFmnXXFuXX}axy u Pu}{ } R~.FWad} 1 2  4 5* <: =I >]$]Lw]ۑ] ]]]D]D^ D_DaDbDc'De/DfBDhpDi}DjDkDnDoDpDq DtXDubDvrDwzDxD{D|D}D~DDDDPDUD&҇^܇_Z$$XPDDDD%D2DBDRDbDrDDDDDDDDDD D2DDDQDaDqDDDDDTDYD^DlD|D$/$RDD DD*D/DoDai$iK$TTUC LDD DDDDDDDDDDDDc$l$PVC LDD DDHDDD`DhDDDDD D DDD$$ZDD$$ZCL DD D D"2D#:D%BD&YD'sD(D*D,HD-UD.cD0hD2D5D6D7D9pD;D<8D=D> D?kD@DBqDCDEDGDHňψوXH $  $L(`(LDLDP DR DS8DTXDUDVDW5Mx0VNtXNp$b$Y`CYLY DYD]$v$b`bb CbLbDbDcDfDg"Dh,Di4Dk@DlFDnPDpTDqZDrdDslDuxDv~DxD}$$laDDDD,D1$3̉$aDD DDDDDDDDD(D>DODfDhDDDDD& 6$H$XdbDDD0DHDND^DdDjDzDDDDDDDUDDDDDD-rU[V-$4$fDDDD4DKDRDdDzDDDDDDU$ߊ$gDDDD0DPDU$W$hDDDD/D?D`D{DD D D D D D D"D;DTDdDtDDD8$[ ?l A B $i   DD?DA'DBH$k$??D?@?$'ŋ$@<@܋@ @@D@@@@@@@@@ $)$i*iXDi7@$SD -X .m 0 7 8 9 ;Ɍ ;֌ @ Y$i,jDi$dFjdHjdHj)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFFP}m_m҂I 8:_V2lYm PuKSXJ}Y///^XF}xnXu u }$ HjA N D D D D X@ $e$\jAN DDDDVDtD~&$͍$j DD3D!D"D$D%$ $&l&#& D&D'2D(@D)J.@&$R<$*8m*N* D*D+D,`D-w$|\$.m.D..@.$ q$/m/:3/ /D/D3D48D5KD8|D9D<4D=D@DAsDDDE+DF7DG@DHeDJpDKDL0U1$$M|qMώM ܎M<DMDN DODP)DQ8DTJDVDWDX DY DZxD[D\D]@D^LD__D`rDcDeDfNNO PQ8R4$,$ghtg DgDi DkDm$Dn0Do8Dp=DrHDsDtDvDwDx7DyWDzwD{D}D~DD,DkhKiWjekB$yr$v DD D D@DDDDDDDDDhUd[V`$$wDDDDD-D8DFH$H 04 $?'?D?5@?$'C$phSpDpa@p$.o$"D@"$$!h!uhD!@!$$QD̔+DQٔ@+$B$0p pD0D$5 "" I$,\Di@$v$"uD"DQ$+d xd xd x)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFP}m_m҂I 8:_V2lYmluKSXJ}Y///^XF}xnXu u Pu}$ xV2ݕ DDD"c2@$'$HxV2Dc2@$ $ XxV2 :3 2 D D D 8D Sc2@ U U$U5$xV2r <DD DQc2@$Y$ yV2 DD D5c2@$>$LyV24 DD D3c2@$5ؖ   ٚ$"D@"$$lDD$5 "7 ^$"uD"D$+dydyqdy)<8b| qF $?` 4f uKSXmm4m{ !"#؛%&1 293Q4k5689ќ;= >$?<@TAmBCDEΝFGHI2N{QRSΟTUV X9[T^mbx{ʡ~7Tsɢ7'c'F:RN#4x<C¨FߨSTZx^#1]81Wmf1vm{1H*#$6*f1m{1mP57ֲ89 :mFJ}Y///^XF}xnX& ;u  Pu}k dydydy)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFmJ}Y///^XF@ uKSX}xnXu  Pu}$yµ2 DD D D Dc2@$$4zV2H3 DD DDiDDc2@$ ${V2 DD D"D9DPDfD|DDDD D!D"D#D%DD'jD(D)D+D,'D-Dc2@'M^ K$Kq$/h}V2/ /Ƕ/(D/D1 D3ND4_D5D6D7D89D9]D;D<"ն00111x1X"$/.$=V2= =Ƕ=(D=D> D@DBcDCtDDDEDF0DG]DHDIDJDKDLDMDOEDQDRm>z?ն??@X@8@@$$STV2SǶS SPDSDT DVDW-DYQDZbD[D\D]3D^GD_zD`DamTzUU˷VXW8W$շ  u a¼$?ּ?D?@?$'$@<ּ@ @ @@D@@@'@@1@@;@@ $)E$phUpDpc@p$.q$>D+D>@+$B$@DDa$5ֽ a$,D@$*$l DD>$+dd=d)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFmJ}Y///^XF` uKSX}xnXu  Pu}K$m2 DDD DD=DB$I$`V2H3 DD DDiDDD5DTc2@$Y$V2 DD D"D9DPD`D vD!D"D#D$D%D&D'D(D*$D+JD,pD.D/D1D2D3FD4xD5D7D8 c2@'M^; $$9̊V29 .9F9(D9D; D=ND>_D?D@DADB9DC]DDDEDFPDHDI@T:]:j:s;;;h;H@$M$JV2J .JFJ(DJDL DNNDO_DPDQDRDS9DT]DUDVDWPDXDYqDZD[D\D]5D_D`TK]KjKsLLLhLH$$aȒV2aFa +aPDaDb DdDe-DgQDhbDiDjDk3DlGDmzDnDo9bTcjcFdXse8e$P | 5T o$??D?@?$'$@<@@ @@D@@@@@@@@@ $)$phpDp!@p$./$bDL+=DbY@+$Bf$ `D Do$5 o$,D@$$l DDb$+ddd)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmFmJ}Y///^XFM uKSX}xnXu  Pu}$82 DDD D D D$a$pV2H3 DD DDiDc2@$$4V2 DD D"D9DPDtDDDDDD D!"D"HD$nD%D&c2@'M^ $$)V2) .)F)(D)D* D,KD-YD.D/D1PD2s****h$$4V24 .4F4(D4D6 D8ND9_D:D;D<\D=D>$D?JD@`DADCDDT5s666x6X$+8$EܜV2EFE +EPDEDF DHDI-DKQDLbDMDNDODPODQpDRu9FTGFHXsI8Iu$}x   R$??D?@?$'$@<@@ @@D@@@@@@@@@ $)$phpDp!@p$./$FDL+DFY@+$BE$PMPDDR$5ֽ R$,D@$*$l DDF$+dYd\yd\)<8b| qF $?` 4fXmm4m''F:#1]81mf1tm{1$6*f1m{1mmF}Y///^}xJXF$\ $DD D vD $$@DDHDeD$$̡ $D$}$L< KDDFDdDDDDYDDYD D!aD"D#D%UXeF$&r$&t& &D&D'D(HD)VD*gD+uD,D-'$$000 D0D1 D3D5&D7^D9D:D;D<:D=PD>zD@hDCDDDEDF*DHDLTDMDNDODPDRDU,DVrDWDXDZD^D_ D`J Da` Db Ddx Dg Dh Di Dj: Dl( Dqd Drg 123g $o $ss 8sDsDt DwsDxDyDzD{D~DCt(Uu[Vu Vu$$a$?u?D?@?$'$@<u@@ @@D@@@@@@@@@ $)dd#d)<8b| qFo!Fp7AWpA`f+Eeyv +n=yITy# ;!S"i#%&12345,6F8_9y;=>?@AB/CFD_EvFGHINQ6RXSpTUVX[^e&hAl\qvruvyz }%@\y''F-#lr4<CF8SZ^-F5f?#1V81bVy|8f1.y{1KY#$6f1y{1yGJKATtY]` aXA5789:9?V_/gTjzXF!"#$%&0'G*^.t:?DINT`e.jGo`pyt_FR^y/F]t҂&!8V&_n1DaKlxy-H҂P}yP}ToydbjYy ;: Qyo_c,"@\_Vy{;t G \ zUp U V W X [ \ _ `& k= lU om   , $k$'dinit.c/usr/src/bs/BUILD/glibc-2.2/csu/gcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,20)=(0,20)../include/libc-symbols.h/usr/src/bs/BUILD/glibc-2.2/build-i386-linux/config.h../sysdeps/gnu/_G_config.h../sysdeps/unix/sysv/linux/bits/types.h../include/features.h../include/sys/cdefs.h../misc/sys/cdefs.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stddef.hsize_t:t(8,1)=(0,4)__u_char:t(4,1)=(0,11)__u_short:t(4,2)=(0,9)__u_int:t(4,3)=(0,4)__u_long:t(4,4)=(0,5)__u_quad_t:t(4,5)=(0,7)__quad_t:t(4,6)=(0,6)__int8_t:t(4,7)=(0,10)__uint8_t:t(4,8)=(0,11)__int16_t:t(4,9)=(0,8)__uint16_t:t(4,10)=(0,9)__int32_t:t(4,11)=(0,1)__uint32_t:t(4,12)=(0,4)__int64_t:t(4,13)=(0,6)__uint64_t:t(4,14)=(0,7)__qaddr_t:t(4,15)=(4,16)=*(4,6)__dev_t:t(4,17)=(4,5)__uid_t:t(4,18)=(4,3)__gid_t:t(4,19)=(4,3)__ino_t:t(4,20)=(4,4)__mode_t:t(4,21)=(4,3)__nlink_t:t(4,22)=(4,3)__off_t:t(4,23)=(0,3)__loff_t:t(4,24)=(4,6)__pid_t:t(4,25)=(0,1)__ssize_t:t(4,26)=(0,1)__rlim_t:t(4,27)=(4,4)__rlim64_t:t(4,28)=(4,5)__id_t:t(4,29)=(4,3)__fsid_t:t(4,30)=(4,31)=s8__val:(4,32)=ar(4,33)=r(4,33);0000000000000;0037777777777;;0;1;(0,1),0,64;;__daddr_t:t(4,34)=(0,1)__caddr_t:t(4,35)=(4,36)=*(0,2)__time_t:t(4,37)=(0,3)__useconds_t:t(4,38)=(0,4)__suseconds_t:t(4,39)=(0,3)__swblk_t:t(4,40)=(0,3)__clock_t:t(4,41)=(0,3)__clockid_t:t(4,42)=(0,1)__timer_t:t(4,43)=(0,1)__fd_mask:t(4,44)=(0,5)__fd_set:t(4,45)=(4,46)=s128fds_bits:(4,47)=ar(4,33);0;31;(4,44),0,1024;;__key_t:t(4,48)=(0,1)__ipc_pid_t:t(4,49)=(0,9)__blksize_t:t(4,50)=(0,3)__blkcnt_t:t(4,51)=(0,3)__blkcnt64_t:t(4,52)=(4,6)__fsblkcnt_t:t(4,53)=(4,4)__fsblkcnt64_t:t(4,54)=(4,5)__fsfilcnt_t:t(4,55)=(4,4)__fsfilcnt64_t:t(4,56)=(4,5)__ino64_t:t(4,57)=(4,5)__off64_t:t(4,58)=(4,24)__t_scalar_t:t(4,59)=(0,3)__t_uscalar_t:t(4,60)=(0,5)__intptr_t:t(4,61)=(0,1)__socklen_t:t(4,62)=(0,4)../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h../sysdeps/unix/sysv/linux/bits/sched.h__sched_param:T(10,1)=s4sched_priority:(0,1),0,32;;_pthread_fastlock:T(9,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(9,2)=(9,3)=*(9,4)=xs_pthread_descr_struct:pthread_attr_t:t(9,5)=(9,6)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(10,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(8,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(8,1),256,32;;pthread_cond_t:t(9,7)=(9,8)=s12__c_lock:(9,1),0,64;__c_waiting:(9,2),64,32;;pthread_condattr_t:t(9,9)=(9,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(9,11)=(0,4)pthread_mutex_t:t(9,12)=(9,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(9,2),64,32;__m_kind:(0,1),96,32;__m_lock:(9,1),128,64;;pthread_mutexattr_t:t(9,14)=(9,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(9,16)=(0,1)_pthread_rwlock_t:T(9,17)=s32__rw_lock:(9,1),0,64;__rw_readers:(0,1),64,32;__rw_writer:(9,2),96,32;__rw_read_waiting:(9,2),128,32;__rw_write_waiting:(9,2),160,32;__rw_kind:(0,1),192,32;__rw_pshared:(0,1),224,32;;pthread_rwlock_t:t(9,18)=(9,17)pthread_rwlockattr_t:t(9,19)=(9,20)=s8__lockkind:(0,1),0,32;__pshared:(0,1),32,32;;pthread_spinlock_t:t(9,21)=(0,1)pthread_barrier_t:t(9,22)=(9,23)=s20__ba_lock:(9,1),0,64;__ba_required:(0,1),64,32;__ba_present:(0,1),96,32;__ba_waiting:(9,2),128,32;;pthread_barrierattr_t:t(9,24)=(9,25)=s4__pshared:(0,1),0,32;;pthread_t:t(9,26)=(0,5)wchar_t:t(11,1)=(0,3)wint_t:t(11,2)=(0,4)../include/wchar.h../wcsmbs/wchar.h../sysdeps/unix/sysv/linux/i386/bits/wchar.h__mbstate_t:t(13,1)=(13,2)=s8__count:(0,1),0,32;__value:(13,3)=u4__wch:(11,2),0,32;__wchb:(13,4)=ar(4,33);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(3,1)=(3,2)=s12__pos:(4,23),0,32;__state:(13,1),32,64;;_G_fpos64_t:t(3,3)=(3,4)=s16__pos:(4,58),0,64;__state:(13,1),64,64;;../include/gconv.h../iconv/gconv.h :T(17,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(17,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(17,3)=(17,4)=*(17,5)=f(0,1)__gconv_init_fct:t(17,6)=(17,7)=*(17,8)=f(0,1)__gconv_end_fct:t(17,9)=(17,10)=*(17,11)=f(0,20)__gconv_trans_fct:t(17,12)=(17,13)=*(17,14)=f(0,1)__gconv_trans_context_fct:t(17,15)=(17,16)=*(17,17)=f(0,1)__gconv_trans_query_fct:t(17,18)=(17,19)=*(17,20)=f(0,1)__gconv_trans_init_fct:t(17,21)=(17,22)=*(17,23)=f(0,1)__gconv_trans_end_fct:t(17,24)=(17,25)=*(17,26)=f(0,20)__gconv_trans_data:T(17,27)=s20__trans_fct:(17,12),0,32;__trans_context_fct:(17,15),32,32;__trans_end_fct:(17,24),64,32;__data:(0,19),96,32;__next:(17,28)=*(17,27),128,32;;__gconv_step:T(17,29)=s56__shlib_handle:(17,30)=*(17,31)=xs__gconv_loaded_object:,0,32;__modname:(17,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(4,36),96,32;__to_name:(4,36),128,32;__fct:(17,3),160,32;__init_fct:(17,6),192,32;__end_fct:(17,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(17,33)=s36__outbuf:(17,34)=*(0,11),0,32;__outbufend:(17,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(17,35)=*(13,1),160,32;__state:(13,1),192,64;__trans:(17,28),256,32;;__gconv_info:T(17,36)=s8__nsteps:(8,1),0,32;__steps:(17,37)=*(17,29),32,32;__data:(17,38)=ar(4,33);0;-1;(17,33),64,0;;__gconv_t:t(17,39)=(17,40)=*(17,36)_G_iconv_t:t(3,5)=(3,6)=u44__cd:(17,36),0,64;__combined:(3,7)=s44__cd:(17,36),0,64;__data:(17,33),64,288;;,0,352;;_G_int16_t:t(3,8)=(0,8)_G_int32_t:t(3,9)=(0,1)_G_uint16_t:t(3,10)=(0,9)_G_uint32_t:t(3,11)=(0,4)_IO_stdin_used:G(0,1)/u/mtwebb/Fall_2001/cs426/html/assignments/misha/RayViewer/geometry.cppbool:t(0,12)=@s8;-16;float:t(0,13)=r(0,1);4;0;double:t(0,14)=r(0,1);8;0;long double:t(0,15)=r(0,1);12;0;complex int:t(0,16)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,17)=r(0,17);8;0;complex double:t(0,18)=r(0,18);16;0;complex long double:t(0,19)=r(0,19);24;0;__builtin_va_list:t(0,20)=*(0,21)=(0,21)__wchar_t:t(0,22)=r(0,22);-2147483648;2147483647;__vtbl_ptr_type:t(0,23)=*(0,24)=f(0,1)geometry.h/usr/include/math.h/usr/include/features.h/usr/include/sys/cdefs.h/usr/include/gnu/stubs.h/usr/include/bits/huge_val.h/usr/include/bits/mathdef.h/usr/include/bits/mathcalls.h_LIB_VERSION_TYPE:t(2,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;__exception:T(2,2)=s32type:(0,1),0,32;name:(2,3)=*(0,2),32,32;arg1:(0,14),64,64;arg2:(0,14),128,64;retval:(0,14),192,64;operator=::(2,4)=##(2,5)=&(2,2);:__as__11__exceptionRC11__exception;2A.;__exception::(2,6)=##(2,7)=*(2,2);:RC11__exception;2A.(2,8)=##(2,7);:;2A.;;__exception:Tt(2,2)/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/float.h__convert_long_double:Tt(12,1)=u16__convert_long_double_i:(12,2)=ar(12,3)=r(12,3);0000000000000;0037777777777;;0;3;(0,4),0,128;__convert_long_double_d:(0,15),0,96;operator=::(12,4)=##(12,5)=&(12,1);:__as__21__convert_long_doubleRC21__convert_long_double;2A.;__convert_long_double::(12,6)=##(12,7)=*(12,1);:RC21__convert_long_double;2A.(12,8)=##(12,7);:;2A.;;/usr/include/stdio.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h__gnuc_va_list:t(16,1)=(0,20)/usr/include/bits/types.h__u_char:t(17,1)=(0,11)__u_short:t(17,2)=(0,9)__u_int:t(17,3)=(0,4)__u_long:t(17,4)=(0,5)__u_quad_t:t(17,5)=(0,7)__quad_t:t(17,6)=(0,6)__int8_t:t(17,7)=(0,10)__uint8_t:t(17,8)=(0,11)__int16_t:t(17,9)=(0,8)__uint16_t:t(17,10)=(0,9)__int32_t:t(17,11)=(0,1)__uint32_t:t(17,12)=(0,4)__int64_t:t(17,13)=(0,6)__uint64_t:t(17,14)=(0,7)__qaddr_t:t(17,15)=(17,16)=*(17,6)__dev_t:t(17,17)=(17,5)__uid_t:t(17,18)=(17,3)__gid_t:t(17,19)=(17,3)__ino_t:t(17,20)=(17,4)__mode_t:t(17,21)=(17,3)__nlink_t:t(17,22)=(17,3)__off_t:t(17,23)=(0,3)__loff_t:t(17,24)=(17,6)__pid_t:t(17,25)=(0,1)__ssize_t:t(17,26)=(0,1)__rlim_t:t(17,27)=(17,4)__rlim64_t:t(17,28)=(17,5)__id_t:t(17,29)=(17,3)__fsid_t:t(17,30)=s8__val:(17,31)=ar(12,3);0;1;(0,1),0,64;operator=::(17,32)=#(17,30),(17,33)=&(17,30),(17,34)=*(17,30),(17,35)=&(17,30),(0,21);:__as__3._1RC3._1;2A.;._1::(17,36)=#(17,30),(17,34),(17,34),(17,35),(0,21);:__3._1RC3._1;2A.(17,37)=#(17,30),(17,34),(17,34),(0,21);:__3._1;2A.;;__daddr_t:t(17,38)=(0,1)__caddr_t:t(17,39)=(2,3)__time_t:t(17,40)=(0,3)__useconds_t:t(17,41)=(0,4)__suseconds_t:t(17,42)=(0,3)__swblk_t:t(17,43)=(0,3)__clock_t:t(17,44)=(0,3)__clockid_t:t(17,45)=(0,1)__timer_t:t(17,46)=(0,1)__fd_mask:t(17,47)=(0,5)__fd_set:t(17,48)=s128__fds_bits:(17,49)=ar(12,3);0;31;(0,5),0,1024;operator=::(17,50)=#(17,48),(17,51)=&(17,48),(17,52)=*(17,48),(17,53)=&(17,48),(0,21);:__as__3._2RC3._2;2A.;._2::(17,54)=#(17,48),(17,52),(17,52),(17,53),(0,21);:__3._2RC3._2;2A.(17,55)=#(17,48),(17,52),(17,52),(0,21);:__3._2;2A.;;__key_t:t(17,56)=(0,1)__ipc_pid_t:t(17,57)=(0,9)__blksize_t:t(17,58)=(0,3)__blkcnt_t:t(17,59)=(0,3)__blkcnt64_t:t(17,60)=(17,6)__fsblkcnt_t:t(17,61)=(17,4)__fsblkcnt64_t:t(17,62)=(17,5)__fsfilcnt_t:t(17,63)=(17,4)__fsfilcnt64_t:t(17,64)=(17,5)__ino64_t:t(17,65)=(17,5)__off64_t:t(17,66)=(17,24)__t_scalar_t:t(17,67)=(0,3)__t_uscalar_t:t(17,68)=(0,5)__intptr_t:t(17,69)=(0,1)__socklen_t:t(17,70)=(0,4)/usr/include/bits/pthreadtypes.h/usr/include/bits/sched.h__sched_param:Tt(21,1)=s4sched_priority:(0,1),0,32;operator=::(21,2)=##(21,3)=&(21,1);:__as__13__sched_paramRC13__sched_param;2A.;__sched_param::(21,4)=##(21,5)=*(21,1);:RC13__sched_param;2A.(21,6)=##(21,5);:;2A.;;_pthread_fastlock:Tt(20,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;operator=::(20,2)=##(20,3)=&(20,1);:__as__17_pthread_fastlockRC17_pthread_fastlock;2A.;_pthread_fastlock::(20,4)=##(20,5)=*(20,1);:RC17_pthread_fastlock;2A.(20,6)=##(20,5);:;2A.;;_pthread_descr:t(20,7)=(20,8)=*(20,9)=xs_pthread_descr_struct:pthread_attr_t:t(20,10)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(21,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(15,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,20),224,32;__stacksize:(15,1),256,32;operator=::(20,11)=#(20,10),(20,12)=&(20,10),(20,13)=*(20,10),(20,14)=&(20,10),(0,21);:__as__3._3RC3._3;2A.;._3::(20,15)=#(20,10),(20,13),(20,13),(20,14),(0,21);:__3._3RC3._3;2A.(20,16)=#(20,10),(20,13),(20,13),(0,21);:__3._3;2A.;;pthread_cond_t:t(20,17)=s12__c_lock:(20,1),0,64;__c_waiting:(20,7),64,32;operator=::(20,18)=#(20,17),(20,19)=&(20,17),(20,20)=*(20,17),(20,21)=&(20,17),(0,21);:__as__3._4RC3._4;2A.;._4::(20,22)=#(20,17),(20,20),(20,20),(20,21),(0,21);:__3._4RC3._4;2A.(20,23)=#(20,17),(20,20),(20,20),(0,21);:__3._4;2A.;;pthread_condattr_t:t(20,24)=s4__dummy:(0,1),0,32;operator=::(20,25)=#(20,24),(20,26)=&(20,24),(20,27)=*(20,24),(20,28)=&(20,24),(0,21);:__as__3._5RC3._5;2A.;._5::(20,29)=#(20,24),(20,27),(20,27),(20,28),(0,21);:__3._5RC3._5;2A.(20,30)=#(20,24),(20,27),(20,27),(0,21);:__3._5;2A.;;pthread_key_t:t(20,31)=(0,4)pthread_mutex_t:t(20,32)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(20,7),64,32;__m_kind:(0,1),96,32;__m_lock:(20,1),128,64;operator=::(20,33)=#(20,32),(20,34)=&(20,32),(20,35)=*(20,32),(20,36)=&(20,32),(0,21);:__as__3._6RC3._6;2A.;._6::(20,37)=#(20,32),(20,35),(20,35),(20,36),(0,21);:__3._6RC3._6;2A.(20,38)=#(20,32),(20,35),(20,35),(0,21);:__3._6;2A.;;pthread_mutexattr_t:t(20,39)=s4__mutexkind:(0,1),0,32;operator=::(20,40)=#(20,39),(20,41)=&(20,39),(20,42)=*(20,39),(20,43)=&(20,39),(0,21);:__as__3._7RC3._7;2A.;._7::(20,44)=#(20,39),(20,42),(20,42),(20,43),(0,21);:__3._7RC3._7;2A.(20,45)=#(20,39),(20,42),(20,42),(0,21);:__3._7;2A.;;pthread_once_t:t(20,46)=(0,1)pthread_t:t(20,47)=(0,5)FILE:t(13,1)=(13,2)=xs_IO_FILE:__FILE:t(13,3)=(13,2)/usr/include/libio.h/usr/include/_G_config.hwint_t:t(25,1)=(0,4)/usr/include/wchar.h/usr/include/bits/wchar.h__mbstate_t:t(26,1)=s8__count:(0,1),0,32;__value:(26,2)=u4__wch:(25,1),0,32;__wchb:(26,3)=ar(12,3);0;3;(0,2),0,32;operator=::(26,4)=#(26,2),(26,5)=&(26,2),(26,6)=*(26,2),(26,7)=&(26,2),(0,21);:__as__Q23._83._9RCQ23._83._9;2A.;._9::(26,8)=#(26,2),(26,6),(26,6),(26,7),(0,21);:__Q23._83._9RCQ23._83._9;2A.(26,9)=#(26,2),(26,6),(26,6),(0,21);:__Q23._83._9;2A.;;,32,32;operator=::(26,10)=#(26,1),(26,11)=&(26,1),(26,12)=*(26,1),(26,13)=&(26,1),(0,21);:__as__3._8RC3._8;2A.;._8::(26,14)=#(26,1),(26,12),(26,12),(26,13),(0,21);:__3._8RC3._8;2A.(26,15)=#(26,1),(26,12),(26,12),(0,21);:__3._8;2A.;;_G_fpos_t:t(23,1)=s12__pos:(17,23),0,32;__state:(26,1),32,64;operator=::(23,2)=#(23,1),(23,3)=&(23,1),(23,4)=*(23,1),(23,5)=&(23,1),(0,21);:__as__4._10RC4._10;2A.;._10::(23,6)=#(23,1),(23,4),(23,4),(23,5),(0,21);:__4._10RC4._10;2A.(23,7)=#(23,1),(23,4),(23,4),(0,21);:__4._10;2A.;;_G_fpos64_t:t(23,8)=s16__pos:(17,66),0,64;__state:(26,1),64,64;operator=::(23,9)=#(23,8),(23,10)=&(23,8),(23,11)=*(23,8),(23,12)=&(23,8),(0,21);:__as__4._11RC4._11;2A.;._11::(23,13)=#(23,8),(23,11),(23,11),(23,12),(0,21);:__4._11RC4._11;2A.(23,14)=#(23,8),(23,11),(23,11),(0,21);:__4._11;2A.;;/usr/include/gconv.h__gconv_fct:t(29,1)=(29,2)=*(29,3)=f(0,1)__gconv_init_fct:t(29,4)=(29,5)=*(29,6)=f(0,1)__gconv_end_fct:t(29,7)=(29,8)=*(29,9)=f(0,21)__gconv_trans_fct:t(29,10)=(29,11)=*(29,12)=f(0,1)__gconv_trans_context_fct:t(29,13)=(29,14)=*(29,15)=f(0,1)__gconv_trans_query_fct:t(29,16)=(29,17)=*(29,18)=f(0,1)__gconv_trans_init_fct:t(29,19)=(29,20)=*(29,21)=f(0,1)__gconv_trans_end_fct:t(29,22)=(29,23)=*(29,24)=f(0,21)__gconv_trans_data:Tt(29,25)=s20__trans_fct:(29,10),0,32;__trans_context_fct:(29,13),32,32;__trans_end_fct:(29,22),64,32;__data:(0,20),96,32;__next:(29,26)=*(29,25),128,32;operator=::(29,27)=##(29,28)=&(29,25);:__as__18__gconv_trans_dataRC18__gconv_trans_data;2A.;__gconv_trans_data::(29,29)=##(29,26);:RC18__gconv_trans_data;2A.(29,30)=##(29,26);:;2A.;;__gconv_step:Tt(29,31)=s56__shlib_handle:(29,32)=*(29,33)=xs__gconv_loaded_object:,0,32;__modname:(29,34)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(2,3),96,32;__to_name:(2,3),128,32;__fct:(29,1),160,32;__init_fct:(29,4),192,32;__end_fct:(29,7),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,20),416,32;operator=::(29,35)=##(29,36)=&(29,31);:__as__12__gconv_stepRC12__gconv_step;2A.;__gconv_step::(29,37)=##(29,38)=*(29,31);:RC12__gconv_step;2A.(29,39)=##(29,38);:;2A.;;__gconv_step_data:Tt(29,40)=s36__outbuf:(29,41)=*(0,11),0,32;__outbufend:(29,41),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(26,12),160,32;__state:(26,1),192,64;__trans:(29,26),256,32;operator=::(29,42)=##(29,43)=&(29,40);:__as__17__gconv_step_dataRC17__gconv_step_data;2A.;__gconv_step_data::(29,44)=##(29,45)=*(29,40);:RC17__gconv_step_data;2A.(29,46)=##(29,45);:;2A.;;__gconv_info:Tt(29,47)=s8__nsteps:(15,1),0,32;__steps:(29,38),32,32;__data:(29,48)=ar(12,3);0;-1;(29,40),64,0;operator=::(29,49)=##(29,50)=&(29,47);:__as__12__gconv_infoRC12__gconv_info;2A.;__gconv_info::(29,51)=##(29,52)=*(29,47);:RC12__gconv_info;2A.(29,53)=##(29,52);:;2A.;;__gconv_t:t(29,54)=(29,52)_G_iconv_t:t(23,15)=u44__cd:(29,47),0,64;__combined:(23,16)=s44__cd:(29,47),0,64;__data:(29,40),64,288;operator=::(23,17)=#(23,16),(23,18)=&(23,16),(23,19)=*(23,16),(23,20)=&(23,16),(0,21);:__as__Q24._144._15RCQ24._144._15;2A.;._15::(23,21)=#(23,16),(23,19),(23,19),(23,20),(0,21);:__Q24._144._15RCQ24._144._15;2A.(23,22)=#(23,16),(23,19),(23,19),(0,21);:__Q24._144._15;2A.;;,0,352;operator=::(23,23)=#(23,15),(23,24)=&(23,15),(23,25)=*(23,15),(23,26)=&(23,15),(0,21);:__as__4._14RC4._14;2A.;._14::(23,27)=#(23,15),(23,25),(23,25),(23,26),(0,21);:__4._14RC4._14;2A.(23,28)=#(23,15),(23,25),(23,25),(0,21);:__4._14;2A.;;_G_int16_t:t(23,29)=(0,8)_G_int32_t:t(23,30)=(0,1)_G_uint16_t:t(23,31)=(0,9)_G_uint32_t:t(23,32)=(0,4)_IO_lock_t:t(22,1)=(0,21)_IO_marker:Tt(22,2)=s12_next:(22,3)=*(22,2),0,32;_sbuf:(22,4)=*(13,2),32,32;_pos:(0,1),64,32;operator=::(22,5)=##(22,6)=&(22,2);:__as__10_IO_markerRC10_IO_marker;2A.;_IO_marker::(22,7)=##(22,3);:RC10_IO_marker;2A.(22,8)=##(22,3);:;2A.;;__codecvt_result:t(22,9)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:Tt(13,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(2,3),32,32;_IO_read_end:(2,3),64,32;_IO_read_base:(2,3),96,32;_IO_write_base:(2,3),128,32;_IO_write_ptr:(2,3),160,32;_IO_write_end:(2,3),192,32;_IO_buf_base:(2,3),224,32;_IO_buf_end:(2,3),256,32;_IO_save_base:(2,3),288,32;_IO_backup_base:(2,3),320,32;_IO_save_end:(2,3),352,32;_markers:(22,3),384,32;_chain:(22,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(17,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(22,10)=ar(12,3);0;0;(0,2),568,8;_lock:(22,11)=*(22,1),576,32;_offset:(17,66),608,64;__pad1:(0,20),672,32;__pad2:(0,20),704,32;_mode:(0,1),736,32;_unused2:(22,12)=ar(12,3);0;51;(0,2),768,416;operator=::(22,13)=##(22,14)=&(13,2);:__as__8_IO_FILERC8_IO_FILE;2A.;_IO_FILE::(22,15)=##(22,4);:RC8_IO_FILE;2A.(22,16)=##(22,4);:;2A.;;__io_read_fn:t(22,17)=(22,18)=f(17,26)__io_write_fn:t(22,19)=(22,20)=f(17,26)__io_seek_fn:t(22,21)=(22,22)=f(0,1)__io_close_fn:t(22,23)=(22,24)=f(0,1)fpos_t:t(13,4)=(23,1)/usr/include/bits/stdio_lim.hoff_t:t(13,5)=(17,23)/usr/include/assert.hFlt:t(1,1)=(0,14)Point2D:Tt(1,2)=s16p:/0(1,3)=ar(12,3);0;1;(0,14),0,128;operator=::(1,4)=##(1,5)=&(1,2);:__as__7Point2DRC7Point2D;2A.;Point2D::(1,6)=##(1,7)=*(1,2);:RC7Point2D;2A.(1,8)=##(1,7);:;2A.(1,9)=##(1,7);:dd;2A.;operator[]::(1,10)=##(1,11)=&(1,1);:__vc__7Point2Di;2A.;print::(1,12)=##(0,21);:;2A.;printnl::(1,12):;2A.;dot::(1,13)=##(1,1);:T0;2A.;length::(1,14)=##(1,1);:;2A.;unit::(1,15)=##(1,2);:;2A.;negate::(1,15):;2A.;operator-::(1,15):__mi__7Point2D;2A.;scale::(1,16)=##(1,2);:d;2A.;operator*::(1,16):__ml__7Point2Dd;2A.;operator/::(1,16):__dv__7Point2Dd;2A.;add::(1,17)=##(1,2);:T0;2A.;operator+::(1,17):__pl__7Point2DT0;2A.;subtract::(1,17):T0;2A.;operator-::(1,17):__mi__7Point2DT0;2A.;mult::(1,17):T0;2A.;;Point3D:Tt(1,18)=s24p:/0(1,19)=ar(12,3);0;2;(0,14),0,192;operator=::(1,20)=##(1,21)=&(1,18);:__as__7Point3DRC7Point3D;2A.;Point3D::(1,22)=##(1,23)=*(1,18);:RC7Point3D;2A.(1,24)=##(1,23);:;2A.(1,25)=##(1,23);:ddd;2A.;operator[]::(1,26)=##(1,11);:__vc__7Point3Di;2A.;print::(1,27)=##(0,21);:;2A.;printnl::(1,27):;2A.;dot::(1,28)=##(1,1);:T0;2A.;length::(1,29)=##(1,1);:;2A.;unit::(1,30)=##(1,18);:;2A.;negate::(1,30):;2A.;operator-::(1,30):__mi__7Point3D;2A.;scale::(1,31)=##(1,18);:d;2A.;operator*::(1,31):__ml__7Point3Dd;2A.;operator/::(1,31):__dv__7Point3Dd;2A.;add::(1,32)=##(1,18);:T0;2A.;operator+::(1,32):__pl__7Point3DT0;2A.;subtract::(1,32):T0;2A.;operator-::(1,32):__mi__7Point3DT0;2A.;crossProduct::(1,32):T0;2A.;mult::(1,32):T0;2A.;;Ray:Tt(1,33)=s48p:(1,18),0,192;d:(1,18),192,192;operator=::(1,34)=##(1,35)=&(1,33);:__as__3RayRC3Ray;2A.;Ray::(1,36)=##(1,37)=*(1,33);:RC3Ray;2A.(1,38)=##(1,37);:;2A.(1,39)=##(1,37);:G7Point3DT1;2A.;print::(1,40)=##(0,21);:;2A.;printnl::(1,40):;2A.;translate::(1,41)=##(1,33);:G7Point3D;2A.;operator()::(1,42)=##(1,18);:__cl__3Rayd;2A.;position::(1,42):d;2A.;;Matrix:Tt(1,43)=s128m:/0(1,44)=ar(12,3);0;3;(1,45)=ar(12,3);0;3;(0,14),0,1024;operator=::(1,46)=##(1,47)=&(1,43);:__as__6MatrixRC6Matrix;2A.;Matrix::(1,48)=##(1,49)=*(1,43);:RC6Matrix;2A.(1,50)=##(1,49);:;2A.;subDet::(1,51)=##(1,1);:iiii;0A.(1,52)=##(1,1);:ii;0A.;operator()::(1,53)=##(1,11);:__cl__6Matrixii;2A.;det::(1,54)=##(1,1);:;2A.;print::(1,55)=##(0,21);:;2A.;printnl::(1,55):;2A.;mult::(1,56)=##(1,43);:T0;2A.;operator*::(1,56):__ml__6MatrixT0;2A.;transpose::(1,57)=##(1,43);:;2A.;invert::(1,57):;2A.;multPosition::(1,58)=##(1,18);:G7Point3D;2A.;multDirection::(1,58):G7Point3D;2A.;multNormal::(1,58):G7Point3D;2A.;mult::(1,59)=##(1,33);:G3Ray;2A.;operator*::(1,59):__ml__6MatrixG3Ray;2A.;isIdentity::(1,60)=##(0,1);:;2A.;;__vc__7Point2Di:F(1,11)this:p(1,7)i:p(0,1)this:r(1,7)__PRETTY_FUNCTION__:V(0,25)=ar(12,3);0;30;(0,2)unit__7Point2D:F(1,2)__PRETTY_FUNCTION__:V(0,26)=ar(12,3);0;24;(0,2)l:(1,1)negate__7Point2D:F(1,2)__mi__7Point2D:F(1,2)scale__7Point2Dd:F(1,2)s:p(1,1)s:(1,1)__ml__7Point2Dd:F(1,2)__dv__7Point2Dd:F(1,2)dot__7Point2DT0:F(1,1)q:p(1,2)length__7Point2D:F(1,1)add__7Point2DT0:F(1,2)__pl__7Point2DT0:F(1,2)subtract__7Point2DT0:F(1,2)__mi__7Point2DT0:F(1,2)mult__7Point2DT0:F(1,2)__vc__7Point3Di:F(1,11)this:p(1,23)this:r(1,23)__PRETTY_FUNCTION__:V(0,25)unit__7Point3D:F(1,18)__PRETTY_FUNCTION__:V(0,26)negate__7Point3D:F(1,18)__mi__7Point3D:F(1,18)scale__7Point3Dd:F(1,18)__ml__7Point3Dd:F(1,18)__dv__7Point3Dd:F(1,18)dot__7Point3DT0:F(1,1)q:p(1,18)length__7Point3D:F(1,1)add__7Point3DT0:F(1,18)__pl__7Point3DT0:F(1,18)subtract__7Point3DT0:F(1,18)__mi__7Point3DT0:F(1,18)crossProduct__7Point3DT0:F(1,18)mult__7Point3DT0:F(1,18)translate__3RayG7Point3D:F(1,33)this:p(1,37)position__3Rayd:F(1,18)this:r(1,37)__cl__3Rayd:F(1,18)__cl__6Matrixii:F(1,11)this:p(1,49)j:p(0,1)this:r(1,49)__PRETTY_FUNCTION__:V(0,27)=ar(12,3);0;34;(0,2)det__6Matrix:F(1,1)d:(1,1)i:(0,1)subDet__6Matrixiiii:F(1,1)c1:p(0,1)r1:p(0,1)c2:p(0,1)r2:p(0,1)subDet__6Matrixii:F(1,1)c:p(0,1)r:p(0,1)c1:(0,1)r1:(0,1)c2:(0,1)r2:(0,1)row:(0,1)sgn:(1,1)print__6Matrix:F(0,21)j:(0,1)mult__6MatrixT0:F(1,43)m:p(1,43)k:(0,1)n:(1,43)__ml__6MatrixT0:F(1,43)transpose__6Matrix:F(1,43)invert__6Matrix:F(1,43)m:(1,43)multPosition__6MatrixG7Point3D:F(1,18)p:p(1,18)q:(1,18)multDirection__6MatrixG7Point3D:F(1,18)multNormal__6MatrixG7Point3D:F(1,18)mult__6MatrixG3Ray:F(1,33)r:p(1,33)q:(1,33)__ml__6MatrixG3Ray:F(1,33)isIdentity__6Matrix:F(0,1)det__FG6Matrix:F(1,1)IdentityMatrix__Fv:F(1,43)__7Point2Ddd:F(1,7)x:p(1,1)y:p(1,1)x:r(1,1)y:r(1,1)__7Point3D:F(1,23)__7Point3Dddd:F(1,23)z:p(1,1)z:r(1,1)__3Ray:F(1,37)__3RayG7Point3DT1:F(1,37)p1:p(1,18)d1:p(1,18)main.cpp__u_char:t(9,1)=(0,11)__u_short:t(9,2)=(0,9)__u_int:t(9,3)=(0,4)__u_long:t(9,4)=(0,5)__u_quad_t:t(9,5)=(0,7)__quad_t:t(9,6)=(0,6)__int8_t:t(9,7)=(0,10)__uint8_t:t(9,8)=(0,11)__int16_t:t(9,9)=(0,8)__uint16_t:t(9,10)=(0,9)__int32_t:t(9,11)=(0,1)__uint32_t:t(9,12)=(0,4)__int64_t:t(9,13)=(0,6)__uint64_t:t(9,14)=(0,7)__qaddr_t:t(9,15)=(9,16)=*(9,6)__dev_t:t(9,17)=(9,5)__uid_t:t(9,18)=(9,3)__gid_t:t(9,19)=(9,3)__ino_t:t(9,20)=(9,4)__mode_t:t(9,21)=(9,3)__nlink_t:t(9,22)=(9,3)__off_t:t(9,23)=(0,3)__loff_t:t(9,24)=(9,6)__pid_t:t(9,25)=(0,1)__ssize_t:t(9,26)=(0,1)__rlim_t:t(9,27)=(9,4)__rlim64_t:t(9,28)=(9,5)__id_t:t(9,29)=(9,3)__fsid_t:t(9,30)=s8__val:(9,31)=ar(9,32)=r(9,32);0000000000000;0037777777777;;0;1;(0,1),0,64;operator=::(9,33)=#(9,30),(9,34)=&(9,30),(9,35)=*(9,30),(9,36)=&(9,30),(0,21);:__as__3._0RC3._0;2A.;._0::(9,37)=#(9,30),(9,35),(9,35),(9,36),(0,21);:__3._0RC3._0;2A.(9,38)=#(9,30),(9,35),(9,35),(0,21);:__3._0;2A.;;__daddr_t:t(9,39)=(0,1)__caddr_t:t(9,40)=(9,41)=*(0,2)__time_t:t(9,42)=(0,3)__useconds_t:t(9,43)=(0,4)__suseconds_t:t(9,44)=(0,3)__swblk_t:t(9,45)=(0,3)__clock_t:t(9,46)=(0,3)__clockid_t:t(9,47)=(0,1)__timer_t:t(9,48)=(0,1)__fd_mask:t(9,49)=(0,5)__fd_set:t(9,50)=s128__fds_bits:(9,51)=ar(9,32);0;31;(0,5),0,1024;operator=::(9,52)=#(9,50),(9,53)=&(9,50),(9,54)=*(9,50),(9,55)=&(9,50),(0,21);:__as__3._1RC3._1;2A.;._1::(9,56)=#(9,50),(9,54),(9,54),(9,55),(0,21);:__3._1RC3._1;2A.(9,57)=#(9,50),(9,54),(9,54),(0,21);:__3._1;2A.;;__key_t:t(9,58)=(0,1)__ipc_pid_t:t(9,59)=(0,9)__blksize_t:t(9,60)=(0,3)__blkcnt_t:t(9,61)=(0,3)__blkcnt64_t:t(9,62)=(9,6)__fsblkcnt_t:t(9,63)=(9,4)__fsblkcnt64_t:t(9,64)=(9,5)__fsfilcnt_t:t(9,65)=(9,4)__fsfilcnt64_t:t(9,66)=(9,5)__ino64_t:t(9,67)=(9,5)__off64_t:t(9,68)=(9,24)__t_scalar_t:t(9,69)=(0,3)__t_uscalar_t:t(9,70)=(0,5)__intptr_t:t(9,71)=(0,1)__socklen_t:t(9,72)=(0,4)_pthread_fastlock:Tt(12,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;operator=::(12,2)=##(12,3)=&(12,1);:__as__17_pthread_fastlockRC17_pthread_fastlock;2A.;_pthread_fastlock::(12,4)=##(12,5)=*(12,1);:RC17_pthread_fastlock;2A.(12,6)=##(12,5);:;2A.;;_pthread_descr:t(12,7)=(12,8)=*(12,9)=xs_pthread_descr_struct:pthread_attr_t:t(12,10)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(13,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(7,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,20),224,32;__stacksize:(7,1),256,32;operator=::(12,11)=#(12,10),(12,12)=&(12,10),(12,13)=*(12,10),(12,14)=&(12,10),(0,21);:__as__3._2RC3._2;2A.;._2::(12,15)=#(12,10),(12,13),(12,13),(12,14),(0,21);:__3._2RC3._2;2A.(12,16)=#(12,10),(12,13),(12,13),(0,21);:__3._2;2A.;;pthread_cond_t:t(12,17)=s12__c_lock:(12,1),0,64;__c_waiting:(12,7),64,32;operator=::(12,18)=#(12,17),(12,19)=&(12,17),(12,20)=*(12,17),(12,21)=&(12,17),(0,21);:__as__3._3RC3._3;2A.;._3::(12,22)=#(12,17),(12,20),(12,20),(12,21),(0,21);:__3._3RC3._3;2A.(12,23)=#(12,17),(12,20),(12,20),(0,21);:__3._3;2A.;;pthread_condattr_t:t(12,24)=s4__dummy:(0,1),0,32;operator=::(12,25)=#(12,24),(12,26)=&(12,24),(12,27)=*(12,24),(12,28)=&(12,24),(0,21);:__as__3._4RC3._4;2A.;._4::(12,29)=#(12,24),(12,27),(12,27),(12,28),(0,21);:__3._4RC3._4;2A.(12,30)=#(12,24),(12,27),(12,27),(0,21);:__3._4;2A.;;pthread_key_t:t(12,31)=(0,4)pthread_mutex_t:t(12,32)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(12,7),64,32;__m_kind:(0,1),96,32;__m_lock:(12,1),128,64;operator=::(12,33)=#(12,32),(12,34)=&(12,32),(12,35)=*(12,32),(12,36)=&(12,32),(0,21);:__as__3._5RC3._5;2A.;._5::(12,37)=#(12,32),(12,35),(12,35),(12,36),(0,21);:__3._5RC3._5;2A.(12,38)=#(12,32),(12,35),(12,35),(0,21);:__3._5;2A.;;pthread_mutexattr_t:t(12,39)=s4__mutexkind:(0,1),0,32;operator=::(12,40)=#(12,39),(12,41)=&(12,39),(12,42)=*(12,39),(12,43)=&(12,39),(0,21);:__as__3._6RC3._6;2A.;._6::(12,44)=#(12,39),(12,42),(12,42),(12,43),(0,21);:__3._6RC3._6;2A.(12,45)=#(12,39),(12,42),(12,42),(0,21);:__3._6;2A.;;pthread_once_t:t(12,46)=(0,1)pthread_t:t(12,47)=(0,5)__mbstate_t:t(18,1)=s8__count:(0,1),0,32;__value:(18,2)=u4__wch:(17,1),0,32;__wchb:(18,3)=ar(9,32);0;3;(0,2),0,32;operator=::(18,4)=#(18,2),(18,5)=&(18,2),(18,6)=*(18,2),(18,7)=&(18,2),(0,21);:__as__Q23._73._8RCQ23._73._8;2A.;._8::(18,8)=#(18,2),(18,6),(18,6),(18,7),(0,21);:__Q23._73._8RCQ23._73._8;2A.(18,9)=#(18,2),(18,6),(18,6),(0,21);:__Q23._73._8;2A.;;,32,32;operator=::(18,10)=#(18,1),(18,11)=&(18,1),(18,12)=*(18,1),(18,13)=&(18,1),(0,21);:__as__3._7RC3._7;2A.;._7::(18,14)=#(18,1),(18,12),(18,12),(18,13),(0,21);:__3._7RC3._7;2A.(18,15)=#(18,1),(18,12),(18,12),(0,21);:__3._7;2A.;;_G_fpos_t:t(15,1)=s12__pos:(9,23),0,32;__state:(18,1),32,64;operator=::(15,2)=#(15,1),(15,3)=&(15,1),(15,4)=*(15,1),(15,5)=&(15,1),(0,21);:__as__3._9RC3._9;2A.;._9::(15,6)=#(15,1),(15,4),(15,4),(15,5),(0,21);:__3._9RC3._9;2A.(15,7)=#(15,1),(15,4),(15,4),(0,21);:__3._9;2A.;;_G_fpos64_t:t(15,8)=s16__pos:(9,68),0,64;__state:(18,1),64,64;operator=::(15,9)=#(15,8),(15,10)=&(15,8),(15,11)=*(15,8),(15,12)=&(15,8),(0,21);:__as__4._10RC4._10;2A.;._10::(15,13)=#(15,8),(15,11),(15,11),(15,12),(0,21);:__4._10RC4._10;2A.(15,14)=#(15,8),(15,11),(15,11),(0,21);:__4._10;2A.;;__gconv_fct:t(21,1)=(21,2)=*(21,3)=f(0,1)__gconv_init_fct:t(21,4)=(21,5)=*(21,6)=f(0,1)__gconv_end_fct:t(21,7)=(21,8)=*(21,9)=f(0,21)__gconv_trans_fct:t(21,10)=(21,11)=*(21,12)=f(0,1)__gconv_trans_context_fct:t(21,13)=(21,14)=*(21,15)=f(0,1)__gconv_trans_query_fct:t(21,16)=(21,17)=*(21,18)=f(0,1)__gconv_trans_init_fct:t(21,19)=(21,20)=*(21,21)=f(0,1)__gconv_trans_end_fct:t(21,22)=(21,23)=*(21,24)=f(0,21)__gconv_trans_data:Tt(21,25)=s20__trans_fct:(21,10),0,32;__trans_context_fct:(21,13),32,32;__trans_end_fct:(21,22),64,32;__data:(0,20),96,32;__next:(21,26)=*(21,25),128,32;operator=::(21,27)=##(21,28)=&(21,25);:__as__18__gconv_trans_dataRC18__gconv_trans_data;2A.;__gconv_trans_data::(21,29)=##(21,26);:RC18__gconv_trans_data;2A.(21,30)=##(21,26);:;2A.;;__gconv_step:Tt(21,31)=s56__shlib_handle:(21,32)=*(21,33)=xs__gconv_loaded_object:,0,32;__modname:(21,34)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(9,41),96,32;__to_name:(9,41),128,32;__fct:(21,1),160,32;__init_fct:(21,4),192,32;__end_fct:(21,7),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,20),416,32;operator=::(21,35)=##(21,36)=&(21,31);:__as__12__gconv_stepRC12__gconv_step;2A.;__gconv_step::(21,37)=##(21,38)=*(21,31);:RC12__gconv_step;2A.(21,39)=##(21,38);:;2A.;;__gconv_step_data:Tt(21,40)=s36__outbuf:(21,41)=*(0,11),0,32;__outbufend:(21,41),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(18,12),160,32;__state:(18,1),192,64;__trans:(21,26),256,32;operator=::(21,42)=##(21,43)=&(21,40);:__as__17__gconv_step_dataRC17__gconv_step_data;2A.;__gconv_step_data::(21,44)=##(21,45)=*(21,40);:RC17__gconv_step_data;2A.(21,46)=##(21,45);:;2A.;;__gconv_info:Tt(21,47)=s8__nsteps:(7,1),0,32;__steps:(21,38),32,32;__data:(21,48)=ar(9,32);0;-1;(21,40),64,0;operator=::(21,49)=##(21,50)=&(21,47);:__as__12__gconv_infoRC12__gconv_info;2A.;__gconv_info::(21,51)=##(21,52)=*(21,47);:RC12__gconv_info;2A.(21,53)=##(21,52);:;2A.;;__gconv_t:t(21,54)=(21,52)_G_iconv_t:t(15,15)=u44__cd:(21,47),0,64;__combined:(15,16)=s44__cd:(21,47),0,64;__data:(21,40),64,288;operator=::(15,17)=#(15,16),(15,18)=&(15,16),(15,19)=*(15,16),(15,20)=&(15,16),(0,21);:__as__Q24._134._14RCQ24._134._14;2A.;._14::(15,21)=#(15,16),(15,19),(15,19),(15,20),(0,21);:__Q24._134._14RCQ24._134._14;2A.(15,22)=#(15,16),(15,19),(15,19),(0,21);:__Q24._134._14;2A.;;,0,352;operator=::(15,23)=#(15,15),(15,24)=&(15,15),(15,25)=*(15,15),(15,26)=&(15,15),(0,21);:__as__4._13RC4._13;2A.;._13::(15,27)=#(15,15),(15,25),(15,25),(15,26),(0,21);:__4._13RC4._13;2A.(15,28)=#(15,15),(15,25),(15,25),(0,21);:__4._13;2A.;;_G_int16_t:t(15,29)=(0,8)_G_int32_t:t(15,30)=(0,1)_G_uint16_t:t(15,31)=(0,9)_G_uint32_t:t(15,32)=(0,4)_IO_lock_t:t(14,1)=(0,21)_IO_marker:Tt(14,2)=s12_next:(14,3)=*(14,2),0,32;_sbuf:(14,4)=*(5,2),32,32;_pos:(0,1),64,32;operator=::(14,5)=##(14,6)=&(14,2);:__as__10_IO_markerRC10_IO_marker;2A.;_IO_marker::(14,7)=##(14,3);:RC10_IO_marker;2A.(14,8)=##(14,3);:;2A.;;__codecvt_result:t(14,9)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:Tt(5,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(9,41),32,32;_IO_read_end:(9,41),64,32;_IO_read_base:(9,41),96,32;_IO_write_base:(9,41),128,32;_IO_write_ptr:(9,41),160,32;_IO_write_end:(9,41),192,32;_IO_buf_base:(9,41),224,32;_IO_buf_end:(9,41),256,32;_IO_save_base:(9,41),288,32;_IO_backup_base:(9,41),320,32;_IO_save_end:(9,41),352,32;_markers:(14,3),384,32;_chain:(14,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(9,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(14,10)=ar(9,32);0;0;(0,2),568,8;_lock:(14,11)=*(14,1),576,32;_offset:(9,68),608,64;__pad1:(0,20),672,32;__pad2:(0,20),704,32;_mode:(0,1),736,32;_unused2:(14,12)=ar(9,32);0;51;(0,2),768,416;operator=::(14,13)=##(14,14)=&(5,2);:__as__8_IO_FILERC8_IO_FILE;2A.;_IO_FILE::(14,15)=##(14,4);:RC8_IO_FILE;2A.(14,16)=##(14,4);:;2A.;;__io_read_fn:t(14,17)=(14,18)=f(9,26)__io_write_fn:t(14,19)=(14,20)=f(9,26)__io_seek_fn:t(14,21)=(14,22)=f(0,1)__io_close_fn:t(14,23)=(14,24)=f(0,1)/usr/include/stdlib.hdiv_t:t(29,1)=s8quot:(0,1),0,32;rem:(0,1),32,32;operator=::(29,2)=#(29,1),(29,3)=&(29,1),(29,4)=*(29,1),(29,5)=&(29,1),(0,21);:__as__4._15RC4._15;2A.;._15::(29,6)=#(29,1),(29,4),(29,4),(29,5),(0,21);:__4._15RC4._15;2A.(29,7)=#(29,1),(29,4),(29,4),(0,21);:__4._15;2A.;;ldiv_t:t(29,8)=s8quot:(0,3),0,32;rem:(0,3),32,32;operator=::(29,9)=#(29,8),(29,10)=&(29,8),(29,11)=*(29,8),(29,12)=&(29,8),(0,21);:__as__4._16RC4._16;2A.;._16::(29,13)=#(29,8),(29,11),(29,11),(29,12),(0,21);:__4._16RC4._16;2A.(29,14)=#(29,8),(29,11),(29,11),(0,21);:__4._16;2A.;;/usr/include/sys/types.hu_char:t(32,1)=(9,1)u_short:t(32,2)=(9,2)u_int:t(32,3)=(9,3)u_long:t(32,4)=(9,4)quad_t:t(32,5)=(9,6)u_quad_t:t(32,6)=(9,5)fsid_t:t(32,7)=(9,30)loff_t:t(32,8)=(9,24)ino_t:t(32,9)=(9,20)dev_t:t(32,10)=(9,17)gid_t:t(32,11)=(9,19)mode_t:t(32,12)=(9,21)nlink_t:t(32,13)=(9,22)uid_t:t(32,14)=(9,18)pid_t:t(32,15)=(9,25)id_t:t(32,16)=(9,29)ssize_t:t(32,17)=(9,26)daddr_t:t(32,18)=(9,39)caddr_t:t(32,19)=(9,40)key_t:t(32,20)=(9,58)/usr/include/time.htime_t:t(35,1)=(9,42)clockid_t:t(35,2)=(9,47)timer_t:t(35,3)=(9,48)ulong:t(32,21)=(0,5)ushort:t(32,22)=(0,9)uint:t(32,23)=(0,4)int8_t:t(32,24)=(0,10)int16_t:t(32,25)=(0,8)int32_t:t(32,26)=(0,1)int64_t:t(32,27)=(0,6)u_int8_t:t(32,28)=(0,11)u_int16_t:t(32,29)=(0,9)u_int32_t:t(32,30)=(0,4)u_int64_t:t(32,31)=(0,7)register_t:t(32,32)=(0,1)/usr/include/endian.h/usr/include/bits/endian.h/usr/include/sys/select.h/usr/include/bits/select.h/usr/include/bits/sigset.h__sig_atomic_t:t(47,1)=(0,1)__sigset_t:t(47,2)=s128__val:(9,51),0,1024;operator=::(47,3)=#(47,2),(47,4)=&(47,2),(47,5)=*(47,2),(47,6)=&(47,2),(0,21);:__as__4._17RC4._17;2A.;._17::(47,7)=#(47,2),(47,5),(47,5),(47,6),(0,21);:__4._17RC4._17;2A.(47,8)=#(47,2),(47,5),(47,5),(0,21);:__4._17;2A.;;timespec:Tt(48,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;operator=::(48,2)=##(48,3)=&(48,1);:__as__8timespecRC8timespec;2A.;timespec::(48,4)=##(48,5)=*(48,1);:RC8timespec;2A.(48,6)=##(48,5);:;2A.;;fd_mask:t(43,1)=(9,49)fd_set:t(43,2)=(9,50)/usr/include/sys/sysmacros.hblkcnt_t:t(32,33)=(9,61)fsblkcnt_t:t(32,34)=(9,63)fsfilcnt_t:t(32,35)=(9,65)random_data:Tt(29,15)=s28fptr:(29,16)=*(32,26),0,32;rptr:(29,16),32,32;state:(29,16),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(29,16),192,32;operator=::(29,17)=##(29,18)=&(29,15);:__as__11random_dataRC11random_data;2A.;random_data::(29,19)=##(29,20)=*(29,15);:RC11random_data;2A.(29,21)=##(29,20);:;2A.;;drand48_data:Tt(29,22)=s24x:(29,23)=ar(9,32);0;2;(0,9),0,48;a:(29,23),48,48;c:(0,9),96,16;old_x:(29,23),112,48;init:(0,1),160,32;operator=::(29,24)=##(29,25)=&(29,22);:__as__12drand48_dataRC12drand48_data;2A.;drand48_data::(29,26)=##(29,27)=*(29,22);:RC12drand48_data;2A.(29,28)=##(29,27);:;2A.;;/usr/include/alloca.h__compar_fn_t:t(29,29)=(29,30)=*(29,31)=f(0,1)/usr/include/string.hrayView.hmain:F(0,1)argc:p(0,1)argv:p(0,25)=*(9,41)src_filename:(9,41)width:(0,1)height:(0,1)complexity:(0,1)debug:(0,1)options:S(0,26)=ar(9,32);0;571;(0,2)ShowUsage__Fv:f(0,21)SetBinaryIOMode__Fv:f(0,21)progname:S(9,41)bmp.cppbmp.hPixel:t(1,1)=s3r:(0,11),0,8;g:(0,11),8,8;b:(0,11),16,8;operator=::(1,2)=#(1,1),(1,3)=&(1,1),(1,4)=*(1,1),(1,5)=&(1,1),(0,21);:__as__4._15RC4._15;2A.;._15::(1,6)=#(1,1),(1,4),(1,4),(1,5),(0,21);:__4._15RC4._15;2A.(1,7)=#(1,1),(1,4),(1,4),(0,21);:__4._15;2A.;;Image:t(1,8)=s12width:(0,1),0,32;height:(0,1),32,32;pixels:(1,4),64,32;operator=::(1,9)=#(1,8),(1,10)=&(1,8),(1,11)=*(1,8),(1,12)=&(1,8),(0,21);:__as__4._16RC4._16;2A.;._16::(1,13)=#(1,8),(1,11),(1,11),(1,12),(0,21);:__4._16RC4._16;2A.(1,14)=#(1,8),(1,11),(1,11),(0,21);:__4._16;2A.;;div_t:t(30,1)=s8quot:(0,1),0,32;rem:(0,1),32,32;operator=::(30,2)=#(30,1),(30,3)=&(30,1),(30,4)=*(30,1),(30,5)=&(30,1),(0,21);:__as__4._17RC4._17;2A.;._17::(30,6)=#(30,1),(30,4),(30,4),(30,5),(0,21);:__4._17RC4._17;2A.(30,7)=#(30,1),(30,4),(30,4),(0,21);:__4._17;2A.;;ldiv_t:t(30,8)=s8quot:(0,3),0,32;rem:(0,3),32,32;operator=::(30,9)=#(30,8),(30,10)=&(30,8),(30,11)=*(30,8),(30,12)=&(30,8),(0,21);:__as__4._18RC4._18;2A.;._18::(30,13)=#(30,8),(30,11),(30,11),(30,12),(0,21);:__4._18RC4._18;2A.(30,14)=#(30,8),(30,11),(30,11),(0,21);:__4._18;2A.;;__sig_atomic_t:t(48,1)=(0,1)__sigset_t:t(48,2)=s128__val:(8,51),0,1024;operator=::(48,3)=#(48,2),(48,4)=&(48,2),(48,5)=*(48,2),(48,6)=&(48,2),(0,21);:__as__4._19RC4._19;2A.;._19::(48,7)=#(48,2),(48,5),(48,5),(48,6),(0,21);:__4._19RC4._19;2A.(48,8)=#(48,2),(48,5),(48,5),(0,21);:__4._19;2A.;;random_data:Tt(30,15)=s28fptr:(30,16)=*(33,26),0,32;rptr:(30,16),32,32;state:(30,16),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(30,16),192,32;operator=::(30,17)=##(30,18)=&(30,15);:__as__11random_dataRC11random_data;2A.;random_data::(30,19)=##(30,20)=*(30,15);:RC11random_data;2A.(30,21)=##(30,20);:;2A.;;drand48_data:Tt(30,22)=s24x:(30,23)=ar(8,32);0;2;(0,9),0,48;a:(30,23),48,48;c:(0,9),96,16;old_x:(30,23),112,48;init:(0,1),160,32;operator=::(30,24)=##(30,25)=&(30,22);:__as__12drand48_dataRC12drand48_data;2A.;drand48_data::(30,26)=##(30,27)=*(30,22);:RC12drand48_data;2A.(30,28)=##(30,27);:;2A.;;__compar_fn_t:t(30,29)=(30,30)=*(30,31)=f(0,1)ImageNew__Fii:F(1,11)width:p(0,1)height:p(0,1)__PRETTY_FUNCTION__:V(0,25)=ar(8,32);0;26;(0,2)img:(1,11)ImageFree__FPP5Image:F(0,21)img:p(0,26)=*(1,11)__PRETTY_FUNCTION__:V(0,27)=ar(8,32);0;25;(0,2)ImageCopy__FP5ImageT0:F(0,21)src:p(1,11)dst:p(1,11)__PRETTY_FUNCTION__:V(0,28)=ar(8,32);0;33;(0,2)ImageIsValid__FP5Image:F(0,1)img:p(1,11)ImageGetPixel__FP5Imageii:F(1,4)x:p(0,1)y:p(0,1)__PRETTY_FUNCTION__:V(0,29)=ar(8,32);0;40;(0,2)ImageSetPixel__FP5ImageiiP5Pixel:F(0,21)p:p(1,4)__PRETTY_FUNCTION__:V(0,30)=ar(8,32);0;47;(0,2)BYTE:t(0,31)=(0,2)WORD:t(0,32)=(0,9)DWORD:t(0,33)=(0,4)LONG:t(0,34)=(0,1)tagBITMAPFILEHEADER:Tt(0,35)=s16bfType:(0,32),0,16;bfSize:(0,33),32,32;bfReserved1:(0,32),64,16;bfReserved2:(0,32),80,16;bfOffBits:(0,33),96,32;operator=::(0,36)=##(0,37)=&(0,35);:__as__19tagBITMAPFILEHEADERRC19tagBITMAPFILEHEADER;2A.;tagBITMAPFILEHEADER::(0,38)=##(0,39)=*(0,35);:RC19tagBITMAPFILEHEADER;2A.(0,40)=##(0,39);:;2A.;;BITMAPFILEHEADER:t(0,41)=(0,35)tagBITMAPINFOHEADER:Tt(0,42)=s40biSize:(0,33),0,32;biWidth:(0,34),32,32;biHeight:(0,34),64,32;biPlanes:(0,32),96,16;biBitCount:(0,32),112,16;biCompression:(0,33),128,32;biSizeImage:(0,33),160,32;biXPelsPerMeter:(0,34),192,32;biYPelsPerMeter:(0,34),224,32;biClrUsed:(0,33),256,32;biClrImportant:(0,33),288,32;operator=::(0,43)=##(0,44)=&(0,42);:__as__19tagBITMAPINFOHEADERRC19tagBITMAPINFOHEADER;2A.;tagBITMAPINFOHEADER::(0,45)=##(0,46)=*(0,42);:RC19tagBITMAPINFOHEADER;2A.(0,47)=##(0,46);:;2A.;;BITMAPINFOHEADER:t(0,48)=(0,42)tagRGBTRIPLE:Tt(0,49)=s3rgbtBlue:(0,31),0,8;rgbtGreen:(0,31),8,8;rgbtRed:(0,31),16,8;operator=::(0,50)=##(0,51)=&(0,49);:__as__12tagRGBTRIPLERC12tagRGBTRIPLE;2A.;tagRGBTRIPLE::(0,52)=##(0,53)=*(0,49);:RC12tagRGBTRIPLE;2A.(0,54)=##(0,53);:;2A.;;RGBTRIPLE:t(0,55)=(0,49)tagRGBQUAD:Tt(0,56)=s4rgbBlue:(0,31),0,8;rgbGreen:(0,31),8,8;rgbRed:(0,31),16,8;rgbReserved:(0,31),24,8;operator=::(0,57)=##(0,58)=&(0,56);:__as__10tagRGBQUADRC10tagRGBQUAD;2A.;tagRGBQUAD::(0,59)=##(0,60)=*(0,56);:RC10tagRGBQUAD;2A.(0,61)=##(0,60);:;2A.;;RGBQUAD:t(0,62)=(0,56)WordReadLE__FP8_IO_FILE:f(0,32)fp:p(0,63)=*(2,1)lsb:(0,32)msb:(0,32)WordWriteLE__FUsP8_IO_FILE:f(0,21)fp:p(0,63)x:(0,32)lsb:(0,31)msb:(0,31)DWordReadLE__FP8_IO_FILE:f(0,33)b1:(0,33)b2:(0,33)b3:(0,33)b4:(0,33)DWordWriteLE__FUiP8_IO_FILE:f(0,21)x:p(0,33)b1:(0,11)b2:(0,11)b3:(0,11)b4:(0,11)LongReadLE__FP8_IO_FILE:f(0,34)b1:(0,34)b2:(0,34)b3:(0,34)b4:(0,34)LongWriteLE__FiP8_IO_FILE:f(0,21)x:p(0,34)b1:(0,2)b2:(0,2)b3:(0,2)b4:(0,2)BMPReadImage__FP8_IO_FILE:F(1,11)__PRETTY_FUNCTION__:V(0,64)=ar(8,32);0;28;(0,2)bmfh:(0,41)bmih:(0,48)x:(0,1)y:(0,1)lineLength:(0,1)triples:(0,65)=*(0,55)p:(1,1)BMPWriteImage__FP5ImageP8_IO_FILE:F(0,21)__PRETTY_FUNCTION__:V(0,66)=ar(8,32);0;36;(0,2)nbytes:(0,1)scene.cppdiv_t:t(1,1)=s8quot:(0,1),0,32;rem:(0,1),32,32;operator=::(1,2)=#(1,1),(1,3)=&(1,1),(1,4)=*(1,1),(1,5)=&(1,1),(0,21);:__as__3._0RC3._0;2A.;._0::(1,6)=#(1,1),(1,4),(1,4),(1,5),(0,21);:__3._0RC3._0;2A.(1,7)=#(1,1),(1,4),(1,4),(0,21);:__3._0;2A.;;ldiv_t:t(1,8)=s8quot:(0,3),0,32;rem:(0,3),32,32;operator=::(1,9)=#(1,8),(1,10)=&(1,8),(1,11)=*(1,8),(1,12)=&(1,8),(0,21);:__as__3._1RC3._1;2A.;._1::(1,13)=#(1,8),(1,11),(1,11),(1,12),(0,21);:__3._1RC3._1;2A.(1,14)=#(1,8),(1,11),(1,11),(0,21);:__3._1;2A.;;__u_char:t(8,1)=(0,11)__u_short:t(8,2)=(0,9)__u_int:t(8,3)=(0,4)__u_long:t(8,4)=(0,5)__u_quad_t:t(8,5)=(0,7)__quad_t:t(8,6)=(0,6)__int8_t:t(8,7)=(0,10)__uint8_t:t(8,8)=(0,11)__int16_t:t(8,9)=(0,8)__uint16_t:t(8,10)=(0,9)__int32_t:t(8,11)=(0,1)__uint32_t:t(8,12)=(0,4)__int64_t:t(8,13)=(0,6)__uint64_t:t(8,14)=(0,7)__qaddr_t:t(8,15)=(8,16)=*(8,6)__dev_t:t(8,17)=(8,5)__uid_t:t(8,18)=(8,3)__gid_t:t(8,19)=(8,3)__ino_t:t(8,20)=(8,4)__mode_t:t(8,21)=(8,3)__nlink_t:t(8,22)=(8,3)__off_t:t(8,23)=(0,3)__loff_t:t(8,24)=(8,6)__pid_t:t(8,25)=(0,1)__ssize_t:t(8,26)=(0,1)__rlim_t:t(8,27)=(8,4)__rlim64_t:t(8,28)=(8,5)__id_t:t(8,29)=(8,3)__fsid_t:t(8,30)=s8__val:(8,31)=ar(8,32)=r(8,32);0000000000000;0037777777777;;0;1;(0,1),0,64;operator=::(8,33)=#(8,30),(8,34)=&(8,30),(8,35)=*(8,30),(8,36)=&(8,30),(0,21);:__as__3._2RC3._2;2A.;._2::(8,37)=#(8,30),(8,35),(8,35),(8,36),(0,21);:__3._2RC3._2;2A.(8,38)=#(8,30),(8,35),(8,35),(0,21);:__3._2;2A.;;__daddr_t:t(8,39)=(0,1)__caddr_t:t(8,40)=(8,41)=*(0,2)__time_t:t(8,42)=(0,3)__useconds_t:t(8,43)=(0,4)__suseconds_t:t(8,44)=(0,3)__swblk_t:t(8,45)=(0,3)__clock_t:t(8,46)=(0,3)__clockid_t:t(8,47)=(0,1)__timer_t:t(8,48)=(0,1)__fd_mask:t(8,49)=(0,5)__fd_set:t(8,50)=s128__fds_bits:(8,51)=ar(8,32);0;31;(0,5),0,1024;operator=::(8,52)=#(8,50),(8,53)=&(8,50),(8,54)=*(8,50),(8,55)=&(8,50),(0,21);:__as__3._3RC3._3;2A.;._3::(8,56)=#(8,50),(8,54),(8,54),(8,55),(0,21);:__3._3RC3._3;2A.(8,57)=#(8,50),(8,54),(8,54),(0,21);:__3._3;2A.;;__key_t:t(8,58)=(0,1)__ipc_pid_t:t(8,59)=(0,9)__blksize_t:t(8,60)=(0,3)__blkcnt_t:t(8,61)=(0,3)__blkcnt64_t:t(8,62)=(8,6)__fsblkcnt_t:t(8,63)=(8,4)__fsblkcnt64_t:t(8,64)=(8,5)__fsfilcnt_t:t(8,65)=(8,4)__fsfilcnt64_t:t(8,66)=(8,5)__ino64_t:t(8,67)=(8,5)__off64_t:t(8,68)=(8,24)__t_scalar_t:t(8,69)=(0,3)__t_uscalar_t:t(8,70)=(0,5)__intptr_t:t(8,71)=(0,1)__socklen_t:t(8,72)=(0,4)_pthread_fastlock:Tt(11,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;operator=::(11,2)=##(11,3)=&(11,1);:__as__17_pthread_fastlockRC17_pthread_fastlock;2A.;_pthread_fastlock::(11,4)=##(11,5)=*(11,1);:RC17_pthread_fastlock;2A.(11,6)=##(11,5);:;2A.;;_pthread_descr:t(11,7)=(11,8)=*(11,9)=xs_pthread_descr_struct:pthread_attr_t:t(11,10)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(12,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(5,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,20),224,32;__stacksize:(5,1),256,32;operator=::(11,11)=#(11,10),(11,12)=&(11,10),(11,13)=*(11,10),(11,14)=&(11,10),(0,21);:__as__3._4RC3._4;2A.;._4::(11,15)=#(11,10),(11,13),(11,13),(11,14),(0,21);:__3._4RC3._4;2A.(11,16)=#(11,10),(11,13),(11,13),(0,21);:__3._4;2A.;;pthread_cond_t:t(11,17)=s12__c_lock:(11,1),0,64;__c_waiting:(11,7),64,32;operator=::(11,18)=#(11,17),(11,19)=&(11,17),(11,20)=*(11,17),(11,21)=&(11,17),(0,21);:__as__3._5RC3._5;2A.;._5::(11,22)=#(11,17),(11,20),(11,20),(11,21),(0,21);:__3._5RC3._5;2A.(11,23)=#(11,17),(11,20),(11,20),(0,21);:__3._5;2A.;;pthread_condattr_t:t(11,24)=s4__dummy:(0,1),0,32;operator=::(11,25)=#(11,24),(11,26)=&(11,24),(11,27)=*(11,24),(11,28)=&(11,24),(0,21);:__as__3._6RC3._6;2A.;._6::(11,29)=#(11,24),(11,27),(11,27),(11,28),(0,21);:__3._6RC3._6;2A.(11,30)=#(11,24),(11,27),(11,27),(0,21);:__3._6;2A.;;pthread_key_t:t(11,31)=(0,4)pthread_mutex_t:t(11,32)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(11,7),64,32;__m_kind:(0,1),96,32;__m_lock:(11,1),128,64;operator=::(11,33)=#(11,32),(11,34)=&(11,32),(11,35)=*(11,32),(11,36)=&(11,32),(0,21);:__as__3._7RC3._7;2A.;._7::(11,37)=#(11,32),(11,35),(11,35),(11,36),(0,21);:__3._7RC3._7;2A.(11,38)=#(11,32),(11,35),(11,35),(0,21);:__3._7;2A.;;pthread_mutexattr_t:t(11,39)=s4__mutexkind:(0,1),0,32;operator=::(11,40)=#(11,39),(11,41)=&(11,39),(11,42)=*(11,39),(11,43)=&(11,39),(0,21);:__as__3._8RC3._8;2A.;._8::(11,44)=#(11,39),(11,42),(11,42),(11,43),(0,21);:__3._8RC3._8;2A.(11,45)=#(11,39),(11,42),(11,42),(0,21);:__3._8;2A.;;pthread_once_t:t(11,46)=(0,1)pthread_t:t(11,47)=(0,5)u_char:t(6,1)=(8,1)u_short:t(6,2)=(8,2)u_int:t(6,3)=(8,3)u_long:t(6,4)=(8,4)quad_t:t(6,5)=(8,6)u_quad_t:t(6,6)=(8,5)fsid_t:t(6,7)=(8,30)loff_t:t(6,8)=(8,24)ino_t:t(6,9)=(8,20)dev_t:t(6,10)=(8,17)gid_t:t(6,11)=(8,19)mode_t:t(6,12)=(8,21)nlink_t:t(6,13)=(8,22)uid_t:t(6,14)=(8,18)off_t:t(6,15)=(8,23)pid_t:t(6,16)=(8,25)id_t:t(6,17)=(8,29)ssize_t:t(6,18)=(8,26)daddr_t:t(6,19)=(8,39)caddr_t:t(6,20)=(8,40)key_t:t(6,21)=(8,58)ulong:t(6,22)=(0,5)ushort:t(6,23)=(0,9)uint:t(6,24)=(0,4)int8_t:t(6,25)=(0,10)int16_t:t(6,26)=(0,8)int32_t:t(6,27)=(0,1)int64_t:t(6,28)=(0,6)u_int8_t:t(6,29)=(0,11)u_int16_t:t(6,30)=(0,9)u_int32_t:t(6,31)=(0,4)u_int64_t:t(6,32)=(0,7)register_t:t(6,33)=(0,1)__sig_atomic_t:t(25,1)=(0,1)__sigset_t:t(25,2)=s128__val:(8,51),0,1024;operator=::(25,3)=#(25,2),(25,4)=&(25,2),(25,5)=*(25,2),(25,6)=&(25,2),(0,21);:__as__3._9RC3._9;2A.;._9::(25,7)=#(25,2),(25,5),(25,5),(25,6),(0,21);:__3._9RC3._9;2A.(25,8)=#(25,2),(25,5),(25,5),(0,21);:__3._9;2A.;;blkcnt_t:t(6,34)=(8,61)fsblkcnt_t:t(6,35)=(8,63)fsfilcnt_t:t(6,36)=(8,65)random_data:Tt(1,15)=s28fptr:(1,16)=*(6,27),0,32;rptr:(1,16),32,32;state:(1,16),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(1,16),192,32;operator=::(1,17)=##(1,18)=&(1,15);:__as__11random_dataRC11random_data;2A.;random_data::(1,19)=##(1,20)=*(1,15);:RC11random_data;2A.(1,21)=##(1,20);:;2A.;;drand48_data:Tt(1,22)=s24x:(1,23)=ar(8,32);0;2;(0,9),0,48;a:(1,23),48,48;c:(0,9),96,16;old_x:(1,23),112,48;init:(0,1),160,32;operator=::(1,24)=##(1,25)=&(1,22);:__as__12drand48_dataRC12drand48_data;2A.;drand48_data::(1,26)=##(1,27)=*(1,22);:RC12drand48_data;2A.(1,28)=##(1,27);:;2A.;;__compar_fn_t:t(1,29)=(1,30)=*(1,31)=f(0,1)FILE:t(31,1)=(31,2)=xs_IO_FILE:__FILE:t(31,3)=(31,2)__mbstate_t:t(40,1)=s8__count:(0,1),0,32;__value:(40,2)=u4__wch:(39,1),0,32;__wchb:(40,3)=ar(8,32);0;3;(0,2),0,32;operator=::(40,4)=#(40,2),(40,5)=&(40,2),(40,6)=*(40,2),(40,7)=&(40,2),(0,21);:__as__Q24._104._11RCQ24._104._11;2A.;._11::(40,8)=#(40,2),(40,6),(40,6),(40,7),(0,21);:__Q24._104._11RCQ24._104._11;2A.(40,9)=#(40,2),(40,6),(40,6),(0,21);:__Q24._104._11;2A.;;,32,32;operator=::(40,10)=#(40,1),(40,11)=&(40,1),(40,12)=*(40,1),(40,13)=&(40,1),(0,21);:__as__4._10RC4._10;2A.;._10::(40,14)=#(40,1),(40,12),(40,12),(40,13),(0,21);:__4._10RC4._10;2A.(40,15)=#(40,1),(40,12),(40,12),(0,21);:__4._10;2A.;;_G_fpos_t:t(37,1)=s12__pos:(8,23),0,32;__state:(40,1),32,64;operator=::(37,2)=#(37,1),(37,3)=&(37,1),(37,4)=*(37,1),(37,5)=&(37,1),(0,21);:__as__4._12RC4._12;2A.;._12::(37,6)=#(37,1),(37,4),(37,4),(37,5),(0,21);:__4._12RC4._12;2A.(37,7)=#(37,1),(37,4),(37,4),(0,21);:__4._12;2A.;;_G_fpos64_t:t(37,8)=s16__pos:(8,68),0,64;__state:(40,1),64,64;operator=::(37,9)=#(37,8),(37,10)=&(37,8),(37,11)=*(37,8),(37,12)=&(37,8),(0,21);:__as__4._13RC4._13;2A.;._13::(37,13)=#(37,8),(37,11),(37,11),(37,12),(0,21);:__4._13RC4._13;2A.(37,14)=#(37,8),(37,11),(37,11),(0,21);:__4._13;2A.;;_G_iconv_t:t(37,15)=u44__cd:(43,47),0,64;__combined:(37,16)=s44__cd:(43,47),0,64;__data:(43,40),64,288;operator=::(37,17)=#(37,16),(37,18)=&(37,16),(37,19)=*(37,16),(37,20)=&(37,16),(0,21);:__as__Q24._164._17RCQ24._164._17;2A.;._17::(37,21)=#(37,16),(37,19),(37,19),(37,20),(0,21);:__Q24._164._17RCQ24._164._17;2A.(37,22)=#(37,16),(37,19),(37,19),(0,21);:__Q24._164._17;2A.;;,0,352;operator=::(37,23)=#(37,15),(37,24)=&(37,15),(37,25)=*(37,15),(37,26)=&(37,15),(0,21);:__as__4._16RC4._16;2A.;._16::(37,27)=#(37,15),(37,25),(37,25),(37,26),(0,21);:__4._16RC4._16;2A.(37,28)=#(37,15),(37,25),(37,25),(0,21);:__4._16;2A.;;_G_int16_t:t(37,29)=(0,8)_G_int32_t:t(37,30)=(0,1)_G_uint16_t:t(37,31)=(0,9)_G_uint32_t:t(37,32)=(0,4)fpos_t:t(31,4)=(37,1)_LIB_VERSION_TYPE:t(54,1)=e_IEEE_:-1,_SVID_:0,_XOPEN_:1,_POSIX_:2,_ISOC_:3,;__exception:Tt(54,2)=s32type:(0,1),0,32;name:(8,41),32,32;arg1:(0,14),64,64;arg2:(0,14),128,64;retval:(0,14),192,64;operator=::(54,3)=##(54,4)=&(54,2);:__as__11__exceptionRC11__exception;2A.;__exception::(54,5)=##(54,6)=*(54,2);:RC11__exception;2A.(54,7)=##(54,6);:;2A.;;__convert_long_double:Tt(62,1)=u16__convert_long_double_i:(62,2)=ar(8,32);0;3;(0,4),0,128;__convert_long_double_d:(0,15),0,96;operator=::(62,3)=##(62,4)=&(62,1);:__as__21__convert_long_doubleRC21__convert_long_double;2A.;__convert_long_double::(62,5)=##(62,6)=*(62,1);:RC21__convert_long_double;2A.(62,7)=##(62,6);:;2A.;;scene.h/u/mkazhdan/lib/GL/glut.h/usr/local/include/GL/gl.hGLenum:t(65,1)=eGL_FALSE:0,GL_TRUE:1,GL_BYTE:5120,GL_UNSIGNED_BYTE:5121,GL_SHORT:5122,GL_UNSIGNED_SHORT:5123,GL_INT:5124,GL_UNSIGNED_INT:5125,GL_FLOAT:5126,GL_DOUBLE:5130,GL_2_BYTES:5127,GL_3_BYTES:5128,GL_4_BYTES:5129,GL_LINES:1,GL_POINTS:0,GL_LINE_STRIP:3,GL_LINE_LOOP:2,GL_TRIANGLES:4,GL_TRIANGLE_STRIP:5,GL_TRIANGLE_FAN:6,GL_QUADS:7,GL_QUAD_STRIP:8,GL_POLYGON:9,GL_EDGE_FLAG:2883,GL_VERTEX_ARRAY:32884,GL_NORMAL_ARRAY:32885,GL_COLOR_ARRAY:32886,GL_INDEX_ARRAY:32887,GL_TEXTURE_COORD_ARRAY:32888,GL_EDGE_FLAG_ARRAY:32889,GL_VERTEX_ARRAY_SIZE:32890,GL_VERTEX_ARRAY_TYPE:32891,GL_VERTEX_ARRAY_STRIDE:32892,GL_NORMAL_ARRAY_TYPE:32894,GL_NORMAL_ARRAY_STRIDE:32895,GL_COLOR_ARRAY_SIZE:32897,GL_COLOR_ARRAY_TYPE:32898,GL_COLOR_ARRAY_STRIDE:32899,GL_INDEX_ARRAY_TYPE:32901,GL_INDEX_ARRAY_STRIDE:32902,GL_TEXTURE_COORD_ARRAY_SIZE:32904,GL_TEXTURE_COORD_ARRAY_TYPE:32905,GL_TEXTURE_COORD_ARRAY_STRIDE:32906,GL_EDGE_FLAG_ARRAY_STRIDE:32908,GL_VERTEX_ARRAY_POINTER:32910,GL_NORMAL_ARRAY_POINTER:32911,GL_COLOR_ARRAY_POINTER:32912,GL_INDEX_ARRAY_POINTER:32913,GL_TEXTURE_COORD_ARRAY_POINTER:32914,GL_EDGE_FLAG_ARRAY_POINTER:32915,GL_V2F:10784,GL_V3F:10785,GL_C4UB_V2F:10786,GL_C4UB_V3F:10787,GL_C3F_V3F:10788,GL_N3F_V3F:10789,GL_C4F_N3F_V3F:10790,GL_T2F_V3F:10791,GL_T4F_V4F:10792,GL_T2F_C4UB_V3F:10793,GL_T2F_C3F_V3F:10794,GL_T2F_N3F_V3F:10795,GL_T2F_C4F_N3F_V3F:10796,GL_T4F_C4F_N3F_V4F:10797,GL_MATRIX_MODE:2976,GL_MODELVIEW:5888,GL_PROJECTION:5889,GL_TEXTURE:5890,GL_POINT_SMOOTH:2832,GL_POINT_SIZE:2833,GL_POINT_SIZE_GRANULARITY:2835,GL_POINT_SIZE_RANGE:2834,GL_LINE_SMOOTH:2848,GL_LINE_STIPPLE:2852,GL_LINE_STIPPLE_PATTERN:2853,GL_LINE_STIPPLE_REPEAT:2854,GL_LINE_WIDTH:2849,GL_LINE_WIDTH_GRANULARITY:2851,GL_LINE_WIDTH_RANGE:2850,GL_POINT:6912,GL_LINE:6913,GL_FILL:6914,GL_CCW:2305,GL_CW:2304,GL_FRONT:1028,GL_BACK:1029,GL_CULL_FACE:2884,GL_CULL_FACE_MODE:2885,GL_POLYGON_SMOOTH:2881,GL_POLYGON_STIPPLE:2882,GL_FRONT_FACE:2886,GL_POLYGON_MODE:2880,GL_POLYGON_OFFSET_FACTOR:32824,GL_POLYGON_OFFSET_UNITS:10752,GL_POLYGON_OFFSET_POINT:10753,GL_POLYGON_OFFSET_LINE:10754,GL_POLYGON_OFFSET_FILL:32823,GL_COMPILE:4864,GL_COMPILE_AND_EXECUTE:4865,GL_LIST_BASE:2866,GL_LIST_INDEX:2867,GL_LIST_MODE:2864,GL_NEVER:512,GL_LESS:513,GL_GEQUAL:518,GL_LEQUAL:515,GL_GREATER:516,GL_NOTEQUAL:517,GL_EQUAL:514,GL_ALWAYS:519,GL_DEPTH_TEST:2929,GL_DEPTH_BITS:3414,GL_DEPTH_CLEAR_VALUE:2931,GL_DEPTH_FUNC:2932,GL_DEPTH_RANGE:2928,GL_DEPTH_WRITEMASK:2930,GL_DEPTH_COMPONENT:6402,GL_LIGHTING:2896,GL_LIGHT0:16384,GL_LIGHT1:16385,GL_LIGHT2:16386,GL_LIGHT3:16387,GL_LIGHT4:16388,GL_LIGHT5:16389,GL_LIGHT6:16390,GL_LIGHT7:16391,GL_SPOT_EXPONENT:4613,GL_SPOT_CUTOFF:4614,GL_CONSTANT_ATTENUATION:4615,GL_LINEAR_ATTENUATION:4616,GL_QUADRATIC_ATTENUATION:4617,GL_AMBIENT:4608,GL_DIFFUSE:4609,GL_SPECULAR:4610,GL_SHININESS:5633,GL_EMISSION:5632,GL_POSITION:4611,GL_SPOT_DIRECTION:4612,GL_AMBIENT_AND_DIFFUSE:5634,GL_COLOR_INDEXES:5635,GL_LIGHT_MODEL_TWO_SIDE:2898,GL_LIGHT_MODEL_LOCAL_VIEWER:2897,GL_LIGHT_MODEL_AMBIENT:2899,GL_FRONT_AND_BACK:1032,GL_SHADE_MODEL:2900,GL_FLAT:7424,GL_SMOOTH:7425,GL_COLOR_MATERIAL:2903,GL_COLOR_MATERIAL_FACE:2901,GL_COLOR_MATERIAL_PARAMETER:2902,GL_NORMALIZE:2977,GL_CLIP_PLANE0:12288,GL_CLIP_PLANE1:12289,GL_CLIP_PLANE2:12290,GL_CLIP_PLANE3:12291,GL_CLIP_PLANE4:12292,GL_CLIP_PLANE5:12293,GL_ACCUM_RED_BITS:3416,GL_ACCUM_GREEN_BITS:3417,GL_ACCUM_BLUE_BITS:3418,GL_ACCUM_ALPHA_BITS:3419,GL_ACCUM_CLEAR_VALUE:2944,GL_ACCUM:256,GL_ADD:260,GL_LOAD:257,GL_MULT:259,GL_RETURN:258,GL_ALPHA_TEST:3008,GL_ALPHA_TEST_REF:3010,GL_ALPHA_TEST_FUNC:3009,GL_BLEND:3042,GL_BLEND_SRC:3041,GL_BLEND_DST:3040,GL_ZERO:0,GL_ONE:1,GL_SRC_COLOR:768,GL_ONE_MINUS_SRC_COLOR:769,GL_DST_COLOR:774,GL_ONE_MINUS_DST_COLOR:775,GL_SRC_ALPHA:770,GL_ONE_MINUS_SRC_ALPHA:771,GL_DST_ALPHA:772,GL_ONE_MINUS_DST_ALPHA:773,GL_SRC_ALPHA_SATURATE:776,GL_CONSTANT_COLOR:32769,GL_ONE_MINUS_CONSTANT_COLOR:32770,GL_CONSTANT_ALPHA:32771,GL_ONE_MINUS_CONSTANT_ALPHA:32772,GL_FEEDBACK:7169,GL_RENDER:7168,GL_SELECT:7170,GL_2D:1536,GL_3D:1537,GL_3D_COLOR:1538,GL_3D_COLOR_TEXTURE:1539,GL_4D_COLOR_TEXTURE:1540,GL_POINT_TOKEN:1793,GL_LINE_TOKEN:1794,GL_LINE_RESET_TOKEN:1799,GL_POLYGON_TOKEN:1795,GL_BITMAP_TOKEN:1796,GL_DRAW_PIXEL_TOKEN:1797,GL_COPY_PIXEL_TOKEN:1798,GL_PASS_THROUGH_TOKEN:1792,GL_FEEDBACK_BUFFER_POINTER:3568,GL_FEEDBACK_BUFFER_SIZE:3569,GL_FEEDBACK_BUFFER_TYPE:3570,GL_SELECTION_BUFFER_POINTER:3571,GL_SELECTION_BUFFER_SIZE:3572,GL_FOG:2912,GL_FOG_MODE:2917,GL_FOG_DENSITY:2914,GL_FOG_COLOR:2918,GL_FOG_INDEX:2913,GL_FOG_START:2915,GL_FOG_END:2916,GL_LINEAR:9729,GL_EXP:2048,GL_EXP2:2049,GL_LOGIC_OP:3057,GL_INDEX_LOGIC_OP:3057,GL_COLOR_LOGIC_OP:3058,GL_LOGIC_OP_MODE:3056,GL_CLEAR:5376,GL_SET:5391,GL_COPY:5379,GL_COPY_INVERTED:5388,GL_NOOP:5381,GL_INVERT:5386,GL_AND:5377,GL_NAND:5390,GL_OR:5383,GL_NOR:5384,GL_XOR:5382,GL_EQUIV:5385,GL_AND_REVERSE:5378,GL_AND_INVERTED:5380,GL_OR_REVERSE:5387,GL_OR_INVERTED:5389,GL_STENCIL_TEST:2960,GL_STENCIL_WRITEMASK:2968,GL_STENCIL_BITS:3415,GL_STENCIL_FUNC:2962,GL_STENCIL_VALUE_MASK:2963,GL_STENCIL_REF:2967,GL_STENCIL_FAIL:2964,GL_STENCIL_PASS_DEPTH_PASS:2966,GL_STENCIL_PASS_DEPTH_FAIL:2965,GL_STENCIL_CLEAR_VALUE:2961,GL_STENCIL_INDEX:6401,GL_KEEP:7680,GL_REPLACE:7681,GL_INCR:7682,GL_DECR:7683,GL_NONE:0,GL_LEFT:1030,GL_RIGHT:1031,GL_FRONT_LEFT:1024,GL_FRONT_RIGHT:1025,GL_BACK_LEFT:1026,GL_BACK_RIGHT:1027,GL_AUX0:1033,GL_AUX1:1034,GL_AUX2:1035,GL_AUX3:1036,GL_COLOR_INDEX:6400,GL_RED:6403,GL_GREEN:6404,GL_BLUE:6405,GL_ALPHA:6406,GL_LUMINANCE:6409,GL_LUMINANCE_ALPHA:6410,GL_ALPHA_BITS:3413,GL_RED_BITS:3410,GL_GREEN_BITS:3411,GL_BLUE_BITS:3412,GL_INDEX_BITS:3409,GL_SUBPIXEL_BITS:3408,GL_AUX_BUFFERS:3072,GL_READ_BUFFER:3074,GL_DRAW_BUFFER:3073,GL_DOUBLEBUFFER:3122,GL_STEREO:3123,GL_BITMAP:6656,GL_COLOR:6144,GL_DEPTH:6145,GL_STENCIL:6146,GL_DITHER:3024,GL_RGB:6407,GL_RGBA:6408,GL_MAX_LIST_NESTING:2865,GL_MAX_ATTRIB_STACK_DEPTH:3381,GL_MAX_MODELVIEW_STACK_DEPTH:3382,GL_MAX_NAME_STACK_DEPTH:3383,GL_MAX_PROJECTION_STACK_DEPTH:3384,GL_MAX_TEXTURE_STACK_DEPTH:3385,GL_MAX_EVAL_ORDER:3376,GL_MAX_LIGHTS:3377,GL_MAX_CLIP_PLANES:3378,GL_MAX_TEXTURE_SIZE:3379,GL_MAX_PIXEL_MAP_TABLE:3380,GL_MAX_VIEWPORT_DIMS:3386,GL_MAX_CLIENT_ATTRIB_STACK_DEPTH:3387,GL_ATTRIB_STACK_DEPTH:2992,GL_CLIENT_ATTRIB_STACK_DEPTH:2993,GL_COLOR_CLEAR_VALUE:3106,GL_COLOR_WRITEMASK:3107,GL_CURRENT_INDEX:2817,GL_CURRENT_COLOR:2816,GL_CURRENT_NORMAL:2818,GL_CURRENT_RASTER_COLOR:2820,GL_CURRENT_RASTER_DISTANCE:2825,GL_CURRENT_RASTER_INDEX:2821,GL_CURRENT_RASTER_POSITION:2823,GL_CURRENT_RASTER_TEXTURE_COORDS:2822,GL_CURRENT_RASTER_POSITION_VALID:2824,GL_CURRENT_TEXTURE_COORDS:2819,GL_INDEX_CLEAR_VALUE:3104,GL_INDEX_MODE:3120,GL_INDEX_WRITEMASK:3105,GL_MODELVIEW_MATRIX:2982,GL_MODELVIEW_STACK_DEPTH:2979,GL_NAME_STACK_DEPTH:3440,GL_PROJECTION_MATRIX:2983,GL_PROJECTION_STACK_DEPTH:2980,GL_RENDER_MODE:3136,GL_RGBA_MODE:3121,GL_TEXTURE_MATRIX:2984,GL_TEXTURE_STACK_DEPTH:2981,GL_VIEWPORT:2978,GL_AUTO_NORMAL:3456,GL_MAP1_COLOR_4:3472,GL_MAP1_GRID_DOMAIN:3536,GL_MAP1_GRID_SEGMENTS:3537,GL_MAP1_INDEX:3473,GL_MAP1_NORMAL:3474,GL_MAP1_TEXTURE_COORD_1:3475,GL_MAP1_TEXTURE_COORD_2:3476,GL_MAP1_TEXTURE_COORD_3:3477,GL_MAP1_TEXTURE_COORD_4:3478,GL_MAP1_VERTEX_3:3479,GL_MAP1_VERTEX_4:3480,GL_MAP2_COLOR_4:3504,GL_MAP2_GRID_DOMAIN:3538,GL_MAP2_GRID_SEGMENTS:3539,GL_MAP2_INDEX:3505,GL_MAP2_NORMAL:3506,GL_MAP2_TEXTURE_COORD_1:3507,GL_MAP2_TEXTURE_COORD_2:3508,GL_MAP2_TEXTURE_COORD_3:3509,GL_MAP2_TEXTURE_COORD_4:3510,GL_MAP2_VERTEX_3:3511,GL_MAP2_VERTEX_4:3512,GL_COEFF:2560,GL_DOMAIN:2562,GL_ORDER:2561,GL_FOG_HINT:3156,GL_LINE_SMOOTH_HINT:3154,GL_PERSPECTIVE_CORRECTION_HINT:3152,GL_POINT_SMOOTH_HINT:3153,GL_POLYGON_SMOOTH_HINT:3155,GL_DONT_CARE:4352,GL_FASTEST:4353,GL_NICEST:4354,GL_SCISSOR_TEST:3089,GL_SCISSOR_BOX:3088,GL_MAP_COLOR:3344,GL_MAP_STENCIL:3345,GL_INDEX_SHIFT:3346,GL_INDEX_OFFSET:3347,GL_RED_SCALE:3348,GL_RED_BIAS:3349,GL_GREEN_SCALE:3352,GL_GREEN_BIAS:3353,GL_BLUE_SCALE:3354,GL_BLUE_BIAS:3355,GL_ALPHA_SCALE:3356,GL_ALPHA_BIAS:3357,GL_DEPTH_SCALE:3358,GL_DEPTH_BIAS:3359,GL_PIXEL_MAP_S_TO_S_SIZE:3249,GL_PIXEL_MAP_I_TO_I_SIZE:3248,GL_PIXEL_MAP_I_TO_R_SIZE:3250,GL_PIXEL_MAP_I_TO_G_SIZE:3251,GL_PIXEL_MAP_I_TO_B_SIZE:3252,GL_PIXEL_MAP_I_TO_A_SIZE:3253,GL_PIXEL_MAP_R_TO_R_SIZE:3254,GL_PIXEL_MAP_G_TO_G_SIZE:3255,GL_PIXEL_MAP_B_TO_B_SIZE:3256,GL_PIXEL_MAP_A_TO_A_SIZE:3257,GL_PIXEL_MAP_S_TO_S:3185,GL_PIXEL_MAP_I_TO_I:3184,GL_PIXEL_MAP_I_TO_R:3186,GL_PIXEL_MAP_I_TO_G:3187,GL_PIXEL_MAP_I_TO_B:3188,GL_PIXEL_MAP_I_TO_A:3189,GL_PIXEL_MAP_R_TO_R:3190,GL_PIXEL_MAP_G_TO_G:3191,GL_PIXEL_MAP_B_TO_B:3192,GL_PIXEL_MAP_A_TO_A:3193,GL_PACK_ALIGNMENT:3333,GL_PACK_LSB_FIRST:3329,GL_PACK_ROW_LENGTH:3330,GL_PACK_SKIP_PIXELS:3332,GL_PACK_SKIP_ROWS:3331,GL_PACK_SWAP_BYTES:3328,GL_UNPACK_ALIGNMENT:3317,GL_UNPACK_LSB_FIRST:3313,GL_UNPACK_ROW_LENGTH:3314,GL_UNPACK_SKIP_PIXELS:3316,GL_UNPACK_SKIP_ROWS:3315,GL_UNPACK_SWAP_BYTES:3312,GL_ZOOM_X:3350,GL_ZOOM_Y:3351,GL_TEXTURE_ENV:8960,GL_TEXTURE_ENV_MODE:8704,GL_TEXTURE_1D:3552,GL_TEXTURE_2D:3553,GL_TEXTURE_WRAP_S:10242,GL_TEXTURE_WRAP_T:10243,GL_TEXTURE_MAG_FILTER:10240,GL_TEXTURE_MIN_FILTER:10241,GL_TEXTURE_ENV_COLOR:8705,GL_TEXTURE_GEN_S:3168,GL_TEXTURE_GEN_T:3169,GL_TEXTURE_GEN_MODE:9472,GL_TEXTURE_BORDER_COLOR:4100,GL_TEXTURE_WIDTH:4096,GL_TEXTURE_HEIGHT:4097,GL_TEXTURE_BORDER:4101,GL_TEXTURE_COMPONENTS:4099,GL_TEXTURE_RED_SIZE:32860,GL_TEXTURE_GREEN_SIZE:32861,GL_TEXTURE_BLUE_SIZE:32862,GL_TEXTURE_ALPHA_SIZE:32863,GL_TEXTURE_LUMINANCE_SIZE:32864,GL_TEXTURE_INTENSITY_SIZE:32865,GL_NEAREST_MIPMAP_NEAREST:9984,GL_NEAREST_MIPMAP_LINEAR:9986,GL_LINEAR_MIPMAP_NEAREST:9985,GL_LINEAR_MIPMAP_LINEAR:9987,GL_OBJECT_LINEAR:9217,GL_OBJECT_PLANE:9473,GL_EYE_LINEAR:9216,GL_EYE_PLANE:9474,GL_SPHERE_MAP:9218,GL_DECAL:8449,GL_MODULATE:8448,GL_NEAREST:9728,GL_REPEAT:10497,GL_CLAMP:10496,GL_S:8192,GL_T:8193,GL_R:8194,GL_Q:8195,GL_TEXTURE_GEN_R:3170,GL_TEXTURE_GEN_Q:3171,GL_PROXY_TEXTURE_1D:32867,GL_PROXY_TEXTURE_2D:32868,GL_TEXTURE_PRIORITY:32870,GL_TEXTURE_RESIDENT:32871,GL_TEXTURE_BINDING_1D:32872,GL_TEXTURE_BINDING_2D:32873,GL_TEXTURE_INTERNAL_FORMAT:4099,GL_PACK_SKIP_IMAGES:32875,GL_PACK_IMAGE_HEIGHT:32876,GL_UNPACK_SKIP_IMAGES:32877,GL_UNPACK_IMAGE_HEIGHT:32878,GL_TEXTURE_3D:32879,GL_PROXY_TEXTURE_3D:32880,GL_TEXTURE_DEPTH:32881,GL_TEXTURE_WRAP_R:32882,GL_MAX_3D_TEXTURE_SIZE:32883,GL_TEXTURE_BINDING_3D:32874,GL_ALPHA4:32827,GL_ALPHA8:32828,GL_ALPHA12:32829,GL_ALPHA16:32830,GL_LUMINANCE4:32831,GL_LUMINANCE8:32832,GL_LUMINANCE12:32833,GL_LUMINANCE16:32834,GL_LUMINANCE4_ALPHA4:32835,GL_LUMINANCE6_ALPHA2:32836,GL_LUMINANCE8_ALPHA8:32837,GL_LUMINANCE12_ALPHA4:32838,GL_LUMINANCE12_ALPHA12:32839,GL_LUMINANCE16_ALPHA16:32840,GL_INTENSITY:32841,GL_INTENSITY4:32842,GL_INTENSITY8:32843,GL_INTENSITY12:32844,GL_INTENSITY16:32845,GL_R3_G3_B2:10768,GL_RGB4:32847,GL_RGB5:32848,GL_RGB8:32849,GL_RGB10:32850,GL_RGB12:32851,GL_RGB16:32852,GL_RGBA2:32853,GL_RGBA4:32854,GL_RGB5_A1:32855,GL_RGBA8:32856,GL_RGB10_A2:32857,GL_RGBA12:32858,GL_RGBA16:32859,GL_VENDOR:7936,GL_RENDERER:7937,GL_VERSION:7938,GL_EXTENSIONS:7939,GL_INVALID_VALUE:1281,GL_INVALID_ENUM:1280,GL_INVALID_OPERATION:1282,GL_STACK_OVERFLOW:1283,GL_STACK_UNDERFLOW:1284,GL_OUT_OF_MEMORY:1285,GL_CONSTANT_COLOR_EXT:32769,GL_ONE_MINUS_CONSTANT_COLOR_EXT:32770,GL_CONSTANT_ALPHA_EXT:32771,GL_ONE_MINUS_CONSTANT_ALPHA_EXT:32772,GL_BLEND_EQUATION_EXT:32777,GL_MIN_EXT:32775,GL_MAX_EXT:32776,GL_FUNC_ADD_EXT:32774,GL_FUNC_SUBTRACT_EXT:32778,GL_FUNC_REVERSE_SUBTRACT_EXT:32779,GL_BLEND_COLOR_EXT:32773,GL_POLYGON_OFFSET_EXT:32823,GL_POLYGON_OFFSET_FACTOR_EXT:32824,GL_POLYGON_OFFSET_BIAS_EXT:32825,GL_VERTEX_ARRAY_EXT:32884,GL_NORMAL_ARRAY_EXT:32885,GL_COLOR_ARRAY_EXT:32886,GL_INDEX_ARRAY_EXT:32887,GL_TEXTURE_COORD_ARRAY_EXT:32888,GL_EDGE_FLAG_ARRAY_EXT:32889,GL_VERTEX_ARRAY_SIZE_EXT:32890,GL_VERTEX_ARRAY_TYPE_EXT:32891,GL_VERTEX_ARRAY_STRIDE_EXT:32892,GL_VERTEX_ARRAY_COUNT_EXT:32893,GL_NORMAL_ARRAY_TYPE_EXT:32894,GL_NORMAL_ARRAY_STRIDE_EXT:32895,GL_NORMAL_ARRAY_COUNT_EXT:32896,GL_COLOR_ARRAY_SIZE_EXT:32897,GL_COLOR_ARRAY_TYPE_EXT:32898,GL_COLOR_ARRAY_STRIDE_EXT:32899,GL_COLOR_ARRAY_COUNT_EXT:32900,GL_INDEX_ARRAY_TYPE_EXT:32901,GL_INDEX_ARRAY_STRIDE_EXT:32902,GL_INDEX_ARRAY_COUNT_EXT:32903,GL_TEXTURE_COORD_ARRAY_SIZE_EXT:32904,GL_TEXTURE_COORD_ARRAY_TYPE_EXT:32905,GL_TEXTURE_COORD_ARRAY_STRIDE_EXT:32906,GL_TEXTURE_COORD_ARRAY_COUNT_EXT:32907,GL_EDGE_FLAG_ARRAY_STRIDE_EXT:32908,GL_EDGE_FLAG_ARRAY_COUNT_EXT:32909,GL_VERTEX_ARRAY_POINTER_EXT:32910,GL_NORMAL_ARRAY_POINTER_EXT:32911,GL_COLOR_ARRAY_POINTER_EXT:32912,GL_INDEX_ARRAY_POINTER_EXT:32913,GL_TEXTURE_COORD_ARRAY_POINTER_EXT:32914,GL_EDGE_FLAG_ARRAY_POINTER_EXT:32915,GL_TEXTURE_PRIORITY_EXT:32870,GL_TEXTURE_RESIDENT_EXT:32871,GL_TEXTURE_1D_BINDING_EXT:32872,GL_TEXTURE_2D_BINDING_EXT:32873,GL_PACK_SKIP_IMAGES_EXT:32875,GL_PACK_IMAGE_HEIGHT_EXT:32876,GL_UNPACK_SKIP_IMAGES_EXT:32877,GL_UNPACK_IMAGE_HEIGHT_EXT:32878,GL_TEXTURE_3D_EXT:32879,GL_PROXY_TEXTURE_3D_EXT:32880,GL_TEXTURE_DEPTH_EXT:32881,GL_TEXTURE_WRAP_R_EXT:32882,GL_MAX_3D_TEXTURE_SIZE_EXT:32883,GL_TEXTURE_3D_BINDING_EXT:32874,GL_TABLE_TOO_LARGE_EXT:32817,GL_COLOR_TABLE_FORMAT_EXT:32984,GL_COLOR_TABLE_WIDTH_EXT:32985,GL_COLOR_TABLE_RED_SIZE_EXT:32986,GL_COLOR_TABLE_GREEN_SIZE_EXT:32987,GL_COLOR_TABLE_BLUE_SIZE_EXT:32988,GL_COLOR_TABLE_ALPHA_SIZE_EXT:32989,GL_COLOR_TABLE_LUMINANCE_SIZE_EXT:32990,GL_COLOR_TABLE_INTENSITY_SIZE_EXT:32991,GL_TEXTURE_INDEX_SIZE_EXT:33005,GL_COLOR_INDEX1_EXT:32994,GL_COLOR_INDEX2_EXT:32995,GL_COLOR_INDEX4_EXT:32996,GL_COLOR_INDEX8_EXT:32997,GL_COLOR_INDEX12_EXT:32998,GL_COLOR_INDEX16_EXT:32999,GL_SHARED_TEXTURE_PALETTE_EXT:33275,GL_POINT_SIZE_MIN_EXT:33062,GL_POINT_SIZE_MAX_EXT:33063,GL_POINT_FADE_THRESHOLD_SIZE_EXT:33064,GL_DISTANCE_ATTENUATION_EXT:33065,GL_RESCALE_NORMAL_EXT:32826,GL_ABGR_EXT:32768,GL_SELECTED_TEXTURE_SGIS:33628,GL_SELECTED_TEXTURE_COORD_SET_SGIS:33629,GL_MAX_TEXTURES_SGIS:33630,GL_TEXTURE0_SGIS:33631,GL_TEXTURE1_SGIS:33632,GL_TEXTURE2_SGIS:33633,GL_TEXTURE3_SGIS:33634,GL_TEXTURE_COORD_SET_SOURCE_SGIS:33635,GL_SELECTED_TEXTURE_EXT:33728,GL_SELECTED_TEXTURE_COORD_SET_EXT:33729,GL_SELECTED_TEXTURE_TRANSFORM_EXT:33730,GL_MAX_TEXTURES_EXT:33731,GL_MAX_TEXTURE_COORD_SETS_EXT:33732,GL_TEXTURE_ENV_COORD_SET_EXT:33733,GL_TEXTURE0_EXT:33734,GL_TEXTURE1_EXT:33735,GL_TEXTURE2_EXT:33736,GL_TEXTURE3_EXT:33737,GL_CLAMP_TO_EDGE_SGIS:33071,GL_RESCALE_NORMAL:32826,GL_CLAMP_TO_EDGE:33071,GL_MAX_ELEMENTS_VERTICES:61672,GL_MAX_ELEMENTS_INDICES:61673,GL_BGR:32992,GL_BGRA:32993,GL_UNSIGNED_BYTE_3_3_2:32818,GL_UNSIGNED_BYTE_2_3_3_REV:33634,GL_UNSIGNED_SHORT_5_6_5:33635,GL_UNSIGNED_SHORT_5_6_5_REV:33636,GL_UNSIGNED_SHORT_4_4_4_4:32819,GL_UNSIGNED_SHORT_4_4_4_4_REV:33637,GL_UNSIGNED_SHORT_5_5_5_1:32820,GL_UNSIGNED_SHORT_1_5_5_5_REV:33638,GL_UNSIGNED_INT_8_8_8_8:32821,GL_UNSIGNED_INT_8_8_8_8_REV:33639,GL_UNSIGNED_INT_10_10_10_2:32822,GL_UNSIGNED_INT_2_10_10_10_REV:33640,GL_LIGHT_MODEL_COLOR_CONTROL:33272,GL_SINGLE_COLOR:33273,GL_SEPARATE_SPECULAR_COLOR:33274,GL_TEXTURE_MIN_LOD:33082,GL_TEXTURE_MAX_LOD:33083,GL_TEXTURE_BASE_LEVEL:33084,GL_TEXTURE_MAX_LEVEL:33085,;GLbitfield:t(65,2)=(0,4)GLvoid:t(65,3)=(0,21)GLboolean:t(65,4)=(0,11)GLbyte:t(65,5)=(0,10)GLshort:t(65,6)=(0,8)GLint:t(65,7)=(0,1)GLubyte:t(65,8)=(0,11)GLushort:t(65,9)=(0,9)GLuint:t(65,10)=(0,4)GLsizei:t(65,11)=(0,1)GLfloat:t(65,12)=(0,13)GLclampf:t(65,13)=(0,13)GLdouble:t(65,14)=(0,14)GLclampd:t(65,15)=(0,14)/usr/local/include/GL/glu.hPixel:t(68,1)=s3r:(0,11),0,8;g:(0,11),8,8;b:(0,11),16,8;operator=::(68,2)=#(68,1),(68,3)=&(68,1),(68,4)=*(68,1),(68,5)=&(68,1),(0,21);:__as__4._23RC4._23;2A.;._23::(68,6)=#(68,1),(68,4),(68,4),(68,5),(0,21);:__4._23RC4._23;2A.(68,7)=#(68,1),(68,4),(68,4),(0,21);:__4._23;2A.;;Image:t(68,8)=s12width:(0,1),0,32;height:(0,1),32,32;pixels:(68,4),64,32;operator=::(68,9)=#(68,8),(68,10)=&(68,8),(68,11)=*(68,8),(68,12)=&(68,8),(0,21);:__as__4._24RC4._24;2A.;._24::(68,13)=#(68,8),(68,11),(68,11),(68,12),(0,21);:__4._24RC4._24;2A.(68,14)=#(68,8),(68,11),(68,11),(0,21);:__4._24;2A.;;Flt:t(70,1)=(0,14)Point2D:Tt(70,2)=s16p:/0(70,3)=ar(8,32);0;1;(0,14),0,128;operator=::(70,4)=##(70,5)=&(70,2);:__as__7Point2DRC7Point2D;2A.;Point2D::(70,6)=##(70,7)=*(70,2);:RC7Point2D;2A.(70,8)=##(70,7);:;2A.(70,9)=##(70,7);:dd;2A.;operator[]::(70,10)=##(70,11)=&(70,1);:__vc__7Point2Di;2A.;print::(70,12)=##(0,21);:;2A.;printnl::(70,12):;2A.;dot::(70,13)=##(70,1);:T0;2A.;length::(70,14)=##(70,1);:;2A.;unit::(70,15)=##(70,2);:;2A.;negate::(70,15):;2A.;operator-::(70,15):__mi__7Point2D;2A.;scale::(70,16)=##(70,2);:d;2A.;operator*::(70,16):__ml__7Point2Dd;2A.;operator/::(70,16):__dv__7Point2Dd;2A.;add::(70,17)=##(70,2);:T0;2A.;operator+::(70,17):__pl__7Point2DT0;2A.;subtract::(70,17):T0;2A.;operator-::(70,17):__mi__7Point2DT0;2A.;mult::(70,17):T0;2A.;;Point3D:Tt(70,18)=s24p:/0(70,19)=ar(8,32);0;2;(0,14),0,192;operator=::(70,20)=##(70,21)=&(70,18);:__as__7Point3DRC7Point3D;2A.;Point3D::(70,22)=##(70,23)=*(70,18);:RC7Point3D;2A.(70,24)=##(70,23);:;2A.(70,25)=##(70,23);:ddd;2A.;operator[]::(70,26)=##(70,11);:__vc__7Point3Di;2A.;print::(70,27)=##(0,21);:;2A.;printnl::(70,27):;2A.;dot::(70,28)=##(70,1);:T0;2A.;length::(70,29)=##(70,1);:;2A.;unit::(70,30)=##(70,18);:;2A.;negate::(70,30):;2A.;operator-::(70,30):__mi__7Point3D;2A.;scale::(70,31)=##(70,18);:d;2A.;operator*::(70,31):__ml__7Point3Dd;2A.;operator/::(70,31):__dv__7Point3Dd;2A.;add::(70,32)=##(70,18);:T0;2A.;operator+::(70,32):__pl__7Point3DT0;2A.;subtract::(70,32):T0;2A.;operator-::(70,32):__mi__7Point3DT0;2A.;crossProduct::(70,32):T0;2A.;mult::(70,32):T0;2A.;;Ray:Tt(70,33)=s48p:(70,18),0,192;d:(70,18),192,192;operator=::(70,34)=##(70,35)=&(70,33);:__as__3RayRC3Ray;2A.;Ray::(70,36)=##(70,37)=*(70,33);:RC3Ray;2A.(70,38)=##(70,37);:;2A.(70,39)=##(70,37);:G7Point3DT1;2A.;print::(70,40)=##(0,21);:;2A.;printnl::(70,40):;2A.;translate::(70,41)=##(70,33);:G7Point3D;2A.;operator()::(70,42)=##(70,18);:__cl__3Rayd;2A.;position::(70,42):d;2A.;;Matrix:Tt(70,43)=s128m:/0(70,44)=ar(8,32);0;3;(70,45)=ar(8,32);0;3;(0,14),0,1024;operator=::(70,46)=##(70,47)=&(70,43);:__as__6MatrixRC6Matrix;2A.;Matrix::(70,48)=##(70,49)=*(70,43);:RC6Matrix;2A.(70,50)=##(70,49);:;2A.;subDet::(70,51)=##(70,1);:iiii;0A.(70,52)=##(70,1);:ii;0A.;operator()::(70,53)=##(70,11);:__cl__6Matrixii;2A.;det::(70,54)=##(70,1);:;2A.;print::(70,55)=##(0,21);:;2A.;printnl::(70,55):;2A.;mult::(70,56)=##(70,43);:T0;2A.;operator*::(70,56):__ml__6MatrixT0;2A.;transpose::(70,57)=##(70,43);:;2A.;invert::(70,57):;2A.;multPosition::(70,58)=##(70,18);:G7Point3D;2A.;multDirection::(70,58):G7Point3D;2A.;multNormal::(70,58):G7Point3D;2A.;mult::(70,59)=##(70,33);:G3Ray;2A.;operator*::(70,59):__ml__6MatrixG3Ray;2A.;isIdentity::(70,60)=##(0,1);:;2A.;;shape.hboundingBox.hBoundingBox:Tt(78,1)=s48p:(78,2)=ar(8,32);0;1;(70,18),0,384;operator=::(78,3)=##(78,4)=&(78,1);:__as__11BoundingBoxRC11BoundingBox;2A.;BoundingBox::(78,5)=##(78,6)=*(78,1);:RC11BoundingBox;2A.;setBoundingBox::(78,7)=##(0,21);:G7Point3DT1;0A.;BoundingBox::(78,8)=##(78,6);:;2A.(78,9)=##(78,6);:G7Point3DT1;2A.(78,10)=##(78,6);:P7Point3Di;2A.;operator+::(78,11)=##(78,1);:__pl__11BoundingBoxT0;2A.;transform::(78,12)=##(78,1);:G6Matrix;2A.;intersect::(78,13)=##(70,1);:G3Ray;2A.;;IntersectionInfo:Tt(75,1)=s68material:(75,2)=*(75,3)=xsMaterial:,0,32;iCoordinate:(70,18),32,192;normal:(70,18),224,192;texCoordinate:(70,2),416,128;operator=::(75,4)=##(75,5)=&(75,1);:__as__16IntersectionInfoRC16IntersectionInfo;2A.;IntersectionInfo::(75,6)=##(75,7)=*(75,1);:RC16IntersectionInfo;2A.(75,8)=##(75,7);:;2A.;;light.hgroup.hShapeListElement:Tt(84,1)=s8next:(84,2)=*(84,1),0,32;shape:(84,3)=*(84,4)=xsShape:,32,32;operator=::(84,5)=##(84,6)=&(84,1);:__as__16ShapeListElementRC16ShapeListElement;2A.;ShapeListElement::(84,7)=##(84,2);:RC16ShapeListElement;2A.(84,8)=##(84,2);:P5Shape;2A.;addShape::(84,9)=##(0,21);:P5Shape;2A.;;Camera:Tt(63,1)=s112heightAngle:(70,1),0,64;aspectRatio:(70,1),64,64;position:(70,18),128,192;direction:(70,18),320,192;up:(70,18),512,192;right:(70,18),704,192;operator=::(63,2)=##(63,3)=&(63,1);:__as__6CameraRC6Camera;2A.;Camera::(63,4)=##(63,5)=*(63,1);:RC6Camera;2A.(63,6)=##(63,5);:;2A.;read::(63,7)=##(0,1);:P8_IO_FILE;2A.;write::(63,8)=##(0,21);:P8_IO_FILE;2A.;;Vertex:Tt(63,9)=s68index:(0,1),0,32;position:(70,18),32,192;normal:(70,18),224,192;texCoordinate:(70,2),416,128;operator=::(63,10)=##(63,11)=&(63,9);:__as__6VertexRC6Vertex;2A.;Vertex::(63,12)=##(63,13)=*(63,9);:RC6Vertex;2A.(63,14)=##(63,13);:;2A.;read::(63,15)=##(0,1);:P8_IO_FILE;2A.;write::(63,16)=##(0,21);:P8_IO_FILE;2A.;;Material:Tt(75,3)=s332index:(0,1),0,32;ambient:(70,18),32,192;diffuse:(70,18),224,192;specular:(70,18),416,192;emissive:(70,18),608,192;kspec:(70,1),800,64;ktran:(70,1),864,64;refind:(70,1),928,64;handle:(65,10),992,32;tex:(63,17)=*(63,18)=xsTexture:,1024,32;foo:(63,19)=ar(8,32);0;199;(0,2),1056,1600;operator=::(63,20)=##(63,21)=&(75,3);:__as__8MaterialRC8Material;2A.;Material::(63,22)=##(75,2);:RC8Material;2A.(63,23)=##(75,2);:;2A.(63,24)=##(75,2);:iG7Point3DT2d;2A.;setHandle::(63,25)=##(0,21);:;2A.;read::(63,26)=##(0,1);:P8_IO_FILERi;2A.;write::(63,27)=##(0,21);:P8_IO_FILE;2A.;;Texture:Tt(63,18)=s212index:(0,1),0,32;handle:(65,10),32,32;filename:(63,19),64,1600;img:(68,11),1664,32;operator=::(63,28)=##(63,29)=&(63,18);:__as__7TextureRC7Texture;2A.;Texture::(63,30)=##(63,17);:RC7Texture;2A.(63,31)=##(63,17);:;2A.;setHandle::(63,32)=##(0,21);:;2A.;read::(63,33)=##(0,1);:P8_IO_FILE;2A.;write::(63,34)=##(0,21);:P8_IO_FILE;2A.;;RayFile:Tt(63,35)=s208index:(0,1),0,32;filename:(63,19),32,1600;scene:(63,36)=*(63,37)=xsScene:,1632,32;operator=::(63,38)=##(63,39)=&(63,35);:__as__7RayFileRC7RayFile;2A.;RayFile::(63,40)=##(63,41)=*(63,35);:RC7RayFile;2A.(63,42)=##(63,41);:;2A.;read::(63,43)=##(0,1);:P8_IO_FILE;2A.;write::(63,44)=##(0,21);:P8_IO_FILE;2A.;free::(63,45)=##(0,21);:;2A.;;Scene:Tt(63,37)=s96vertices:/0(63,13),0,32;vertexNum:/0(0,1),32,32;materials:/0(75,2),64,32;materialNum:/0(0,1),96,32;textures:/0(63,17),128,32;textureNum:/0(0,1),160,32;rayFiles:/0(63,41),192,32;rayFileNum:/0(0,1),224,32;ambient:(70,18),256,192;background:(70,18),448,192;camera:(63,5),640,32;lights:(63,46)=*(63,47)=*(63,48)=xsLight:,672,32;lightNum:(0,1),704,32;group:(63,49)=*(63,50)=xsGroup:,736,32;operator=::(63,51)=##(63,52)=&(63,37);:__as__5SceneRC5Scene;2A.;Scene::(63,53)=##(63,36);:RC5Scene;2A.;ParseError::(63,54)=##(0,21);:PCcT1;0A.;ParseLineError::(63,55)=##(0,21);:iPCcT2;0A.;ParseGroup::(63,56)=##(0,21);:P8_IO_FILERiP5ShapePCc;0A.;ParseShape::(63,57)=##(0,1);:P8_IO_FILEPCciP5ShapeT2;0A.;Scene::(63,58)=##(63,36);:;2A.;getMaterial::(63,59)=##(75,2);:i;2A.;setHandles::(63,60)=##(0,21);:;2A.;free::(63,60):;2A.;read::(63,61)=##(0,21);:PCc;2A.;write::(63,62)=##(0,21);:P8_IO_FILE;2A.;;pointLight.hdirectionalLight.hspotLight.hrayFileInstance.hsphere.hbox.hcone.hcylinder.htriangle.hline.hread__6CameraP8_IO_FILE:F(0,1)this:p(63,5)fp:p(0,25)=*(31,1)write__6CameraP8_IO_FILE:F(0,21)fp:p(0,25)this:r(63,5)read__6VertexP8_IO_FILE:F(0,1)this:p(63,13)size:(70,1)write__6VertexP8_IO_FILE:F(0,21)this:r(63,13)__8Material:F(75,2)this:p(75,2)this:r(75,2)__8MaterialiG7Point3DT2d:F(75,2)index:p(0,1)ambient:p(70,18)color:p(70,18)kspec:p(70,1)kspec:(70,1)read__8MaterialP8_IO_FILERi:F(0,1)temp:p(0,26)=&(0,1)write__8MaterialP8_IO_FILE:F(0,21)setHandle__8Material:F(0,21)m_ambient:(0,27)=ar(8,32);0;3;(0,13)m_diffuse:(0,27)m_specular:(0,27)m_emissive:(0,27)m_shininess:(65,12)__7Texture:F(63,17)this:p(63,17)this:r(63,17)read__7TextureP8_IO_FILE:F(0,1)f:p(0,25)fp:(0,25)write__7TextureP8_IO_FILE:F(0,21)setHandle__7Texture:F(0,21)__5Scene:F(63,36)this:p(63,36)this:r(63,36)getMaterial__5Scenei:F(75,2)__PRETTY_FUNCTION__:V(0,28)=ar(8,32);0;34;(0,2)free__5Scene:F(0,21)write__5SceneP8_IO_FILE:F(0,21)temp:(84,2)setHandles__5Scene:F(0,21)read__7RayFileP8_IO_FILE:F(0,1)this:p(63,41)__PRETTY_FUNCTION__:V(0,29)=ar(8,32);0;26;(0,2)write__7RayFileP8_IO_FILE:F(0,21)this:r(63,41)free__7RayFile:F(0,21)read__5ScenePCc:F(0,21)fileName:p(43,34)__PRETTY_FUNCTION__:V(0,30)=ar(8,32);0;31;(0,2)keyword:(0,31)=ar(8,32);0;499;(0,2)cmndCtr:(0,1)backFlag:(0,1)ambFlag:(0,1)indL:(0,1)indM:(0,1)indT:(0,1)indRF:(0,1)indV:(0,1)temp:(0,1)inShapes:(0,1)root:(63,49)ParseGroup__5SceneP8_IO_FILERiP5ShapePCc:F(0,21)cmndCtr:p(0,26)current:p(84,3)keyword:(0,31)currNode:(63,49)newNode:(63,49)ParseShape__5SceneP8_IO_FILEPCciP5ShapeT2:F(0,1)keyword:p(43,34)cmndCtr:p(0,1)curr:p(84,3)tempScene:(63,37)current:(63,49)rayFileInstance:(0,32)=*(0,33)=xsRayFileInstance:line:(0,34)=*(0,35)=xsLine:sphere:(0,36)=*(0,37)=xsSphere:cone:(0,38)=*(0,39)=xsCone:cylinder:(0,40)=*(0,41)=xsCylinder:triangle:(0,42)=*(0,43)=xsTriangle:box:(0,44)=*(0,45)=xsBox:ParseError__5ScenePCcT1:F(0,21)s1:p(43,34)s2:p(43,34)ParseLineError__5SceneiPCcT2:F(0,21)s:p(43,34)defaultMaterial:G(75,3)__static_initialization_and_destruction_0:f(0,21)__initialize_p:p(0,1)__priority:p(0,1)__7Point3D:F(70,23)this:p(70,23)this:r(70,23)__7Point3Dddd:F(70,23)x:p(70,1)y:p(70,1)z:p(70,1)x:r(70,1)y:r(70,1)z:r(70,1)__6Camera:F(63,5)__6Vertex:F(63,13)__10PointLight:F(0,46)=*(0,47)=xsPointLight:this:p(0,46)this:r(0,46)__16DirectionalLight:F(0,48)=*(0,49)=xsDirectionalLight:this:p(0,48)this:r(0,48)__9SpotLight:F(0,50)=*(0,51)=xsSpotLight:this:p(0,50)this:r(0,50)__7Point2D:F(70,7)this:p(70,7)this:r(70,7)__5Light:F(63,47)this:p(63,47)this:r(63,47)__vt_5Light:G(0,52)=ar(8,32);0;8;(0,23)Light:Tt(63,48)=s28color:(70,18),0,192;.vf(63,48):(0,53)=*(0,23),192;operator=::(0,54)=##(0,55)=&(63,48);:__as__5LightRC5Light;2A.;Light::(0,56)=##(63,47);:RC5Light;2A.(0,57)=##(63,47);:;2A.;read::(0,58)=##(0,1);:P8_IO_FILE;2A*2;(63,48);;write::(0,59)=##(0,21);:P8_IO_FILE;2A*3;(63,48);;draw::(0,60)=##(0,21);:i;2A*4;(63,48);;getDiffuse::(0,61)=##(70,18);:G7Point3DG16IntersectionInfo;2A*5;(63,48);;getSpecular::(0,61):G7Point3DG16IntersectionInfo;2A*6;(63,48);;isInShadow::(0,62)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(63,48);;;~%(63,48);__ti5Light:G(0,63)=ar(8,32);0;7;(0,11)__tf5Light:F(0,64)=&(0,65)=xstype_info:_GLOBAL_.I.read__6CameraP8_IO_FILE:f(0,21)box.cppCamera:Tt(73,1)=s112heightAngle:(58,1),0,64;aspectRatio:(58,1),64,64;position:(58,18),128,192;direction:(58,18),320,192;up:(58,18),512,192;right:(58,18),704,192;operator=::(73,2)=##(73,3)=&(73,1);:__as__6CameraRC6Camera;2A.;Camera::(73,4)=##(73,5)=*(73,1);:RC6Camera;2A.(73,6)=##(73,5);:;2A.;read::(73,7)=##(0,1);:P8_IO_FILE;2A.;write::(73,8)=##(0,21);:P8_IO_FILE;2A.;;Vertex:Tt(73,9)=s68index:(0,1),0,32;position:(58,18),32,192;normal:(58,18),224,192;texCoordinate:(58,2),416,128;operator=::(73,10)=##(73,11)=&(73,9);:__as__6VertexRC6Vertex;2A.;Vertex::(73,12)=##(73,13)=*(73,9);:RC6Vertex;2A.(73,14)=##(73,13);:;2A.;read::(73,15)=##(0,1);:P8_IO_FILE;2A.;write::(73,16)=##(0,21);:P8_IO_FILE;2A.;;Material:Tt(73,17)=s332index:(0,1),0,32;ambient:(58,18),32,192;diffuse:(58,18),224,192;specular:(58,18),416,192;emissive:(58,18),608,192;kspec:(58,1),800,64;ktran:(58,1),864,64;refind:(58,1),928,64;handle:(52,10),992,32;tex:(73,18)=*(73,19)=xsTexture:,1024,32;foo:(73,20)=ar(7,32);0;199;(0,2),1056,1600;operator=::(73,21)=##(73,22)=&(73,17);:__as__8MaterialRC8Material;2A.;Material::(73,23)=##(73,24)=*(73,17);:RC8Material;2A.(73,25)=##(73,24);:;2A.(73,26)=##(73,24);:iG7Point3DT2d;2A.;setHandle::(73,27)=##(0,21);:;2A.;read::(73,28)=##(0,1);:P8_IO_FILERi;2A.;write::(73,29)=##(0,21);:P8_IO_FILE;2A.;;Texture:Tt(73,19)=s212index:(0,1),0,32;handle:(52,10),32,32;filename:(73,20),64,1600;img:(75,11),1664,32;operator=::(73,30)=##(73,31)=&(73,19);:__as__7TextureRC7Texture;2A.;Texture::(73,32)=##(73,18);:RC7Texture;2A.(73,33)=##(73,18);:;2A.;setHandle::(73,34)=##(0,21);:;2A.;read::(73,35)=##(0,1);:P8_IO_FILE;2A.;write::(73,36)=##(0,21);:P8_IO_FILE;2A.;;RayFile:Tt(73,37)=s208index:(0,1),0,32;filename:(73,20),32,1600;scene:(73,38)=*(73,39)=xsScene:,1632,32;operator=::(73,40)=##(73,41)=&(73,37);:__as__7RayFileRC7RayFile;2A.;RayFile::(73,42)=##(73,43)=*(73,37);:RC7RayFile;2A.(73,44)=##(73,43);:;2A.;read::(73,45)=##(0,1);:P8_IO_FILE;2A.;write::(73,46)=##(0,21);:P8_IO_FILE;2A.;free::(73,47)=##(0,21);:;2A.;;Scene:Tt(73,39)=s96vertices:/0(73,13),0,32;vertexNum:/0(0,1),32,32;materials:/0(73,24),64,32;materialNum:/0(0,1),96,32;textures:/0(73,18),128,32;textureNum:/0(0,1),160,32;rayFiles:/0(73,43),192,32;rayFileNum:/0(0,1),224,32;ambient:(58,18),256,192;background:(58,18),448,192;camera:(73,5),640,32;lights:(73,48)=*(73,49)=*(73,50)=xsLight:,672,32;lightNum:(0,1),704,32;group:(73,51)=*(73,52)=xsGroup:,736,32;operator=::(73,53)=##(73,54)=&(73,39);:__as__5SceneRC5Scene;2A.;Scene::(73,55)=##(73,38);:RC5Scene;2A.;ParseError::(73,56)=##(0,21);:PCcT1;0A.;ParseLineError::(73,57)=##(0,21);:iPCcT2;0A.;ParseGroup::(73,58)=##(0,21);:P8_IO_FILERiP5ShapePCc;0A.;ParseShape::(73,59)=##(0,1);:P8_IO_FILEPCciP5ShapeT2;0A.;Scene::(73,60)=##(73,38);:;2A.;getMaterial::(73,61)=##(73,24);:i;2A.;setHandles::(73,62)=##(0,21);:;2A.;free::(73,62):;2A.;read::(73,63)=##(0,21);:PCc;2A.;write::(73,64)=##(0,21);:P8_IO_FILE;2A.;;IntersectionInfo:Tt(56,1)=s68material:(73,24),0,32;iCoordinate:(58,18),32,192;normal:(58,18),224,192;texCoordinate:(58,2),416,128;operator=::(56,2)=##(56,3)=&(56,1);:__as__16IntersectionInfoRC16IntersectionInfo;2A.;IntersectionInfo::(56,4)=##(56,5)=*(56,1);:RC16IntersectionInfo;2A.(56,6)=##(56,5);:;2A.;;__3Box:F(0,25)=*(0,26)=xsBox:this:p(0,25)this:r(0,25)__3BoxG7Point3DT1P8Material:F(0,25)center:p(58,18)length:p(58,18)material:p(73,24)__3BoxP8_IO_FILEPi:F(0,25)fp:p(0,27)=*(1,1)index:p(0,28)=*(0,1)name__3Box:F(7,41)write__3BoxiP8_IO_FILE:F(0,21)indent:p(0,1)fp:p(0,27)intersect__3BoxG3RayR16IntersectionInfo:F(58,1)ray:p(58,33)iInfo:p(56,3)t:(58,1)tempT:(58,1)sign:(58,1)r:(58,33)p:(58,18)tempCenter:(58,18)getBoundingBox__3Box:F(71,1)draw__3Boxi:F(0,21)complexity:p(0,1)norms:(0,29)=ar(7,32);0;5;(0,30)=ar(7,32);0;2;(0,13)texs:(0,31)=ar(7,32);0;3;(0,32)=ar(7,32);0;1;(0,13)verts:(0,33)=ar(7,32);0;7;(58,19)__vt_3Box:G(0,34)=ar(7,32);0;7;(0,23)Box:Tt(0,26)=s56!1,020,(82,4);center:(58,18),32,192;length:(58,18),224,192;material:(73,24),416,32;operator=::(0,35)=##(0,36)=&(0,26);:__as__3BoxRC3Box;2A.;Box::(0,37)=##(0,25);:RC3Box;2A.(0,38)=##(0,25);:;2A.(0,39)=##(0,25);:G7Point3DT1P8Material;2A.(0,40)=##(0,25);:P8_IO_FILEPi;2A.;name::(0,41)=##(7,41);:;2A*2;(0,26);;write::(0,42)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,43)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,44)=##(71,1);:;2A*5;(0,26);;draw::(0,45)=##(0,21);:i;2A*6;(0,26);;;~%(82,4);Shape:Tt(82,4)=s4.vf(82,4):(0,46)=*(0,23),0;operator=::(0,47)=##(0,48)=&(82,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,49)=##(82,3);:RC5Shape;2A.(0,50)=##(82,3);:;2A.;name::(0,51)=##(7,41);:;2A*2;(82,4);;write::(0,52)=##(0,21);:iP8_IO_FILE;2A*3;(82,4);;intersect::(0,53)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(82,4);;getBoundingBox::(0,54)=##(71,1);:;2A*5;(82,4);;draw::(0,55)=##(0,21);:i;2A*6;(82,4);;free::(0,56)=##(0,21);:;2A.;;~%(82,4);__ti3Box:G(0,57)=ar(7,32);0;11;(0,11)__7Point2D:F(58,7)this:p(58,7)this:r(58,7)__7Point3D:F(58,23)this:p(58,23)this:r(58,23)__3Ray:F(58,37)this:p(58,37)this:r(58,37)__5Shape:F(82,3)this:p(82,3)this:r(82,3)__tf3Box:F(0,58)=&(0,59)=xstype_info:__vt_5Shape:G(0,34)__ti5Shape:G(0,60)=ar(7,32);0;7;(0,11)__tf5Shape:F(0,58)sphere.cpp__6SphereG7Point3DdP8Material:F(0,25)=*(0,26)=xsSphere:center:p(67,18)radius:p(67,1)material:p(74,24)radius:(67,1)__6SphereP8_IO_FILEPi:F(0,25)name__6Sphere:F(7,41)write__6SphereiP8_IO_FILE:F(0,21)intersect__6SphereG3RayR16IntersectionInfo:F(67,1)ray:p(67,33)iInfo:p(65,3)r:(67,33)a:(67,1)b:(67,1)c:(67,1)disc:(67,1)temp:(67,1)p:(67,18)getBoundingBox__6Sphere:F(72,1)draw__6Spherei:F(0,21)qobj:(0,29)=*(0,30)=xsGLUquadricObj:__vt_6Sphere:G(0,31)=ar(7,32);0;7;(0,23)Sphere:Tt(0,26)=s40!1,020,(83,4);center:(67,18),32,192;radius:(67,1),224,64;material:(74,24),288,32;operator=::(0,32)=##(0,33)=&(0,26);:__as__6SphereRC6Sphere;2A.;Sphere::(0,34)=##(0,25);:RC6Sphere;2A.(0,35)=##(0,25);:G7Point3DdP8Material;2A.(0,36)=##(0,25);:P8_IO_FILEPi;2A.;name::(0,37)=##(7,41);:;2A*2;(0,26);;write::(0,38)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,39)=##(67,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,40)=##(72,1);:;2A*5;(0,26);;draw::(0,41)=##(0,21);:i;2A*6;(0,26);;;~%(83,4);Shape:Tt(83,4)=s4.vf(83,4):(0,42)=*(0,23),0;operator=::(0,43)=##(0,44)=&(83,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,45)=##(83,3);:RC5Shape;2A.(0,46)=##(83,3);:;2A.;name::(0,47)=##(7,41);:;2A*2;(83,4);;write::(0,48)=##(0,21);:iP8_IO_FILE;2A*3;(83,4);;intersect::(0,49)=##(67,1);:G3RayR16IntersectionInfo;2A*4;(83,4);;getBoundingBox::(0,50)=##(72,1);:;2A*5;(83,4);;draw::(0,51)=##(0,21);:i;2A*6;(83,4);;free::(0,52)=##(0,21);:;2A.;;~%(83,4);__ti6Sphere:G(0,53)=ar(7,32);0;11;(0,11)__7Point2D:F(67,7)this:p(67,7)this:r(67,7)__7Point3D:F(67,23)this:p(67,23)this:r(67,23)__7Point3Dddd:F(67,23)x:p(67,1)y:p(67,1)z:p(67,1)x:r(67,1)y:r(67,1)z:r(67,1)__3Ray:F(67,37)this:p(67,37)this:r(67,37)__5Shape:F(83,3)this:p(83,3)this:r(83,3)__tf6Sphere:F(0,54)=&(0,55)=xstype_info:__vt_5Shape:G(0,31)__ti5Shape:G(0,56)=ar(7,32);0;7;(0,11)__tf5Shape:F(0,54)cone.cpp__4ConeG7Point3DddP8Material:F(0,25)=*(0,26)=xsCone:height:p(58,1)radius:p(58,1)height:(58,1)radius:(58,1)__4ConeP8_IO_FILEPi:F(0,25)name__4Cone:F(7,41)write__4ConeiP8_IO_FILE:F(0,21)intersect__4ConeG3RayR16IntersectionInfo:F(58,1)ct:(58,1)dt:(58,1)a:(58,1)b:(58,1)c:(58,1)disc:(58,1)discRoot:(58,1)q1:(58,18)q2:(58,18)cInfo:(56,1)dInfo:(56,1)getBoundingBox__4Cone:F(71,1)draw__4Conei:F(0,21)__vt_4Cone:G(0,31)=ar(7,32);0;7;(0,23)Cone:Tt(0,26)=s48!1,020,(82,4);center:(58,18),32,192;height:(58,1),224,64;radius:(58,1),288,64;material:(73,24),352,32;operator=::(0,32)=##(0,33)=&(0,26);:__as__4ConeRC4Cone;2A.;Cone::(0,34)=##(0,25);:RC4Cone;2A.(0,35)=##(0,25);:G7Point3DddP8Material;2A.(0,36)=##(0,25);:P8_IO_FILEPi;2A.;name::(0,37)=##(7,41);:;2A*2;(0,26);;write::(0,38)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,39)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,40)=##(71,1);:;2A*5;(0,26);;draw::(0,41)=##(0,21);:i;2A*6;(0,26);;;~%(82,4);Shape:Tt(82,4)=s4.vf(82,4):(0,42)=*(0,23),0;operator=::(0,43)=##(0,44)=&(82,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,45)=##(82,3);:RC5Shape;2A.(0,46)=##(82,3);:;2A.;name::(0,47)=##(7,41);:;2A*2;(82,4);;write::(0,48)=##(0,21);:iP8_IO_FILE;2A*3;(82,4);;intersect::(0,49)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(82,4);;getBoundingBox::(0,50)=##(71,1);:;2A*5;(82,4);;draw::(0,51)=##(0,21);:i;2A*6;(82,4);;free::(0,52)=##(0,21);:;2A.;;~%(82,4);__ti4Cone:G(0,53)=ar(7,32);0;11;(0,11)__7Point3Dddd:F(58,23)x:p(58,1)y:p(58,1)z:p(58,1)x:r(58,1)y:r(58,1)z:r(58,1)__16IntersectionInfo:F(56,5)this:p(56,5)this:r(56,5)__tf4Cone:F(0,54)=&(0,55)=xstype_info:cylinder.cpp__8CylinderG7Point3DddP8Material:F(0,25)=*(0,26)=xsCylinder:__8CylinderP8_IO_FILEPi:F(0,25)name__8Cylinder:F(7,41)write__8CylinderiP8_IO_FILE:F(0,21)intersect__8CylinderG3RayR16IntersectionInfo:F(58,1)dt1:(58,1)dt2:(58,1)q:(58,18)dInfo1:(56,1)dInfo2:(56,1)getBoundingBox__8Cylinder:F(71,1)draw__8Cylinderi:F(0,21)__vt_8Cylinder:G(0,31)=ar(7,32);0;7;(0,23)Cylinder:Tt(0,26)=s48!1,020,(82,4);center:(58,18),32,192;height:(58,1),224,64;radius:(58,1),288,64;material:(73,24),352,32;operator=::(0,32)=##(0,33)=&(0,26);:__as__8CylinderRC8Cylinder;2A.;Cylinder::(0,34)=##(0,25);:RC8Cylinder;2A.(0,35)=##(0,25);:G7Point3DddP8Material;2A.(0,36)=##(0,25);:P8_IO_FILEPi;2A.;name::(0,37)=##(7,41);:;2A*2;(0,26);;write::(0,38)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,39)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,40)=##(71,1);:;2A*5;(0,26);;draw::(0,41)=##(0,21);:i;2A*6;(0,26);;;~%(82,4);__ti8Cylinder:G(0,53)=ar(7,32);0;11;(0,11)__tf8Cylinder:F(0,54)=&(0,55)=xstype_info:triangle.cpp__8TriangleP6VertexN21P8Material:F(0,25)=*(0,26)=xsTriangle:v1:p(73,13)v2:p(73,13)v3:p(73,13)__8TriangleP8_IO_FILEPiP6Vertexi:F(0,25)vList:p(73,13)vSize:p(0,1)v1:(0,1)v2:(0,1)v3:(0,1)write__8TriangleiP8_IO_FILE:F(0,21)name__8Triangle:F(7,41)intersect__8TriangleG3RayR16IntersectionInfo:F(58,1)m:(58,43)getBoundingBox__8Triangle:F(71,1)pList:(0,29)=ar(7,32);0;2;(58,18)draw__8Trianglei:F(0,21)norms:(0,30)=ar(7,32);0;2;(58,19)texs:(0,31)=ar(7,32);0;2;(58,3)verts:(0,30)__vt_8Triangle:G(0,32)=ar(7,32);0;7;(0,23)Triangle:Tt(0,26)=s20!1,020,(82,4);v:(0,33)=ar(7,32);0;2;(73,13),32,96;material:(73,24),128,32;operator=::(0,34)=##(0,35)=&(0,26);:__as__8TriangleRC8Triangle;2A.;Triangle::(0,36)=##(0,25);:RC8Triangle;2A.(0,37)=##(0,25);:P6VertexN21P8Material;2A.(0,38)=##(0,25);:P8_IO_FILEPiP6Vertexi;2A.;name::(0,39)=##(7,41);:;2A*2;(0,26);;write::(0,40)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,41)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,42)=##(71,1);:;2A*5;(0,26);;draw::(0,43)=##(0,21);:i;2A*6;(0,26);;;~%(82,4);Shape:Tt(82,4)=s4.vf(82,4):(0,44)=*(0,23),0;operator=::(0,45)=##(0,46)=&(82,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,47)=##(82,3);:RC5Shape;2A.(0,48)=##(82,3);:;2A.;name::(0,49)=##(7,41);:;2A*2;(82,4);;write::(0,50)=##(0,21);:iP8_IO_FILE;2A*3;(82,4);;intersect::(0,51)=##(58,1);:G3RayR16IntersectionInfo;2A*4;(82,4);;getBoundingBox::(0,52)=##(71,1);:;2A*5;(82,4);;draw::(0,53)=##(0,21);:i;2A*6;(82,4);;free::(0,54)=##(0,21);:;2A.;;~%(82,4);__ti8Triangle:G(0,55)=ar(7,32);0;11;(0,11)__tf8Triangle:F(0,56)=&(0,57)=xstype_info:__vt_5Shape:G(0,32)__ti5Shape:G(0,58)=ar(7,32);0;7;(0,11)__tf5Shape:F(0,56)line.cpp__4LineG7Point3DT1P8Material:F(0,25)=*(0,26)=xsLine:start:p(56,18)end:p(56,18)__4LineP8_IO_FILEPi:F(0,25)__4LineG3RayP8Material:F(0,25)ray:p(56,33)mat:p(74,24)name__4Line:F(7,41)write__4LineiP8_IO_FILE:F(0,21)intersect__4LineG3RayR16IntersectionInfo:F(56,1)iInfo:p(69,3)getBoundingBox__4Line:F(72,1)draw__4Linei:F(0,21)verts:(0,29)=ar(7,32);0;1;(56,19)__vt_4Line:G(0,30)=ar(7,32);0;7;(0,23)Line:Tt(0,26)=s56!1,020,(83,4);start:/0(56,18),32,192;end:/0(56,18),224,192;material:(74,24),416,32;operator=::(0,31)=##(0,32)=&(0,26);:__as__4LineRC4Line;2A.;Line::(0,33)=##(0,25);:RC4Line;2A.(0,34)=##(0,25);:G7Point3DT1P8Material;2A.(0,35)=##(0,25);:P8_IO_FILEPi;2A.(0,36)=##(0,25);:G3RayP8Material;2A.;name::(0,37)=##(7,41);:;2A*2;(0,26);;write::(0,38)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,39)=##(56,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,40)=##(72,1);:;2A*5;(0,26);;draw::(0,41)=##(0,21);:i;2A*6;(0,26);;;~%(83,4);Shape:Tt(83,4)=s4.vf(83,4):(0,42)=*(0,23),0;operator=::(0,43)=##(0,44)=&(83,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,45)=##(83,3);:RC5Shape;2A.(0,46)=##(83,3);:;2A.;name::(0,47)=##(7,41);:;2A*2;(83,4);;write::(0,48)=##(0,21);:iP8_IO_FILE;2A*3;(83,4);;intersect::(0,49)=##(56,1);:G3RayR16IntersectionInfo;2A*4;(83,4);;getBoundingBox::(0,50)=##(72,1);:;2A*5;(83,4);;draw::(0,51)=##(0,21);:i;2A*6;(83,4);;free::(0,52)=##(0,21);:;2A.;;~%(83,4);__ti4Line:G(0,53)=ar(7,32);0;11;(0,11)__7Point3D:F(56,23)this:p(56,23)this:r(56,23)__tf4Line:F(0,54)=&(0,55)=xstype_info:__vt_5Shape:G(0,30)rayView.cppdiv_t:t(18,1)=s8quot:(0,1),0,32;rem:(0,1),32,32;operator=::(18,2)=#(18,1),(18,3)=&(18,1),(18,4)=*(18,1),(18,5)=&(18,1),(0,21);:__as__3._5RC3._5;2A.;._5::(18,6)=#(18,1),(18,4),(18,4),(18,5),(0,21);:__3._5RC3._5;2A.(18,7)=#(18,1),(18,4),(18,4),(0,21);:__3._5;2A.;;ldiv_t:t(18,8)=s8quot:(0,3),0,32;rem:(0,3),32,32;operator=::(18,9)=#(18,8),(18,10)=&(18,8),(18,11)=*(18,8),(18,12)=&(18,8),(0,21);:__as__3._6RC3._6;2A.;._6::(18,13)=#(18,8),(18,11),(18,11),(18,12),(0,21);:__3._6RC3._6;2A.(18,14)=#(18,8),(18,11),(18,11),(0,21);:__3._6;2A.;;__u_char:t(23,1)=(0,11)__u_short:t(23,2)=(0,9)__u_int:t(23,3)=(0,4)__u_long:t(23,4)=(0,5)__u_quad_t:t(23,5)=(0,7)__quad_t:t(23,6)=(0,6)__int8_t:t(23,7)=(0,10)__uint8_t:t(23,8)=(0,11)__int16_t:t(23,9)=(0,8)__uint16_t:t(23,10)=(0,9)__int32_t:t(23,11)=(0,1)__uint32_t:t(23,12)=(0,4)__int64_t:t(23,13)=(0,6)__uint64_t:t(23,14)=(0,7)__qaddr_t:t(23,15)=(23,16)=*(23,6)__dev_t:t(23,17)=(23,5)__uid_t:t(23,18)=(23,3)__gid_t:t(23,19)=(23,3)__ino_t:t(23,20)=(23,4)__mode_t:t(23,21)=(23,3)__nlink_t:t(23,22)=(23,3)__off_t:t(23,23)=(0,3)__loff_t:t(23,24)=(23,6)__pid_t:t(23,25)=(0,1)__ssize_t:t(23,26)=(0,1)__rlim_t:t(23,27)=(23,4)__rlim64_t:t(23,28)=(23,5)__id_t:t(23,29)=(23,3)__fsid_t:t(23,30)=s8__val:(23,31)=ar(17,3);0;1;(0,1),0,64;operator=::(23,32)=#(23,30),(23,33)=&(23,30),(23,34)=*(23,30),(23,35)=&(23,30),(0,21);:__as__3._7RC3._7;2A.;._7::(23,36)=#(23,30),(23,34),(23,34),(23,35),(0,21);:__3._7RC3._7;2A.(23,37)=#(23,30),(23,34),(23,34),(0,21);:__3._7;2A.;;__daddr_t:t(23,38)=(0,1)__caddr_t:t(23,39)=(9,3)__time_t:t(23,40)=(0,3)__useconds_t:t(23,41)=(0,4)__suseconds_t:t(23,42)=(0,3)__swblk_t:t(23,43)=(0,3)__clock_t:t(23,44)=(0,3)__clockid_t:t(23,45)=(0,1)__timer_t:t(23,46)=(0,1)__fd_mask:t(23,47)=(0,5)__fd_set:t(23,48)=s128__fds_bits:(23,49)=ar(17,3);0;31;(0,5),0,1024;operator=::(23,50)=#(23,48),(23,51)=&(23,48),(23,52)=*(23,48),(23,53)=&(23,48),(0,21);:__as__3._8RC3._8;2A.;._8::(23,54)=#(23,48),(23,52),(23,52),(23,53),(0,21);:__3._8RC3._8;2A.(23,55)=#(23,48),(23,52),(23,52),(0,21);:__3._8;2A.;;__key_t:t(23,56)=(0,1)__ipc_pid_t:t(23,57)=(0,9)__blksize_t:t(23,58)=(0,3)__blkcnt_t:t(23,59)=(0,3)__blkcnt64_t:t(23,60)=(23,6)__fsblkcnt_t:t(23,61)=(23,4)__fsblkcnt64_t:t(23,62)=(23,5)__fsfilcnt_t:t(23,63)=(23,4)__fsfilcnt64_t:t(23,64)=(23,5)__ino64_t:t(23,65)=(23,5)__off64_t:t(23,66)=(23,24)__t_scalar_t:t(23,67)=(0,3)__t_uscalar_t:t(23,68)=(0,5)__intptr_t:t(23,69)=(0,1)__socklen_t:t(23,70)=(0,4)_pthread_fastlock:Tt(26,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;operator=::(26,2)=##(26,3)=&(26,1);:__as__17_pthread_fastlockRC17_pthread_fastlock;2A.;_pthread_fastlock::(26,4)=##(26,5)=*(26,1);:RC17_pthread_fastlock;2A.(26,6)=##(26,5);:;2A.;;_pthread_descr:t(26,7)=(26,8)=*(26,9)=xs_pthread_descr_struct:pthread_attr_t:t(26,10)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(27,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(20,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,20),224,32;__stacksize:(20,1),256,32;operator=::(26,11)=#(26,10),(26,12)=&(26,10),(26,13)=*(26,10),(26,14)=&(26,10),(0,21);:__as__3._9RC3._9;2A.;._9::(26,15)=#(26,10),(26,13),(26,13),(26,14),(0,21);:__3._9RC3._9;2A.(26,16)=#(26,10),(26,13),(26,13),(0,21);:__3._9;2A.;;pthread_cond_t:t(26,17)=s12__c_lock:(26,1),0,64;__c_waiting:(26,7),64,32;operator=::(26,18)=#(26,17),(26,19)=&(26,17),(26,20)=*(26,17),(26,21)=&(26,17),(0,21);:__as__4._10RC4._10;2A.;._10::(26,22)=#(26,17),(26,20),(26,20),(26,21),(0,21);:__4._10RC4._10;2A.(26,23)=#(26,17),(26,20),(26,20),(0,21);:__4._10;2A.;;pthread_condattr_t:t(26,24)=s4__dummy:(0,1),0,32;operator=::(26,25)=#(26,24),(26,26)=&(26,24),(26,27)=*(26,24),(26,28)=&(26,24),(0,21);:__as__4._11RC4._11;2A.;._11::(26,29)=#(26,24),(26,27),(26,27),(26,28),(0,21);:__4._11RC4._11;2A.(26,30)=#(26,24),(26,27),(26,27),(0,21);:__4._11;2A.;;pthread_key_t:t(26,31)=(0,4)pthread_mutex_t:t(26,32)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(26,7),64,32;__m_kind:(0,1),96,32;__m_lock:(26,1),128,64;operator=::(26,33)=#(26,32),(26,34)=&(26,32),(26,35)=*(26,32),(26,36)=&(26,32),(0,21);:__as__4._12RC4._12;2A.;._12::(26,37)=#(26,32),(26,35),(26,35),(26,36),(0,21);:__4._12RC4._12;2A.(26,38)=#(26,32),(26,35),(26,35),(0,21);:__4._12;2A.;;pthread_mutexattr_t:t(26,39)=s4__mutexkind:(0,1),0,32;operator=::(26,40)=#(26,39),(26,41)=&(26,39),(26,42)=*(26,39),(26,43)=&(26,39),(0,21);:__as__4._13RC4._13;2A.;._13::(26,44)=#(26,39),(26,42),(26,42),(26,43),(0,21);:__4._13RC4._13;2A.(26,45)=#(26,39),(26,42),(26,42),(0,21);:__4._13;2A.;;pthread_once_t:t(26,46)=(0,1)pthread_t:t(26,47)=(0,5)u_char:t(21,1)=(23,1)u_short:t(21,2)=(23,2)u_int:t(21,3)=(23,3)u_long:t(21,4)=(23,4)quad_t:t(21,5)=(23,6)u_quad_t:t(21,6)=(23,5)fsid_t:t(21,7)=(23,30)loff_t:t(21,8)=(23,24)ino_t:t(21,9)=(23,20)dev_t:t(21,10)=(23,17)gid_t:t(21,11)=(23,19)mode_t:t(21,12)=(23,21)nlink_t:t(21,13)=(23,22)uid_t:t(21,14)=(23,18)off_t:t(21,15)=(23,23)pid_t:t(21,16)=(23,25)id_t:t(21,17)=(23,29)ssize_t:t(21,18)=(23,26)daddr_t:t(21,19)=(23,38)caddr_t:t(21,20)=(23,39)key_t:t(21,21)=(23,56)time_t:t(28,1)=(23,40)clockid_t:t(28,2)=(23,45)timer_t:t(28,3)=(23,46)ulong:t(21,22)=(0,5)ushort:t(21,23)=(0,9)uint:t(21,24)=(0,4)int8_t:t(21,25)=(0,10)int16_t:t(21,26)=(0,8)int32_t:t(21,27)=(0,1)int64_t:t(21,28)=(0,6)u_int8_t:t(21,29)=(0,11)u_int16_t:t(21,30)=(0,9)u_int32_t:t(21,31)=(0,4)u_int64_t:t(21,32)=(0,7)register_t:t(21,33)=(0,1)__sig_atomic_t:t(40,1)=(0,1)__sigset_t:t(40,2)=s128__val:(23,49),0,1024;operator=::(40,3)=#(40,2),(40,4)=&(40,2),(40,5)=*(40,2),(40,6)=&(40,2),(0,21);:__as__4._14RC4._14;2A.;._14::(40,7)=#(40,2),(40,5),(40,5),(40,6),(0,21);:__4._14RC4._14;2A.(40,8)=#(40,2),(40,5),(40,5),(0,21);:__4._14;2A.;;fd_mask:t(36,1)=(23,47)fd_set:t(36,2)=(23,48)blkcnt_t:t(21,34)=(23,59)fsblkcnt_t:t(21,35)=(23,61)fsfilcnt_t:t(21,36)=(23,63)random_data:Tt(18,15)=s28fptr:(18,16)=*(21,27),0,32;rptr:(18,16),32,32;state:(18,16),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(18,16),192,32;operator=::(18,17)=##(18,18)=&(18,15);:__as__11random_dataRC11random_data;2A.;random_data::(18,19)=##(18,20)=*(18,15);:RC11random_data;2A.(18,21)=##(18,20);:;2A.;;drand48_data:Tt(18,22)=s24x:(18,23)=ar(17,3);0;2;(0,9),0,48;a:(18,23),48,48;c:(0,9),96,16;old_x:(18,23),112,48;init:(0,1),160,32;operator=::(18,24)=##(18,25)=&(18,22);:__as__12drand48_dataRC12drand48_data;2A.;drand48_data::(18,26)=##(18,27)=*(18,22);:RC12drand48_data;2A.(18,28)=##(18,27);:;2A.;;__compar_fn_t:t(18,29)=(18,30)=*(18,31)=f(0,1)__mbstate_t:t(55,1)=s8__count:(0,1),0,32;__value:(55,2)=u4__wch:(54,1),0,32;__wchb:(55,3)=ar(17,3);0;3;(0,2),0,32;operator=::(55,4)=#(55,2),(55,5)=&(55,2),(55,6)=*(55,2),(55,7)=&(55,2),(0,21);:__as__Q24._154._16RCQ24._154._16;2A.;._16::(55,8)=#(55,2),(55,6),(55,6),(55,7),(0,21);:__Q24._154._16RCQ24._154._16;2A.(55,9)=#(55,2),(55,6),(55,6),(0,21);:__Q24._154._16;2A.;;,32,32;operator=::(55,10)=#(55,1),(55,11)=&(55,1),(55,12)=*(55,1),(55,13)=&(55,1),(0,21);:__as__4._15RC4._15;2A.;._15::(55,14)=#(55,1),(55,12),(55,12),(55,13),(0,21);:__4._15RC4._15;2A.(55,15)=#(55,1),(55,12),(55,12),(0,21);:__4._15;2A.;;_G_fpos_t:t(52,1)=s12__pos:(23,23),0,32;__state:(55,1),32,64;operator=::(52,2)=#(52,1),(52,3)=&(52,1),(52,4)=*(52,1),(52,5)=&(52,1),(0,21);:__as__4._17RC4._17;2A.;._17::(52,6)=#(52,1),(52,4),(52,4),(52,5),(0,21);:__4._17RC4._17;2A.(52,7)=#(52,1),(52,4),(52,4),(0,21);:__4._17;2A.;;_G_fpos64_t:t(52,8)=s16__pos:(23,66),0,64;__state:(55,1),64,64;operator=::(52,9)=#(52,8),(52,10)=&(52,8),(52,11)=*(52,8),(52,12)=&(52,8),(0,21);:__as__4._18RC4._18;2A.;._18::(52,13)=#(52,8),(52,11),(52,11),(52,12),(0,21);:__4._18RC4._18;2A.(52,14)=#(52,8),(52,11),(52,11),(0,21);:__4._18;2A.;;_G_iconv_t:t(52,15)=u44__cd:(58,47),0,64;__combined:(52,16)=s44__cd:(58,47),0,64;__data:(58,40),64,288;operator=::(52,17)=#(52,16),(52,18)=&(52,16),(52,19)=*(52,16),(52,20)=&(52,16),(0,21);:__as__Q24._214._22RCQ24._214._22;2A.;._22::(52,21)=#(52,16),(52,19),(52,19),(52,20),(0,21);:__Q24._214._22RCQ24._214._22;2A.(52,22)=#(52,16),(52,19),(52,19),(0,21);:__Q24._214._22;2A.;;,0,352;operator=::(52,23)=#(52,15),(52,24)=&(52,15),(52,25)=*(52,15),(52,26)=&(52,15),(0,21);:__as__4._21RC4._21;2A.;._21::(52,27)=#(52,15),(52,25),(52,25),(52,26),(0,21);:__4._21RC4._21;2A.(52,28)=#(52,15),(52,25),(52,25),(0,21);:__4._21;2A.;;_G_int16_t:t(52,29)=(0,8)_G_int32_t:t(52,30)=(0,1)_G_uint16_t:t(52,31)=(0,9)_G_uint32_t:t(52,32)=(0,4)BoundingBox:Tt(82,1)=s48p:(82,2)=ar(17,3);0;1;(74,18),0,384;operator=::(82,3)=##(82,4)=&(82,1);:__as__11BoundingBoxRC11BoundingBox;2A.;BoundingBox::(82,5)=##(82,6)=*(82,1);:RC11BoundingBox;2A.;setBoundingBox::(82,7)=##(0,21);:G7Point3DT1;0A.;BoundingBox::(82,8)=##(82,6);:;2A.(82,9)=##(82,6);:G7Point3DT1;2A.(82,10)=##(82,6);:P7Point3Di;2A.;operator+::(82,11)=##(82,1);:__pl__11BoundingBoxT0;2A.;transform::(82,12)=##(82,1);:G6Matrix;2A.;intersect::(82,13)=##(74,1);:G3Ray;2A.;;Camera:Tt(70,1)=s112heightAngle:(74,1),0,64;aspectRatio:(74,1),64,64;position:(74,18),128,192;direction:(74,18),320,192;up:(74,18),512,192;right:(74,18),704,192;operator=::(70,2)=##(70,3)=&(70,1);:__as__6CameraRC6Camera;2A.;Camera::(70,4)=##(70,5)=*(70,1);:RC6Camera;2A.(70,6)=##(70,5);:;2A.;read::(70,7)=##(0,1);:P8_IO_FILE;2A.;write::(70,8)=##(0,21);:P8_IO_FILE;2A.;;Vertex:Tt(70,9)=s68index:(0,1),0,32;position:(74,18),32,192;normal:(74,18),224,192;texCoordinate:(74,2),416,128;operator=::(70,10)=##(70,11)=&(70,9);:__as__6VertexRC6Vertex;2A.;Vertex::(70,12)=##(70,13)=*(70,9);:RC6Vertex;2A.(70,14)=##(70,13);:;2A.;read::(70,15)=##(0,1);:P8_IO_FILE;2A.;write::(70,16)=##(0,21);:P8_IO_FILE;2A.;;Material:Tt(79,3)=s332index:(0,1),0,32;ambient:(74,18),32,192;diffuse:(74,18),224,192;specular:(74,18),416,192;emissive:(74,18),608,192;kspec:(74,1),800,64;ktran:(74,1),864,64;refind:(74,1),928,64;handle:(2,10),992,32;tex:(70,17)=*(70,18)=xsTexture:,1024,32;foo:(70,19)=ar(17,3);0;199;(0,2),1056,1600;operator=::(70,20)=##(70,21)=&(79,3);:__as__8MaterialRC8Material;2A.;Material::(70,22)=##(79,2);:RC8Material;2A.(70,23)=##(79,2);:;2A.(70,24)=##(79,2);:iG7Point3DT2d;2A.;setHandle::(70,25)=##(0,21);:;2A.;read::(70,26)=##(0,1);:P8_IO_FILERi;2A.;write::(70,27)=##(0,21);:P8_IO_FILE;2A.;;Texture:Tt(70,18)=s212index:(0,1),0,32;handle:(2,10),32,32;filename:(70,19),64,1600;img:(72,11),1664,32;operator=::(70,28)=##(70,29)=&(70,18);:__as__7TextureRC7Texture;2A.;Texture::(70,30)=##(70,17);:RC7Texture;2A.(70,31)=##(70,17);:;2A.;setHandle::(70,32)=##(0,21);:;2A.;read::(70,33)=##(0,1);:P8_IO_FILE;2A.;write::(70,34)=##(0,21);:P8_IO_FILE;2A.;;RayFile:Tt(70,35)=s208index:(0,1),0,32;filename:(70,19),32,1600;scene:(70,36)=*(70,37)=xsScene:,1632,32;operator=::(70,38)=##(70,39)=&(70,35);:__as__7RayFileRC7RayFile;2A.;RayFile::(70,40)=##(70,41)=*(70,35);:RC7RayFile;2A.(70,42)=##(70,41);:;2A.;read::(70,43)=##(0,1);:P8_IO_FILE;2A.;write::(70,44)=##(0,21);:P8_IO_FILE;2A.;free::(70,45)=##(0,21);:;2A.;;Scene:Tt(70,37)=s96vertices:/0(70,13),0,32;vertexNum:/0(0,1),32,32;materials:/0(79,2),64,32;materialNum:/0(0,1),96,32;textures:/0(70,17),128,32;textureNum:/0(0,1),160,32;rayFiles:/0(70,41),192,32;rayFileNum:/0(0,1),224,32;ambient:(74,18),256,192;background:(74,18),448,192;camera:(70,5),640,32;lights:(70,46)=*(70,47)=*(70,48)=xsLight:,672,32;lightNum:(0,1),704,32;group:(70,49)=*(70,50)=xsGroup:,736,32;operator=::(70,51)=##(70,52)=&(70,37);:__as__5SceneRC5Scene;2A.;Scene::(70,53)=##(70,36);:RC5Scene;2A.;ParseError::(70,54)=##(0,21);:PCcT1;0A.;ParseLineError::(70,55)=##(0,21);:iPCcT2;0A.;ParseGroup::(70,56)=##(0,21);:P8_IO_FILERiP5ShapePCc;0A.;ParseShape::(70,57)=##(0,1);:P8_IO_FILEPCciP5ShapeT2;0A.;Scene::(70,58)=##(70,36);:;2A.;getMaterial::(70,59)=##(79,2);:i;2A.;setHandles::(70,60)=##(0,21);:;2A.;free::(70,60):;2A.;read::(70,61)=##(0,21);:PCc;2A.;write::(70,62)=##(0,21);:P8_IO_FILE;2A.;;fileCount:G(0,1)snapshotCount:G(0,1)far_z:G(2,14)near_z:G(2,14)leftDown:G(0,1)midDown:G(0,1)lastMaterial:G(0,1)RayView__FPCciiii:F(0,21)fileName:p(58,34)cplx:p(0,1)debug:p(0,1)__PRETTY_FUNCTION__:V(0,25)=ar(17,3);0;47;(0,2)foo:(0,1)foochar:(0,26)=ar(17,3);0;0;(9,3)Init__Fv:F(0,21)submenu1:(0,1)lookAtPt:(74,18)ResetViewMatrix__Fv:F(0,21)Keyboard__FUcii:F(0,21)c:(0,11)SpecialKeys__Fiii:F(0,21)key:p(0,1)AdjustFarZ__Fv:F(0,21)DepressedMotion__Fii:F(0,21)dx:(2,14)dy:(2,14)matrix:(74,43)viewport:(0,27)=ar(17,3);0;3;(0,1)GetMatrix__FR6Matrix:F(0,21)mat:p(74,47)matrix:(0,28)=ar(17,3);0;15;(0,14)col:(0,1)Motion__Fii:F(0,21)Mouse__Fiiii:F(0,21)button:p(0,1)state:p(0,1)DrawModeMenu__Fi:F(0,21)entry:p(0,1)MainMenu__Fi:F(0,21)__PRETTY_FUNCTION__:V(0,29)=ar(17,3);0;19;(0,2)fileName:(0,30)=ar(17,3);0;499;(0,2)fp:(0,31)=*(46,1)TakeSnapshot__FPc:F(0,21)fileName:p(9,3)pixels:(0,32)=*(2,8)img:(72,11)fp:(0,31)SetupLights__Fv:F(0,21)global_ambient:(0,33)=ar(17,3);0;3;(0,13)SetupWorld__Fv:F(0,21)Draw__Fv:F(0,21)position:(0,33)color:(0,34)=ar(17,3);0;3;(0,13)ambient:(0,35)=ar(17,3);0;3;(0,13)rvScene:G(70,37)boundingBox:G(82,1)sceneCenter:G(74,18)__7Point3D:F(74,23)this:p(74,23)this:r(74,23)__7Point3Dddd:F(74,23)x:p(74,1)y:p(74,1)z:p(74,1)x:r(74,1)y:r(74,1)z:r(74,1)__6Camera:F(70,5)this:p(70,5)this:r(70,5)window_width:G(0,1)window_height:G(0,1)complexity:G(0,1)listLight:G(2,10)listMaterialBase:G(2,10)listWorld:G(2,10)lastX:G(0,1)lastY:G(0,1)camera:G(70,5)debugFlag:G(0,1)_GLOBAL_.I.fileCount:f(0,21)group.cpp__16ShapeListElementP5Shape:F(57,2)this:p(57,2)s:p(57,3)this:r(57,2)addShape__16ShapeListElementP5Shape:F(0,21)__PRETTY_FUNCTION__:V(0,25)=ar(7,32);0;41;(0,2)temp:(57,2)__5GroupP8_IO_FILE:F(75,51)this:p(75,51)fp:p(0,26)=*(1,1)__5GroupG6Matrix:F(75,51)m:p(60,43)this:r(75,51)addShape__5GroupP5Shape:F(0,21)name__5Group:F(7,41)write__5GroupiP8_IO_FILE:F(0,21)fp:p(0,26)intersect__5GroupG3RayR16IntersectionInfo:F(60,1)ray:p(60,33)iInfo:p(58,3)t:(60,1)dist:(60,1)tRay:(60,33)worldCoord:(60,18)tInfo:(58,1)getBoundingBox__5Group:F(73,1)count:(0,1)pList:(60,23)tBBox:(73,1)draw__5Groupi:F(0,21)m:(0,27)=ar(7,32);0;15;(0,14)free__5Group:F(0,21)__vt_5Group:G(0,28)=ar(7,32);0;7;(0,23)Group:Tt(75,52)=s184!1,020,(57,4);localTransform:(60,43),32,1024;shapeList:(57,2),1056,32;bBox:(73,1),1088,384;operator=::(0,29)=##(0,30)=&(75,52);:__as__5GroupRC5Group;2A.;Group::(0,31)=##(75,51);:RC5Group;2A.(0,32)=##(75,51);:P8_IO_FILE;2A.(0,33)=##(75,51);:G6Matrix;2A.;addShape::(0,34)=##(0,21);:P5Shape;2A.;name::(0,35)=##(7,41);:;2A*2;(75,52);;write::(0,36)=##(0,21);:iP8_IO_FILE;2A*3;(75,52);;intersect::(0,37)=##(60,1);:G3RayR16IntersectionInfo;2A*4;(75,52);;getBoundingBox::(0,38)=##(73,1);:;2A*5;(75,52);;draw::(0,39)=##(0,21);:i;2A*6;(75,52);;free::(0,40)=##(0,21);:;2A.;;~%(57,4);Shape:Tt(57,4)=s4.vf(57,4):(0,41)=*(0,23),0;operator=::(0,42)=##(0,43)=&(57,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,44)=##(57,3);:RC5Shape;2A.(0,45)=##(57,3);:;2A.;name::(0,46)=##(7,41);:;2A*2;(57,4);;write::(0,47)=##(0,21);:iP8_IO_FILE;2A*3;(57,4);;intersect::(0,48)=##(60,1);:G3RayR16IntersectionInfo;2A*4;(57,4);;getBoundingBox::(0,49)=##(73,1);:;2A*5;(57,4);;draw::(0,50)=##(0,21);:i;2A*6;(57,4);;free::(0,51)=##(0,21);:;2A.;;~%(57,4);__ti5Group:G(0,52)=ar(7,32);0;11;(0,11)__7Point3D:F(60,23)this:p(60,23)this:r(60,23)__3Ray:F(60,37)this:p(60,37)this:r(60,37)__5Shape:F(57,3)this:p(57,3)this:r(57,3)free__5Shape:F(0,21)__16IntersectionInfo:F(58,5)this:p(58,5)this:r(58,5)__tf5Group:F(0,53)=&(0,54)=xstype_info:__vt_5Shape:G(0,28)__ti5Shape:G(0,55)=ar(7,32);0;7;(0,11)__7Point2D:F(60,7)this:p(60,7)this:r(60,7)__tf5Shape:F(0,53)rayFileInstance.cpp__15RayFileInstanceP7RayFile:F(0,25)=*(0,26)=xsRayFileInstance:rf:p(69,43)name__15RayFileInstance:F(7,41)write__15RayFileInstanceiP8_IO_FILE:F(0,21)intersect__15RayFileInstanceG3RayR16IntersectionInfo:F(54,1)ray:p(54,33)iInfo:p(52,3)getBoundingBox__15RayFileInstance:F(67,1)draw__15RayFileInstancei:F(0,21)__vt_15RayFileInstance:G(0,28)=ar(7,32);0;7;(0,23)RayFileInstance:Tt(0,26)=s8!1,020,(81,4);rayFile:/0(69,43),32,32;operator=::(0,29)=##(0,30)=&(0,26);:__as__15RayFileInstanceRC15RayFileInstance;2A.;RayFileInstance::(0,31)=##(0,25);:RC15RayFileInstance;2A.(0,32)=##(0,25);:P7RayFile;2A.;name::(0,33)=##(7,41);:;2A*2;(0,26);;write::(0,34)=##(0,21);:iP8_IO_FILE;2A*3;(0,26);;intersect::(0,35)=##(54,1);:G3RayR16IntersectionInfo;2A*4;(0,26);;getBoundingBox::(0,36)=##(67,1);:;2A*5;(0,26);;draw::(0,37)=##(0,21);:i;2A*6;(0,26);;;~%(81,4);Shape:Tt(81,4)=s4.vf(81,4):(0,38)=*(0,23),0;operator=::(0,39)=##(0,40)=&(81,4);:__as__5ShapeRC5Shape;2A.;Shape::(0,41)=##(81,3);:RC5Shape;2A.(0,42)=##(81,3);:;2A.;name::(0,43)=##(7,41);:;2A*2;(81,4);;write::(0,44)=##(0,21);:iP8_IO_FILE;2A*3;(81,4);;intersect::(0,45)=##(54,1);:G3RayR16IntersectionInfo;2A*4;(81,4);;getBoundingBox::(0,46)=##(67,1);:;2A*5;(81,4);;draw::(0,47)=##(0,21);:i;2A*6;(81,4);;free::(0,48)=##(0,21);:;2A.;;~%(81,4);__ti15RayFileInstance:G(0,49)=ar(7,32);0;11;(0,11)__5Shape:F(81,3)this:p(81,3)this:r(81,3)__tf15RayFileInstance:F(0,50)=&(0,51)=xstype_info:__ti5Shape:G(0,52)=ar(7,32);0;7;(0,11)__tf5Shape:F(0,50)light.cpp__u_char:t(13,1)=(0,11)__u_short:t(13,2)=(0,9)__u_int:t(13,3)=(0,4)__u_long:t(13,4)=(0,5)__u_quad_t:t(13,5)=(0,7)__quad_t:t(13,6)=(0,6)__int8_t:t(13,7)=(0,10)__uint8_t:t(13,8)=(0,11)__int16_t:t(13,9)=(0,8)__uint16_t:t(13,10)=(0,9)__int32_t:t(13,11)=(0,1)__uint32_t:t(13,12)=(0,4)__int64_t:t(13,13)=(0,6)__uint64_t:t(13,14)=(0,7)__qaddr_t:t(13,15)=(13,16)=*(13,6)__dev_t:t(13,17)=(13,5)__uid_t:t(13,18)=(13,3)__gid_t:t(13,19)=(13,3)__ino_t:t(13,20)=(13,4)__mode_t:t(13,21)=(13,3)__nlink_t:t(13,22)=(13,3)__off_t:t(13,23)=(0,3)__loff_t:t(13,24)=(13,6)__pid_t:t(13,25)=(0,1)__ssize_t:t(13,26)=(0,1)__rlim_t:t(13,27)=(13,4)__rlim64_t:t(13,28)=(13,5)__id_t:t(13,29)=(13,3)__fsid_t:t(13,30)=s8__val:(13,31)=ar(13,32)=r(13,32);0000000000000;0037777777777;;0;1;(0,1),0,64;operator=::(13,33)=#(13,30),(13,34)=&(13,30),(13,35)=*(13,30),(13,36)=&(13,30),(0,21);:__as__3._4RC3._4;2A.;._4::(13,37)=#(13,30),(13,35),(13,35),(13,36),(0,21);:__3._4RC3._4;2A.(13,38)=#(13,30),(13,35),(13,35),(0,21);:__3._4;2A.;;__daddr_t:t(13,39)=(0,1)__caddr_t:t(13,40)=(13,41)=*(0,2)__time_t:t(13,42)=(0,3)__useconds_t:t(13,43)=(0,4)__suseconds_t:t(13,44)=(0,3)__swblk_t:t(13,45)=(0,3)__clock_t:t(13,46)=(0,3)__clockid_t:t(13,47)=(0,1)__timer_t:t(13,48)=(0,1)__fd_mask:t(13,49)=(0,5)__fd_set:t(13,50)=s128__fds_bits:(13,51)=ar(13,32);0;31;(0,5),0,1024;operator=::(13,52)=#(13,50),(13,53)=&(13,50),(13,54)=*(13,50),(13,55)=&(13,50),(0,21);:__as__3._5RC3._5;2A.;._5::(13,56)=#(13,50),(13,54),(13,54),(13,55),(0,21);:__3._5RC3._5;2A.(13,57)=#(13,50),(13,54),(13,54),(0,21);:__3._5;2A.;;__key_t:t(13,58)=(0,1)__ipc_pid_t:t(13,59)=(0,9)__blksize_t:t(13,60)=(0,3)__blkcnt_t:t(13,61)=(0,3)__blkcnt64_t:t(13,62)=(13,6)__fsblkcnt_t:t(13,63)=(13,4)__fsblkcnt64_t:t(13,64)=(13,5)__fsfilcnt_t:t(13,65)=(13,4)__fsfilcnt64_t:t(13,66)=(13,5)__ino64_t:t(13,67)=(13,5)__off64_t:t(13,68)=(13,24)__t_scalar_t:t(13,69)=(0,3)__t_uscalar_t:t(13,70)=(0,5)__intptr_t:t(13,71)=(0,1)__socklen_t:t(13,72)=(0,4)_pthread_fastlock:Tt(16,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;operator=::(16,2)=##(16,3)=&(16,1);:__as__17_pthread_fastlockRC17_pthread_fastlock;2A.;_pthread_fastlock::(16,4)=##(16,5)=*(16,1);:RC17_pthread_fastlock;2A.(16,6)=##(16,5);:;2A.;;_pthread_descr:t(16,7)=(16,8)=*(16,9)=xs_pthread_descr_struct:pthread_attr_t:t(16,10)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(17,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(11,1),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,20),224,32;__stacksize:(11,1),256,32;operator=::(16,11)=#(16,10),(16,12)=&(16,10),(16,13)=*(16,10),(16,14)=&(16,10),(0,21);:__as__3._6RC3._6;2A.;._6::(16,15)=#(16,10),(16,13),(16,13),(16,14),(0,21);:__3._6RC3._6;2A.(16,16)=#(16,10),(16,13),(16,13),(0,21);:__3._6;2A.;;pthread_cond_t:t(16,17)=s12__c_lock:(16,1),0,64;__c_waiting:(16,7),64,32;operator=::(16,18)=#(16,17),(16,19)=&(16,17),(16,20)=*(16,17),(16,21)=&(16,17),(0,21);:__as__3._7RC3._7;2A.;._7::(16,22)=#(16,17),(16,20),(16,20),(16,21),(0,21);:__3._7RC3._7;2A.(16,23)=#(16,17),(16,20),(16,20),(0,21);:__3._7;2A.;;pthread_condattr_t:t(16,24)=s4__dummy:(0,1),0,32;operator=::(16,25)=#(16,24),(16,26)=&(16,24),(16,27)=*(16,24),(16,28)=&(16,24),(0,21);:__as__3._8RC3._8;2A.;._8::(16,29)=#(16,24),(16,27),(16,27),(16,28),(0,21);:__3._8RC3._8;2A.(16,30)=#(16,24),(16,27),(16,27),(0,21);:__3._8;2A.;;pthread_key_t:t(16,31)=(0,4)pthread_mutex_t:t(16,32)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(16,7),64,32;__m_kind:(0,1),96,32;__m_lock:(16,1),128,64;operator=::(16,33)=#(16,32),(16,34)=&(16,32),(16,35)=*(16,32),(16,36)=&(16,32),(0,21);:__as__3._9RC3._9;2A.;._9::(16,37)=#(16,32),(16,35),(16,35),(16,36),(0,21);:__3._9RC3._9;2A.(16,38)=#(16,32),(16,35),(16,35),(0,21);:__3._9;2A.;;pthread_mutexattr_t:t(16,39)=s4__mutexkind:(0,1),0,32;operator=::(16,40)=#(16,39),(16,41)=&(16,39),(16,42)=*(16,39),(16,43)=&(16,39),(0,21);:__as__4._10RC4._10;2A.;._10::(16,44)=#(16,39),(16,42),(16,42),(16,43),(0,21);:__4._10RC4._10;2A.(16,45)=#(16,39),(16,42),(16,42),(0,21);:__4._10;2A.;;pthread_once_t:t(16,46)=(0,1)pthread_t:t(16,47)=(0,5)__mbstate_t:t(22,1)=s8__count:(0,1),0,32;__value:(22,2)=u4__wch:(21,1),0,32;__wchb:(22,3)=ar(13,32);0;3;(0,2),0,32;operator=::(22,4)=#(22,2),(22,5)=&(22,2),(22,6)=*(22,2),(22,7)=&(22,2),(0,21);:__as__Q24._114._12RCQ24._114._12;2A.;._12::(22,8)=#(22,2),(22,6),(22,6),(22,7),(0,21);:__Q24._114._12RCQ24._114._12;2A.(22,9)=#(22,2),(22,6),(22,6),(0,21);:__Q24._114._12;2A.;;,32,32;operator=::(22,10)=#(22,1),(22,11)=&(22,1),(22,12)=*(22,1),(22,13)=&(22,1),(0,21);:__as__4._11RC4._11;2A.;._11::(22,14)=#(22,1),(22,12),(22,12),(22,13),(0,21);:__4._11RC4._11;2A.(22,15)=#(22,1),(22,12),(22,12),(0,21);:__4._11;2A.;;_G_fpos_t:t(19,1)=s12__pos:(13,23),0,32;__state:(22,1),32,64;operator=::(19,2)=#(19,1),(19,3)=&(19,1),(19,4)=*(19,1),(19,5)=&(19,1),(0,21);:__as__4._13RC4._13;2A.;._13::(19,6)=#(19,1),(19,4),(19,4),(19,5),(0,21);:__4._13RC4._13;2A.(19,7)=#(19,1),(19,4),(19,4),(0,21);:__4._13;2A.;;_G_fpos64_t:t(19,8)=s16__pos:(13,68),0,64;__state:(22,1),64,64;operator=::(19,9)=#(19,8),(19,10)=&(19,8),(19,11)=*(19,8),(19,12)=&(19,8),(0,21);:__as__4._14RC4._14;2A.;._14::(19,13)=#(19,8),(19,11),(19,11),(19,12),(0,21);:__4._14RC4._14;2A.(19,14)=#(19,8),(19,11),(19,11),(0,21);:__4._14;2A.;;_G_iconv_t:t(19,15)=u44__cd:(25,47),0,64;__combined:(19,16)=s44__cd:(25,47),0,64;__data:(25,40),64,288;operator=::(19,17)=#(19,16),(19,18)=&(19,16),(19,19)=*(19,16),(19,20)=&(19,16),(0,21);:__as__Q24._174._18RCQ24._174._18;2A.;._18::(19,21)=#(19,16),(19,19),(19,19),(19,20),(0,21);:__Q24._174._18RCQ24._174._18;2A.(19,22)=#(19,16),(19,19),(19,19),(0,21);:__Q24._174._18;2A.;;,0,352;operator=::(19,23)=#(19,15),(19,24)=&(19,15),(19,25)=*(19,15),(19,26)=&(19,15),(0,21);:__as__4._17RC4._17;2A.;._17::(19,27)=#(19,15),(19,25),(19,25),(19,26),(0,21);:__4._17RC4._17;2A.(19,28)=#(19,15),(19,25),(19,25),(0,21);:__4._17;2A.;;_G_int16_t:t(19,29)=(0,8)_G_int32_t:t(19,30)=(0,1)_G_uint16_t:t(19,31)=(0,9)_G_uint32_t:t(19,32)=(0,4)Pixel:t(50,1)=s3r:(0,11),0,8;g:(0,11),8,8;b:(0,11),16,8;operator=::(50,2)=#(50,1),(50,3)=&(50,1),(50,4)=*(50,1),(50,5)=&(50,1),(0,21);:__as__4._20RC4._20;2A.;._20::(50,6)=#(50,1),(50,4),(50,4),(50,5),(0,21);:__4._20RC4._20;2A.(50,7)=#(50,1),(50,4),(50,4),(0,21);:__4._20;2A.;;Image:t(50,8)=s12width:(0,1),0,32;height:(0,1),32,32;pixels:(50,4),64,32;operator=::(50,9)=#(50,8),(50,10)=&(50,8),(50,11)=*(50,8),(50,12)=&(50,8),(0,21);:__as__4._21RC4._21;2A.;._21::(50,13)=#(50,8),(50,11),(50,11),(50,12),(0,21);:__4._21RC4._21;2A.(50,14)=#(50,8),(50,11),(50,11),(0,21);:__4._21;2A.;;lightID:G(0,25)=ar(13,32);0;7;(0,1)pointLight.cppread__10PointLightP8_IO_FILE:F(0,1)this:p(0,25)=*(0,26)=xsPointLight:write__10PointLightP8_IO_FILE:F(0,21)draw__10PointLighti:F(0,21)l_position:(0,28)=ar(7,32);0;3;(0,13)l_ambient:(0,28)l_diff_spec:(0,28)getDiffuse__10PointLightG7Point3DG16IntersectionInfo:F(34,18)cameraPosition:p(34,18)iInfo:p(50,1)atten:(34,1)d:(34,1)dirToLight:(34,18)dirToCamera:(34,18)loc:(34,18)specDir:(34,18)getSpecular__10PointLightG7Point3DG16IntersectionInfo:F(34,18)iTemp:(50,1)t:(34,1)isInShadow__10PointLightG16IntersectionInfoP5Shape:F(0,1)shape:p(62,3)r:(34,33)__vt_10PointLight:G(0,29)=ar(7,32);0;8;(0,23)PointLight:Tt(0,26)=s76!1,020,(55,50);location:(34,18),224,192;constAtten:(34,1),416,64;linearAtten:(34,1),480,64;quadAtten:(34,1),544,64;operator=::(0,30)=##(0,31)=&(0,26);:__as__10PointLightRC10PointLight;2A.;PointLight::(0,32)=##(0,25);:RC10PointLight;2A.(0,33)=##(0,25);:;2A.;read::(0,34)=##(0,1);:P8_IO_FILE;2A*2;(0,26);;write::(0,35)=##(0,21);:P8_IO_FILE;2A*3;(0,26);;draw::(0,36)=##(0,21);:i;2A*4;(0,26);;getDiffuse::(0,37)=##(34,18);:G7Point3DG16IntersectionInfo;2A*5;(0,26);;getSpecular::(0,37):G7Point3DG16IntersectionInfo;2A*6;(0,26);;isInShadow::(0,38)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(0,26);;;~%(55,50);Light:Tt(55,50)=s28color:(34,18),0,192;.vf(55,50):(0,39)=*(0,23),192;operator=::(0,40)=##(0,41)=&(55,50);:__as__5LightRC5Light;2A.;Light::(0,42)=##(55,49);:RC5Light;2A.(0,43)=##(55,49);:;2A.;read::(0,44)=##(0,1);:P8_IO_FILE;2A*2;(55,50);;write::(0,45)=##(0,21);:P8_IO_FILE;2A*3;(55,50);;draw::(0,46)=##(0,21);:i;2A*4;(55,50);;getDiffuse::(0,47)=##(34,18);:G7Point3DG16IntersectionInfo;2A*5;(55,50);;getSpecular::(0,47):G7Point3DG16IntersectionInfo;2A*6;(55,50);;isInShadow::(0,48)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(55,50);;;~%(55,50);__ti10PointLight:G(0,49)=ar(7,32);0;11;(0,11)__7Point3D:F(34,23)this:p(34,23)this:r(34,23)__7Point3Dddd:F(34,23)x:p(34,1)y:p(34,1)z:p(34,1)x:r(34,1)y:r(34,1)z:r(34,1)__3Ray:F(34,37)this:p(34,37)this:r(34,37)__16IntersectionInfo:F(50,5)this:p(50,5)this:r(50,5)__tf10PointLight:F(0,50)=&(0,51)=xstype_info:__ti5Light:G(0,52)=ar(7,32);0;7;(0,11)__7Point2D:F(34,7)this:p(34,7)this:r(34,7)__tf5Light:F(0,50)spotLight.cppread__9SpotLightP8_IO_FILE:F(0,1)this:p(0,25)=*(0,26)=xsSpotLight:write__9SpotLightP8_IO_FILE:F(0,21)draw__9SpotLighti:F(0,21)l_spotdir:(0,29)=ar(7,32);0;2;(0,13)getDiffuse__9SpotLightG7Point3DG16IntersectionInfo:F(30,18)cameraPosition:p(30,18)iInfo:p(49,1)t:(30,1)atten:(30,1)d:(30,1)dirToLight:(30,18)dirToCamera:(30,18)loc:(30,18)specDir:(30,18)getSpecular__9SpotLightG7Point3DG16IntersectionInfo:F(30,18)isInShadow__9SpotLightG16IntersectionInfoP5Shape:F(0,1)shape:p(61,3)iTemp:(49,1)r:(30,33)__vt_9SpotLight:G(0,30)=ar(7,32);0;8;(0,23)SpotLight:Tt(0,26)=s116!1,020,(54,50);location:(30,18),224,192;direction:(30,18),416,192;constAtten:(30,1),608,64;linearAtten:(30,1),672,64;quadAtten:(30,1),736,64;cutOffAngle:(30,1),800,64;dropOffRate:(30,1),864,64;operator=::(0,31)=##(0,32)=&(0,26);:__as__9SpotLightRC9SpotLight;2A.;SpotLight::(0,33)=##(0,25);:RC9SpotLight;2A.(0,34)=##(0,25);:;2A.;read::(0,35)=##(0,1);:P8_IO_FILE;2A*2;(0,26);;write::(0,36)=##(0,21);:P8_IO_FILE;2A*3;(0,26);;draw::(0,37)=##(0,21);:i;2A*4;(0,26);;getDiffuse::(0,38)=##(30,18);:G7Point3DG16IntersectionInfo;2A*5;(0,26);;getSpecular::(0,38):G7Point3DG16IntersectionInfo;2A*6;(0,26);;isInShadow::(0,39)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(0,26);;;~%(54,50);Light:Tt(54,50)=s28color:(30,18),0,192;.vf(54,50):(0,40)=*(0,23),192;operator=::(0,41)=##(0,42)=&(54,50);:__as__5LightRC5Light;2A.;Light::(0,43)=##(54,49);:RC5Light;2A.(0,44)=##(54,49);:;2A.;read::(0,45)=##(0,1);:P8_IO_FILE;2A*2;(54,50);;write::(0,46)=##(0,21);:P8_IO_FILE;2A*3;(54,50);;draw::(0,47)=##(0,21);:i;2A*4;(54,50);;getDiffuse::(0,48)=##(30,18);:G7Point3DG16IntersectionInfo;2A*5;(54,50);;getSpecular::(0,48):G7Point3DG16IntersectionInfo;2A*6;(54,50);;isInShadow::(0,49)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(54,50);;;~%(54,50);__ti9SpotLight:G(0,50)=ar(7,32);0;11;(0,11)__7Point3D:F(30,23)this:p(30,23)this:r(30,23)__7Point3Dddd:F(30,23)x:p(30,1)y:p(30,1)z:p(30,1)x:r(30,1)y:r(30,1)z:r(30,1)__3Ray:F(30,37)this:p(30,37)this:r(30,37)__16IntersectionInfo:F(49,5)this:p(49,5)this:r(49,5)__tf9SpotLight:F(0,51)=&(0,52)=xstype_info:__ti5Light:G(0,53)=ar(7,32);0;7;(0,11)__7Point2D:F(30,7)this:p(30,7)this:r(30,7)__tf5Light:F(0,51)directionalLight.cppread__16DirectionalLightP8_IO_FILE:F(0,1)this:p(0,25)=*(0,26)=xsDirectionalLight:write__16DirectionalLightP8_IO_FILE:F(0,21)draw__16DirectionalLighti:F(0,21)getDiffuse__16DirectionalLightG7Point3DG16IntersectionInfo:F(30,18)getSpecular__16DirectionalLightG7Point3DG16IntersectionInfo:F(30,18)isInShadow__16DirectionalLightG16IntersectionInfoP5Shape:F(0,1)__vt_16DirectionalLight:G(0,29)=ar(7,32);0;8;(0,23)DirectionalLight:Tt(0,26)=s52!1,020,(54,50);direction:(30,18),224,192;operator=::(0,30)=##(0,31)=&(0,26);:__as__16DirectionalLightRC16DirectionalLight;2A.;DirectionalLight::(0,32)=##(0,25);:RC16DirectionalLight;2A.(0,33)=##(0,25);:;2A.;read::(0,34)=##(0,1);:P8_IO_FILE;2A*2;(0,26);;write::(0,35)=##(0,21);:P8_IO_FILE;2A*3;(0,26);;draw::(0,36)=##(0,21);:i;2A*4;(0,26);;getDiffuse::(0,37)=##(30,18);:G7Point3DG16IntersectionInfo;2A*5;(0,26);;getSpecular::(0,37):G7Point3DG16IntersectionInfo;2A*6;(0,26);;isInShadow::(0,38)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(0,26);;;~%(54,50);Light:Tt(54,50)=s28color:(30,18),0,192;.vf(54,50):(0,39)=*(0,23),192;operator=::(0,40)=##(0,41)=&(54,50);:__as__5LightRC5Light;2A.;Light::(0,42)=##(54,49);:RC5Light;2A.(0,43)=##(54,49);:;2A.;read::(0,44)=##(0,1);:P8_IO_FILE;2A*2;(54,50);;write::(0,45)=##(0,21);:P8_IO_FILE;2A*3;(54,50);;draw::(0,46)=##(0,21);:i;2A*4;(54,50);;getDiffuse::(0,47)=##(30,18);:G7Point3DG16IntersectionInfo;2A*5;(54,50);;getSpecular::(0,47):G7Point3DG16IntersectionInfo;2A*6;(54,50);;isInShadow::(0,48)=##(0,1);:G16IntersectionInfoP5Shape;2A*7;(54,50);;;~%(54,50);__ti16DirectionalLight:G(0,49)=ar(7,32);0;11;(0,11)__tf16DirectionalLight:F(0,50)=&(0,51)=xstype_info:boundingBox.cppsetBoundingBox__11BoundingBoxG7Point3DT1:F(0,21)this:p(36,6)p1:p(37,18)p2:p(37,18)__11BoundingBox:F(36,6)__11BoundingBoxG7Point3DT1:F(36,6)__11BoundingBoxP7Point3Di:F(36,6)pList:p(37,23)pSize:p(0,1)vMin:(37,18)vMax:(37,18)__pl__11BoundingBoxT0:F(36,1)b:p(36,1)pList:(0,25)=ar(7,32);0;3;(37,18)intersect__11BoundingBoxG3Ray:F(37,1)ray:p(37,33)pt:(37,18)t:(37,1)dist:(37,1)transform__11BoundingBoxG6Matrix:F(36,1)m:p(37,43)v:(0,26)=ar(7,32);0;7;(37,18)__7Point3D:F(37,23)this:p(37,23)this:r(37,23)__7Point3Dddd:F(37,23)x:p(37,1)y:p(37,1)z:p(37,1)x:r(37,1)y:r(37,1)z:r(37,1)/usr/src/bs/BUILD/gcc-2.96-20000731/obj-i386-redhat-linux/gcc/../../gcc/libgcc2.ctconfig.h../../gcc/gansidecl.h../../include/ansidecl.h../../gcc/config/i386/xm-i386.htm.h../../gcc/config/i386/linux.h../../gcc/config/i386/i386.hprocessor_costs:T(8,1)=s92add:(0,1),0,32;lea:(0,1),32,32;shift_var:(0,1),64,32;shift_const:(0,1),96,32;mult_init:(0,1),128,32;mult_bit:(0,1),160,32;divide:(0,1),192,32;large_insn:(0,1),224,32;move_ratio:(0,1),256,32;movzbl_load:(0,1),288,32;int_load:(8,2)=ar(8,3)=r(8,3);0000000000000;0037777777777;;0;2;(0,1),320,96;int_store:(8,2),416,96;fp_move:(0,1),512,32;fp_load:(8,2),544,96;fp_store:(8,2),640,96;;processor_type:T(8,4)=ePROCESSOR_I386:0,PROCESSOR_I486:1,PROCESSOR_PENTIUM:2,PROCESSOR_PENTIUMPRO:3,PROCESSOR_K6:4,PROCESSOR_ATHLON:5,PROCESSOR_max:6,;reg_class:T(8,5)=eNO_REGS:0,AREG:1,DREG:2,CREG:3,BREG:4,SIREG:5,DIREG:6,AD_REGS:7,Q_REGS:8,NON_Q_REGS:9,INDEX_REGS:10,GENERAL_REGS:11,FP_TOP_REG:12,FP_SECOND_REG:13,FLOAT_REGS:14,SSE_REGS:15,MMX_REGS:16,FLOAT_INT_REGS:17,ALL_REGS:18,LIM_REG_CLASSES:19,;ix86_args:T(8,6)=s24words:(0,1),0,32;nregs:(0,1),32,32;regno:(0,1),64,32;sse_words:(0,1),96,32;sse_nregs:(0,1),128,32;sse_regno:(0,1),160,32;;CUMULATIVE_ARGS:t(8,7)=(8,6)../../gcc/config/i386/att.h../../gcc/config/i386/unix.h../../gcc/config/linux.h../../gcc/config/svr4.h../../gcc/config/elfos.h../../gcc/config/dbxelf.h../../gcc/config/i386/perform.h../../gcc/tsystem.hinclude/stddef.hptrdiff_t:t(17,1)=(0,1)size_t:t(17,2)=(0,4)wchar_t:t(17,3)=(0,3)include/stdarg.h__gnuc_va_list:t(18,1)=(0,19)va_list:t(18,2)=(18,1)include/stdio.h__u_char:t(24,1)=(0,11)__u_short:t(24,2)=(0,9)__u_int:t(24,3)=(0,4)__u_long:t(24,4)=(0,5)__u_quad_t:t(24,5)=(0,7)__quad_t:t(24,6)=(0,6)__int8_t:t(24,7)=(0,10)__uint8_t:t(24,8)=(0,11)__int16_t:t(24,9)=(0,8)__uint16_t:t(24,10)=(0,9)__int32_t:t(24,11)=(0,1)__uint32_t:t(24,12)=(0,4)__int64_t:t(24,13)=(0,6)__uint64_t:t(24,14)=(0,7)__qaddr_t:t(24,15)=(24,16)=*(24,6)__dev_t:t(24,17)=(24,5)__uid_t:t(24,18)=(24,3)__gid_t:t(24,19)=(24,3)__ino_t:t(24,20)=(24,4)__mode_t:t(24,21)=(24,3)__nlink_t:t(24,22)=(24,3)__off_t:t(24,23)=(0,3)__loff_t:t(24,24)=(24,6)__pid_t:t(24,25)=(0,1)__ssize_t:t(24,26)=(0,1)__rlim_t:t(24,27)=(24,4)__rlim64_t:t(24,28)=(24,5)__id_t:t(24,29)=(24,3)__fsid_t:t(24,30)=(24,31)=s8__val:(24,32)=ar(8,3);0;1;(0,1),0,64;;__daddr_t:t(24,33)=(0,1)__caddr_t:t(24,34)=(24,35)=*(0,2)__time_t:t(24,36)=(0,3)__useconds_t:t(24,37)=(0,4)__suseconds_t:t(24,38)=(0,3)__swblk_t:t(24,39)=(0,3)__clock_t:t(24,40)=(0,3)__clockid_t:t(24,41)=(0,1)__timer_t:t(24,42)=(0,1)__key_t:t(24,43)=(0,1)__ipc_pid_t:t(24,44)=(0,9)__blksize_t:t(24,45)=(0,3)__blkcnt_t:t(24,46)=(0,3)__blkcnt64_t:t(24,47)=(24,6)__fsblkcnt_t:t(24,48)=(24,4)__fsblkcnt64_t:t(24,49)=(24,5)__fsfilcnt_t:t(24,50)=(24,4)__fsfilcnt64_t:t(24,51)=(24,5)__ino64_t:t(24,52)=(24,5)__off64_t:t(24,53)=(24,24)__t_scalar_t:t(24,54)=(0,3)__t_uscalar_t:t(24,55)=(0,5)__intptr_t:t(24,56)=(0,1)__socklen_t:t(24,57)=(0,4)__sched_param:T(28,1)=s4__sched_priority:(0,1),0,32;;_pthread_fastlock:T(27,1)=s8__status:(0,3),0,32;__spinlock:(0,1),32,32;;_pthread_descr:t(27,2)=(27,3)=*(27,4)=xs_pthread_descr_struct:__pthread_attr_s:T(27,5)=s36__detachstate:(0,1),0,32;__schedpolicy:(0,1),32,32;__schedparam:(28,1),64,32;__inheritsched:(0,1),96,32;__scope:(0,1),128,32;__guardsize:(17,2),160,32;__stackaddr_set:(0,1),192,32;__stackaddr:(0,19),224,32;__stacksize:(17,2),256,32;;pthread_attr_t:t(27,6)=(27,5)pthread_cond_t:t(27,7)=(27,8)=s12__c_lock:(27,1),0,64;__c_waiting:(27,2),64,32;;pthread_condattr_t:t(27,9)=(27,10)=s4__dummy:(0,1),0,32;;pthread_key_t:t(27,11)=(0,4)pthread_mutex_t:t(27,12)=(27,13)=s24__m_reserved:(0,1),0,32;__m_count:(0,1),32,32;__m_owner:(27,2),64,32;__m_kind:(0,1),96,32;__m_lock:(27,1),128,64;;pthread_mutexattr_t:t(27,14)=(27,15)=s4__mutexkind:(0,1),0,32;;pthread_once_t:t(27,16)=(0,1)pthread_t:t(27,17)=(0,5)FILE:t(19,1)=(19,2)=xs_IO_FILE:__FILE:t(19,3)=(19,2)wint_t:t(32,1)=(0,4)__mbstate_t:t(33,1)=(33,2)=s8__count:(0,1),0,32;__value:(33,3)=u4__wch:(32,1),0,32;__wchb:(33,4)=ar(8,3);0;3;(0,2),0,32;;,32,32;;_G_fpos_t:t(30,1)=(30,2)=s12__pos:(24,23),0,32;__state:(33,1),32,64;;_G_fpos64_t:t(30,3)=(30,4)=s16__pos:(24,53),0,64;__state:(33,1),64,64;; :T(36,1)=e__GCONV_OK:0,__GCONV_NOCONV:1,__GCONV_NODB:2,__GCONV_NOMEM:3,__GCONV_EMPTY_INPUT:4,__GCONV_FULL_OUTPUT:5,__GCONV_ILLEGAL_INPUT:6,__GCONV_INCOMPLETE_INPUT:7,__GCONV_ILLEGAL_DESCRIPTOR:8,__GCONV_INTERNAL_ERROR:9,; :T(36,2)=e__GCONV_IS_LAST:1,__GCONV_IGNORE_ERRORS:2,;__gconv_fct:t(36,3)=(36,4)=*(36,5)=f(0,1)__gconv_init_fct:t(36,6)=(36,7)=*(36,8)=f(0,1)__gconv_end_fct:t(36,9)=(36,10)=*(36,11)=f(0,20)__gconv_trans_fct:t(36,12)=(36,13)=*(36,14)=f(0,1)__gconv_trans_context_fct:t(36,15)=(36,16)=*(36,17)=f(0,1)__gconv_trans_query_fct:t(36,18)=(36,19)=*(36,20)=f(0,1)__gconv_trans_init_fct:t(36,21)=(36,22)=*(36,23)=f(0,1)__gconv_trans_end_fct:t(36,24)=(36,25)=*(36,26)=f(0,20)__gconv_trans_data:T(36,27)=s20__trans_fct:(36,12),0,32;__trans_context_fct:(36,15),32,32;__trans_end_fct:(36,24),64,32;__data:(0,19),96,32;__next:(36,28)=*(36,27),128,32;;__gconv_step:T(36,29)=s56__shlib_handle:(36,30)=*(36,31)=xs__gconv_loaded_object:,0,32;__modname:(36,32)=*(0,2),32,32;__counter:(0,1),64,32;__from_name:(24,35),96,32;__to_name:(24,35),128,32;__fct:(36,3),160,32;__init_fct:(36,6),192,32;__end_fct:(36,9),224,32;__min_needed_from:(0,1),256,32;__max_needed_from:(0,1),288,32;__min_needed_to:(0,1),320,32;__max_needed_to:(0,1),352,32;__stateful:(0,1),384,32;__data:(0,19),416,32;;__gconv_step_data:T(36,33)=s36__outbuf:(36,34)=*(0,11),0,32;__outbufend:(36,34),32,32;__flags:(0,1),64,32;__invocation_counter:(0,1),96,32;__internal_use:(0,1),128,32;__statep:(36,35)=*(33,1),160,32;__state:(33,1),192,64;__trans:(36,28),256,32;;__gconv_info:T(36,36)=s8__nsteps:(17,2),0,32;__steps:(36,37)=*(36,29),32,32;__data:(36,38)=ar(8,3);0;-1;(36,33),64,0;;__gconv_t:t(36,39)=(36,40)=*(36,36)_G_iconv_t:t(30,5)=(30,6)=u44__cd:(36,36),0,64;__combined:(30,7)=s44__cd:(36,36),0,64;__data:(36,33),64,288;;,0,352;;_G_int16_t:t(30,8)=(0,8)_G_int32_t:t(30,9)=(0,1)_G_uint16_t:t(30,10)=(0,9)_G_uint32_t:t(30,11)=(0,4)_IO_lock_t:t(29,1)=(0,20)_IO_marker:T(29,2)=s12_next:(29,3)=*(29,2),0,32;_sbuf:(29,4)=*(19,2),32,32;_pos:(0,1),64,32;;__codecvt_result:T(29,5)=e__codecvt_ok:0,__codecvt_partial:1,__codecvt_error:2,__codecvt_noconv:3,;_IO_FILE:T(19,2)=s148_flags:(0,1),0,32;_IO_read_ptr:(24,35),32,32;_IO_read_end:(24,35),64,32;_IO_read_base:(24,35),96,32;_IO_write_base:(24,35),128,32;_IO_write_ptr:(24,35),160,32;_IO_write_end:(24,35),192,32;_IO_buf_base:(24,35),224,32;_IO_buf_end:(24,35),256,32;_IO_save_base:(24,35),288,32;_IO_backup_base:(24,35),320,32;_IO_save_end:(24,35),352,32;_markers:(29,3),384,32;_chain:(29,4),416,32;_fileno:(0,1),448,32;_blksize:(0,1),480,32;_old_offset:(24,23),512,32;_cur_column:(0,9),544,16;_vtable_offset:(0,10),560,8;_shortbuf:(29,6)=ar(8,3);0;0;(0,2),568,8;_lock:(29,7)=*(29,1),576,32;_offset:(24,53),608,64;__pad1:(0,19),672,32;__pad2:(0,19),704,32;_mode:(0,1),736,32;_unused2:(29,8)=ar(8,3);0;51;(0,2),768,416;;_IO_FILE:t(29,9)=(19,2)__io_read_fn:t(29,10)=(29,11)=f(24,26)__io_write_fn:t(29,12)=(29,13)=f(24,26)__io_seek_fn:t(29,14)=(29,15)=f(0,1)__io_close_fn:t(29,16)=(29,17)=f(0,1)fpos_t:t(19,4)=(30,1)/usr/include/bits/stdio.hu_char:t(45,1)=(24,1)u_short:t(45,2)=(24,2)u_int:t(45,3)=(24,3)u_long:t(45,4)=(24,4)quad_t:t(45,5)=(24,6)u_quad_t:t(45,6)=(24,5)fsid_t:t(45,7)=(24,30)loff_t:t(45,8)=(24,24)ino_t:t(45,9)=(24,20)dev_t:t(45,10)=(24,17)gid_t:t(45,11)=(24,19)mode_t:t(45,12)=(24,21)nlink_t:t(45,13)=(24,22)uid_t:t(45,14)=(24,18)off_t:t(45,15)=(24,23)pid_t:t(45,16)=(24,25)id_t:t(45,17)=(24,29)ssize_t:t(45,18)=(24,26)daddr_t:t(45,19)=(24,33)caddr_t:t(45,20)=(24,34)key_t:t(45,21)=(24,43)time_t:t(48,1)=(24,36)clockid_t:t(48,2)=(24,41)timer_t:t(48,3)=(24,42)ulong:t(45,22)=(0,5)ushort:t(45,23)=(0,9)uint:t(45,24)=(0,4)int8_t:t(45,25)=(0,10)int16_t:t(45,26)=(0,8)int32_t:t(45,27)=(0,1)int64_t:t(45,28)=(0,6)u_int8_t:t(45,29)=(0,11)u_int16_t:t(45,30)=(0,9)u_int32_t:t(45,31)=(0,4)u_int64_t:t(45,32)=(0,7)register_t:t(45,33)=(0,1)__sig_atomic_t:t(60,1)=(0,1)__sigset_t:t(60,2)=(60,3)=s128__val:(60,4)=ar(8,3);0;31;(0,5),0,1024;;sigset_t:t(56,1)=(60,2)timespec:T(61,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;/usr/include/bits/time.htimeval:T(62,1)=s8tv_sec:(24,36),0,32;tv_usec:(24,38),32,32;;__fd_mask:t(56,2)=(0,3)fd_set:t(56,3)=(56,4)=s128__fds_bits:(56,5)=ar(8,3);0;31;(56,2),0,1024;;fd_mask:t(56,6)=(56,2)blkcnt_t:t(45,34)=(24,46)fsblkcnt_t:t(45,35)=(24,48)fsfilcnt_t:t(45,36)=(24,50)/usr/include/errno.h/usr/include/bits/errno.h/usr/include/linux/errno.h/usr/include/asm/errno.h/usr/include/bits/string.h/usr/include/bits/string2.hdiv_t:t(80,1)=(80,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(80,3)=(80,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;random_data:T(80,5)=s28fptr:(80,6)=*(45,27),0,32;rptr:(80,6),32,32;state:(80,6),64,32;rand_type:(0,1),96,32;rand_deg:(0,1),128,32;rand_sep:(0,1),160,32;end_ptr:(80,6),192,32;;drand48_data:T(80,7)=s24__x:(80,8)=ar(8,3);0;2;(0,9),0,48;__old_x:(80,8),48,48;__c:(0,9),96,16;__init:(0,9),112,16;__a:(0,7),128,64;;__compar_fn_t:t(80,9)=(80,10)=*(80,11)=f(0,1)/usr/include/unistd.h/usr/include/bits/posix_opt.hintptr_t:t(87,1)=(24,56)socklen_t:t(87,2)=(24,57)/usr/include/bits/confname.h :T(92,1)=e_PC_LINK_MAX:0,_PC_MAX_CANON:1,_PC_MAX_INPUT:2,_PC_NAME_MAX:3,_PC_PATH_MAX:4,_PC_PIPE_BUF:5,_PC_CHOWN_RESTRICTED:6,_PC_NO_TRUNC:7,_PC_VDISABLE:8,_PC_SYNC_IO:9,_PC_ASYNC_IO:10,_PC_PRIO_IO:11,_PC_SOCK_MAXBUF:12,_PC_FILESIZEBITS:13,_PC_REC_INCR_XFER_SIZE:14,_PC_REC_MAX_XFER_SIZE:15,_PC_REC_MIN_XFER_SIZE:16,_PC_REC_XFER_ALIGN:17,; :T(92,2)=e_SC_ARG_MAX:0,_SC_CHILD_MAX:1,_SC_CLK_TCK:2,_SC_NGROUPS_MAX:3,_SC_OPEN_MAX:4,_SC_STREAM_MAX:5,_SC_TZNAME_MAX:6,_SC_JOB_CONTROL:7,_SC_SAVED_IDS:8,_SC_REALTIME_SIGNALS:9,_SC_PRIORITY_SCHEDULING:10,_SC_TIMERS:11,_SC_ASYNCHRONOUS_IO:12,_SC_PRIORITIZED_IO:13,_SC_SYNCHRONIZED_IO:14,_SC_FSYNC:15,_SC_MAPPED_FILES:16,_SC_MEMLOCK:17,_SC_MEMLOCK_RANGE:18,_SC_MEMORY_PROTECTION:19,_SC_MESSAGE_PASSING:20,_SC_SEMAPHORES:21,_SC_SHARED_MEMORY_OBJECTS:22,_SC_AIO_LISTIO_MAX:23,_SC_AIO_MAX:24,_SC_AIO_PRIO_DELTA_MAX:25,_SC_DELAYTIMER_MAX:26,_SC_MQ_OPEN_MAX:27,_SC_MQ_PRIO_MAX:28,_SC_VERSION:29,_SC_PAGESIZE:30,_SC_RTSIG_MAX:31,_SC_SEM_NSEMS_MAX:32,_SC_SEM_VALUE_MAX:33,_SC_SIGQUEUE_MAX:34,_SC_TIMER_MAX:35,_SC_BC_BASE_MAX:36,_SC_BC_DIM_MAX:37,_SC_BC_SCALE_MAX:38,_SC_BC_STRING_MAX:39,_SC_COLL_WEIGHTS_MAX:40,_SC_EQUIV_CLASS_MAX:41,_SC_EXPR_NEST_MAX:42,_SC_LINE_MAX:43,_SC_RE_DUP_MAX:44,_SC_CHARCLASS_NAME_MAX:45,_SC_2_VERSION:46,_SC_2_C_BIND:47,_SC_2_C_DEV:48,_SC_2_FORT_DEV:49,_SC_2_FORT_RUN:50,_SC_2_SW_DEV:51,_SC_2_LOCALEDEF:52,_SC_PII:53,_SC_PII_XTI:54,_SC_PII_SOCKET:55,_SC_PII_INTERNET:56,_SC_PII_OSI:57,_SC_POLL:58,_SC_SELECT:59,_SC_UIO_MAXIOV:60,_SC_IOV_MAX:60,_SC_PII_INTERNET_STREAM:61,_SC_PII_INTERNET_DGRAM:62,_SC_PII_OSI_COTS:63,_SC_PII_OSI_CLTS:64,_SC_PII_OSI_M:65,_SC_T_IOV_MAX:66,_SC_THREADS:67,_SC_THREAD_SAFE_FUNCTIONS:68,_SC_GETGR_R_SIZE_MAX:69,_SC_GETPW_R_SIZE_MAX:70,_SC_LOGIN_NAME_MAX:71,_SC_TTY_NAME_MAX:72,_SC_THREAD_DESTRUCTOR_ITERATIONS:73,_SC_THREAD_KEYS_MAX:74,_SC_THREAD_STACK_MIN:75,_SC_THREAD_THREADS_MAX:76,_SC_THREAD_ATTR_STACKADDR:77,_SC_THREAD_ATTR_STACKSIZE:78,_SC_THREAD_PRIORITY_SCHEDULING:79,_SC_THREAD_PRIO_INHERIT:80,_SC_THREAD_PRIO_PROTECT:81,_SC_THREAD_PROCESS_SHARED:82,_SC_NPROCESSORS_CONF:83,_SC_NPROCESSORS_ONLN:84,_SC_PHYS_PAGES:85,_SC_AVPHYS_PAGES:86,_SC_ATEXIT_MAX:87,_SC_PASS_MAX:88,_SC_XOPEN_VERSION:89,_SC_XOPEN_XCU_VERSION:90,_SC_XOPEN_UNIX:91,_SC_XOPEN_CRYPT:92,_SC_XOPEN_ENH_I18N:93,_SC_XOPEN_SHM:94,_SC_2_CHAR_TERM:95,_SC_2_C_VERSION:96,_SC_2_UPE:97,_SC_XOPEN_XPG2:98,_SC_XOPEN_XPG3:99,_SC_XOPEN_XPG4:100,_SC_CHAR_BIT:101,_SC_CHAR_MAX:102,_SC_CHAR_MIN:103,_SC_INT_MAX:104,_SC_INT_MIN:105,_SC_LONG_BIT:106,_SC_WORD_BIT:107,_SC_MB_LEN_MAX:108,_SC_NZERO:109,_SC_SSIZE_MAX:110,_SC_SCHAR_MAX:111,_SC_SCHAR_MIN:112,_SC_SHRT_MAX:113,_SC_SHRT_MIN:114,_SC_UCHAR_MAX:115,_SC_UINT_MAX:116,_SC_ULONG_MAX:117,_SC_USHRT_MAX:118,_SC_NL_ARGMAX:119,_SC_NL_LANGMAX:120,_SC_NL_MSGMAX:121,_SC_NL_NMAX:122,_SC_NL_SETMAX:123,_SC_NL_TEXTMAX:124,_SC_XBS5_ILP32_OFF32:125,_SC_XBS5_ILP32_OFFBIG:126,_SC_XBS5_LP64_OFF64:127,_SC_XBS5_LPBIG_OFFBIG:128,_SC_XOPEN_LEGACY:129,_SC_XOPEN_REALTIME:130,_SC_XOPEN_REALTIME_THREADS:131,_SC_ADVISORY_INFO:132,_SC_BARRIERS:133,_SC_BASE:134,_SC_C_LANG_SUPPORT:135,_SC_C_LANG_SUPPORT_R:136,_SC_CLOCK_SELECTION:137,_SC_CPUTIME:138,_SC_THREAD_CPUTIME:139,_SC_DEVICE_IO:140,_SC_DEVICE_SPECIFIC:141,_SC_DEVICE_SPECIFIC_R:142,_SC_FD_MGMT:143,_SC_FIFO:144,_SC_PIPE:145,_SC_FILE_ATTRIBUTES:146,_SC_FILE_LOCKING:147,_SC_FILE_SYSTEM:148,_SC_MONOTONIC_CLOCK:149,_SC_MULTIPLE_PROCESS:150,_SC_SINGLE_PROCESS:151,_SC_NETWORKING:152,_SC_READER_WRITER_LOCKS:153,_SC_SPIN_LOCKS:154,_SC_REGEXP:155,_SC_REGEX_VERSION:156,_SC_SHELL:157,_SC_SIGNALS:158,_SC_SPAWN:159,_SC_SPORADIC_SERVER:160,_SC_THREAD_SPORADIC_SERVER:161,_SC_SYSTEM_DATABASE:162,_SC_SYSTEM_DATABASE_R:163,_SC_TIMEOUTS:164,_SC_TYPED_MEMORY_OBJECTS:165,_SC_USER_GROUPS:166,_SC_USER_GROUPS_R:167,_SC_2_PBS:168,_SC_2_PBS_ACCOUNTING:169,_SC_2_PBS_LOCATE:170,_SC_2_PBS_MESSAGE:171,_SC_2_PBS_TRACK:172,_SC_SYMLOOP:173,_SC_STREAMS:174,_SC_2_PBS_CHECKPOINT:175,; :T(92,3)=e_CS_PATH:0,;../../include/getopt.hoption:T(93,1)=s16name:(36,32),0,32;has_arg:(0,1),32,32;flag:(93,2)=*(0,1),64,32;val:(0,1),96,32;;include/limits.hinclude/syslimits.h/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/limits.h/usr/include/limits.h/usr/include/bits/posix1_lim.h/usr/include/bits/local_lim.h/usr/include/linux/limits.h/usr/include/bits/posix2_lim.hclock_t:t(104,1)=(24,40)tm:T(104,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;tm_zone:(36,32),320,32;;itimerspec:T(104,3)=s16it_interval:(61,1),0,64;it_value:(61,1),64,64;;../../gcc/machmode.h../../gcc/machmode.defmachine_mode:T(110,1)=eVOIDmode:0,PQImode:1,QImode:2,PHImode:3,HImode:4,PSImode:5,SImode:6,PDImode:7,DImode:8,TImode:9,OImode:10,QFmode:11,HFmode:12,TQFmode:13,SFmode:14,DFmode:15,XFmode:16,TFmode:17,QCmode:18,HCmode:19,SCmode:20,DCmode:21,XCmode:22,TCmode:23,CQImode:24,CHImode:25,CSImode:26,CDImode:27,CTImode:28,COImode:29,V2QImode:30,V2HImode:31,V2SImode:32,V2DImode:33,V4QImode:34,V4HImode:35,V4SImode:36,V4DImode:37,V8QImode:38,V8HImode:39,V8SImode:40,V8DImode:41,V2SFmode:42,V2DFmode:43,V4SFmode:44,V4DFmode:45,V8SFmode:46,V8DFmode:47,BLKmode:48,CCmode:49,CCGCmode:50,CCGOCmode:51,CCNOmode:52,CCZmode:53,CCFPmode:54,CCFPUmode:55,MAX_MACHINE_MODE:56,;mode_class:T(110,2)=eMODE_RANDOM:0,MODE_INT:1,MODE_FLOAT:2,MODE_PARTIAL_INT:3,MODE_CC:4,MODE_COMPLEX_INT:5,MODE_COMPLEX_FLOAT:6,MODE_VECTOR_INT:7,MODE_VECTOR_FLOAT:8,MAX_MODE_CLASS:9,;../../gcc/defaults.h../../gcc/libgcc2.hQItype:t(113,1)=(0,10)UQItype:t(113,2)=(0,11)HItype:t(113,3)=(0,8)UHItype:t(113,4)=(0,9)SItype:t(113,5)=(0,1)USItype:t(113,6)=(0,4)DItype:t(113,7)=(0,6)UDItype:t(113,8)=(0,7)SFtype:t(113,9)=(0,12)DFtype:t(113,10)=(0,13)XFtype:t(113,11)=(0,14)word_type:t(113,12)=(0,1)DWstruct:T(113,13)=s8low:(113,5),0,32;high:(113,5),32,32;;DWunion:t(113,14)=(113,15)=u8s:(113,13),0,64;ll:(113,7),0,64;;__pure_virtual:F(0,20)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.1 2.96-85)GCC: (GNU) 2.96 20000731 (Red Hat Linux 7.0)01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.got.rel.bss.rel.plt.init.plt.text.fini.rodata.data.eh_frame.gcc_except_table.ctors.dtors.got.dynamic.sbss.bss.stab.stabstr.comment.note# 1((p7 ?(( GoTo`c l u h ~;;L!   ]$ DDb0ttDȀЀ W   80p   ((      Dt   +2 О =(AO,[О qD0 @ p 02    @p  -D@[kr#D| 8B @< \""8)O0fP< ~F Թg <u o $  %L[#!g8 P z t|xXH-0 Pik ,j X(2*I]g0 v  TT MT  G 4F  ;Z  P&_  y," $ ` ȗs   ;  x ' %ؗY72 G f8 v` ! !5" g !,;  |q F %3" 4MEXS̠8 ctA  5" ̡} (` 05" (X    CPG T8=gPV yD H/(' a |x X)h  8  4 * x)6 \ _ t u Hx  & + XxU Hj  la3 , H 7 \C P p t '   hty v $ 0 ̊M #  /  ? ȘVN  g   P/ ؘ| '" 4 U 0  ,c +" U D#  = ) ; : ?H V (C` 4z ~ lR L&  8X 5" @  8    ; HR   XI, h}/ a Ȓ $j h  xr   wH $)6Ri J^ `fܱ yIt H ` r  !h Ly5 I *Z 9șKL `\j ` y @ ؙ"K Ԭ* T |, -? !N  !]̣2 mܜ} "@^ m DB" Y /9f I|Y ip5" tt)b gW \6 (9 8   8 ! y> C WLf lP5" HYXbn  C L[ 2 ,  "h^+x=P' LRWtIj n]x X<B" Ț"ؚFT+  #T V iH ~R  5" T  X=  =  x ~I  )6RBh [j nL~{  (P R  |H d; -(' <G S( i w8H_ 9 5"  $! xT X hK7; Ox]_e nw$  <.$!`Y ț7 ؛" %R/%A\M_(cm  y@$!l t h." 8cH:XRhh" e x}" U. FUOUZ x' w ذ;  < Ȝ ؜R%' X$@ 4(F a y<)" 8^ =Z (  !;@ H.XX<Rhbg8m| h N" 5" @ ! S" <   x[#P-~  PD" ]dK l+" =  UWз XP m  3" ȝ," !9ĻHH X؝d Lԡ; L " @ X;9 5"  2 X%^2)EL Wخ wHj 9 xY  o  < )(= MDp ^#" k*{ {K 8 H"0XR 0 7 hEJ 5" T Xd4 f tKF |  \; $! _ initfini.cgcc2_compiled.call_gmon_startinit.ccrtstuff.cp.0__DTOR_LIST__completed.1__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.2frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__geometry.cpp__PRETTY_FUNCTION__.40__PRETTY_FUNCTION__.43__PRETTY_FUNCTION__.82__PRETTY_FUNCTION__.85__PRETTY_FUNCTION__.136__PRETTY_FUNCTION__.160__FRAME_BEGIN__main.cppSetBinaryIOMode__FvprognameShowUsage__Fvoptionsbmp.cpp__PRETTY_FUNCTION__.1__PRETTY_FUNCTION__.4__PRETTY_FUNCTION__.7__PRETTY_FUNCTION__.13__PRETTY_FUNCTION__.16WordReadLE__FP8_IO_FILEWordWriteLE__FUsP8_IO_FILEDWordReadLE__FP8_IO_FILEDWordWriteLE__FUiP8_IO_FILELongReadLE__FP8_IO_FILELongWriteLE__FiP8_IO_FILE__PRETTY_FUNCTION__.37scene.cpp__PRETTY_FUNCTION__.97__PRETTY_FUNCTION__.106__static_initialization_and_destruction_0_GLOBAL_.I.read__6CameraP8_IO_FILE__EXCEPTION_TABLE__box.cppsphere.cppcone.cppcylinder.cpptriangle.cppline.cpprayView.cpp__PRETTY_FUNCTION__.79_GLOBAL_.I.fileCountgroup.cpp__PRETTY_FUNCTION__.46rayFileInstance.cpplight.cpppointLight.cppspotLight.cppdirectionalLight.cppboundingBox.cpplibgcc2.cKeyboard__FUciiglutSpecialFunc__ti15RayFileInstanceintersect__3BoxG3RayR16IntersectionInfoParseShape__5SceneP8_IO_FILEPCciP5ShapeT2DepressedMotion__Fiicos@@GLIBC_2.0BMPReadImage__FP8_IO_FILE__7Point2D__ti8CylinderMotion__FiiglMultMatrixd__3Boxname__3Box__pl__7Point3DT0BMPWriteImage__FP5ImageP8_IO_FILE__ti16DirectionalLight__pure_virtualsnapshotCountferror@@GLIBC_2.0__ml__7Point2DdmultPosition__6MatrixG7Point3Ddot__7Point3DT0__vt_5Group__vt_3Box__tf10PointLightglReadPixels__vt_4Conewrite__8CylinderiP8_IO_FILEImageCopy__FP5ImageT0intersect__5GroupG3RayR16IntersectionInfosubDet__6Matrixiiii__10PointLightglutKeyboardFuncglGenTextures__dv__7Point2DdlistMaterialBase__ml__6MatrixT0gluQuadricTexture__tf6Sphere__11BoundingBoxG7Point3DT1_DYNAMICGetMatrix__FR6MatrixsceneCenter__tf4Line__ti5ShapeglGetDoublevlistLight_etextintersect__4ConeG3RayR16IntersectionInfoscale__7Point2Dd__write@@GLIBC_2.0SpecialKeys__Fiiifree__5Scenestrcmp@@GLIBC_2.0negate__7Point3D_fp_hwMainMenu__Fimult__7Point3DT0fprintf@@GLIBC_2.0glutMainLooplightIDgetBoundingBox__8Cylinderdraw__16DirectionalLightiglNormal3dvsetBoundingBox__11BoundingBoxG7Point3DT1__pl__11BoundingBoxT0name__15RayFileInstanceglutCreateWindowgetSpecular__16DirectionalLightG7Point3DG16IntersectionInfowrite__15RayFileInstanceiP8_IO_FILE__4LineG7Point3DT1P8MaterialDrawModeMenu__Fi__ti5GroupglNormal3fvwindow_widthwrite__16DirectionalLightP8_IO_FILEnegate__7Point2Ddraw__9SpotLighti__assert_fail@@GLIBC_2.0getBoundingBox__5Groupdraw__5Groupi__dso_handleglTexCoord2fvgetDiffuse__9SpotLightG7Point3DG16IntersectionInfo__ti6Spheremult__6MatrixT0glutCreateMenu__8MaterialiG7Point3DT2dgetBoundingBox__6Spherewrite__6SphereiP8_IO_FILEgluPerspective__7Point3D__rtti_userglDisable__ti8Triangle__6SphereG7Point3DdP8Material__tf5ShapeglMatrixMode__7Texturelength__7Point2D__pl__7Point2DT0gluNewQuadricwindow_height__rtti_siwrite__10PointLightP8_IO_FILE__5GroupG6Matrix__11BoundingBoxP7Point3DilastXglNewList__tf3Boxname__6Sphere__dv__7Point3Dd_init__ti3Box__mi__7Point2DT0glBegin__6SphereP8_IO_FILEPiglTexCoord2dvgetDiffuse__10PointLightG7Point3DG16IntersectionInfoisInShadow__9SpotLightG16IntersectionInfoP5Shape__3BoxG7Point3DT1P8Material__rethrowcameramalloc@@GLIBC_2.0__ti5LightgetDiffuse__16DirectionalLightG7Point3DG16IntersectionInfofree__5Groupfscanf@@GLIBC_2.0ResetViewMatrix__FvgluQuadricDrawStylervSceneIdentityMatrix__Fvwrite__4LineiP8_IO_FILEadd__7Point3DT0Mouse__FiiiigluBuild2DMipmapsprint__6Matrix__vt_6Spherefread@@GLIBC_2.0Draw__Fvdraw__15RayFileInstanceiread__9SpotLightP8_IO_FILEAdjustFarZ__FvglutInitWindowSize__4ConeP8_IO_FILEPiaddShape__16ShapeListElementP5Shape__ti10PointLightread__10PointLightP8_IO_FILEtranspose__6MatrixgluLookAtfileCountglutMotionFuncdraw__4Lineiinvert__6Matrixposition__3RaydParseError__5ScenePCcT1stderr@@GLIBC_2.0__vt_8Cylinder__vt_8Triangle__ml__7Point3DdisInShadow__16DirectionalLightG16IntersectionInfoP5Shapecomplexity__deregister_frame_infosubDet__6Matrixiiwrite__5GroupiP8_IO_FILE__16IntersectionInfogetMaterial__5SceneiglutAddMenuEntrydebugFlagSetupLights__FvglTexParameteri__vc__7Point3Di__tf5Groupdraw__4ConeiSetupWorld__Fvwrite__6CameraP8_IO_FILEfseek@@GLIBC_2.0draw__8CylinderigluCylindertransform__11BoundingBoxG6MatrixcrossProduct__7Point3DT0read__5ScenePCcgetBoundingBox__15RayFileInstanceisIdentity__6MatrixImageFree__FPP5Image__tf16DirectionalLightglGenListsglutMouseFuncmultNormal__6MatrixG7Point3D_startgetBoundingBox__8TrianglelistWorldmult__7Point2DT0ParseLineError__5SceneiPCcT2name__8CylinderglLightfstrlen@@GLIBC_2.0__mi__7Point3DglCallList__4LineG3RayP8MaterialglLightfvglutInitDisplayModeread__7RayFileP8_IO_FILEglGetIntegerv__6VertexgluDeleteQuadricglutInit__8CylinderP8_IO_FILEPigetSpecular__9SpotLightG7Point3DG16IntersectionInfoisInShadow__10PointLightG16IntersectionInfoP5ShapesetHandles__5Scenesubtract__7Point3DT0glLoadIdentitywrite__6VertexP8_IO_FILE__tf8CylindergetBoundingBox__3Boxlength__7Point3Ddraw__3BoxiImageSetPixel__FP5ImageiiP5PixelgluQuadricOrientationname__4LineglTranslatedglPopMatrixread__7TextureP8_IO_FILE__5GroupP8_IO_FILEdefaultMaterial__4ConeG7Point3DddP8Material__bss_startmainglutIdleFuncread__6VertexP8_IO_FILEintersect__6SphereG3RayR16IntersectionInfo__8Material__4LineP8_IO_FILEPi__mi__7Point3DT0__mi__7Point2DImageIsValid__FP5ImagegetBoundingBox__4ConeImageNew__Fii__libc_start_main@@GLIBC_2.0glClearColorfree__7RayFilewrite__7TextureP8_IO_FILE__tf9SpotLight__vt_16DirectionalLightdraw__6Sphereiscale__7Point3Ddexp@@GLIBC_2.0glutInitWindowPositionwrite__4ConeiP8_IO_FILEglutSwapBuffersunit__7Point3DleftDownglutPostRedisplaydata_startglutDisplayFunc__builtin_vec_newprintf@@GLIBC_2.0__vt_9SpotLight_finiwrite__9SpotLightP8_IO_FILEmemcpy@@GLIBC_2.0sqrt@@GLIBC_2.0__5ShapeglEndListgluQuadricNormalsglMaterialffclose@@GLIBC_2.1glLightModeliname__4Cone__vt_5Light__ti9SpotLightwrite__3BoxiP8_IO_FILE__3RayglutAttachMenuglutReshapeFuncglPushMatrixglRotatedfree__5Shapeunit__7Point2D__cxa_finalize@@GLIBC_2.1.3glBindTextureread__6CameraP8_IO_FILEglEnableglCullFace__15RayFileInstanceP7RayFiledet__FG6Matrix__ml__6MatrixG3RaysetHandle__8MaterialsetHandle__7Textureexit@@GLIBC_2.0gluSphereglClear__builtin_vec_deleteatoi@@GLIBC_2.0glVertex3dvglutAddSubMenu__11BoundingBoxcalloc@@GLIBC_2.0write__8MaterialP8_IO_FILEwrite__5SceneP8_IO_FILE__7Point3DdddglutPassiveMotionFunc__3BoxP8_IO_FILEPiintersect__8TriangleG3RayR16IntersectionInfo_edata__5Scene__vt_5Shape__8TriangleP8_IO_FILEPiP6Vertexi_IO_putc@@GLIBC_2.0glPolygonMode_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endaddShape__5GroupP5Shapedet__6Matrix__3RayG7Point3DT1__tf15RayFileInstance__vt_4Linedot__7Point2DT0__6CameramidDownlastY__ti4Line__ti4Conemult__6MatrixG3RaygluDiskglMaterialfvintersect__8CylinderG3RayR16IntersectionInfo__9SpotLightintersect__4LineG3RayR16IntersectionInfo__tf5Lightname__8TriangleglReadBufferglClearDepthfopen@@GLIBC_2.1ImageGetPixel__FP5ImageiiInit__Fvname__5Group__16DirectionalLight__builtin_delete__vt_15RayFileInstance_IO_stdin_used__cl__6Matrixii__terminateread__8MaterialP8_IO_FILERi__builtin_newsubtract__7Point2DT0__5LightParseGroup__5SceneP8_IO_FILERiP5ShapePCc__8TriangleP6VertexN21P8Material__tf8Trianglefar_z__cl__3RaydglLightModelfvglTranslatefsprintf@@GLIBC_2.0RayView__FPCciiiimultDirection__6MatrixG7Point3D__16ShapeListElementP5Shapewrite__7RayFileP8_IO_FILEintersect__15RayFileInstanceG3RayR16IntersectionInfo__data_startintersect__11BoundingBoxG3Raywrite__8TriangleiP8_IO_FILE_IO_getc@@GLIBC_2.0__vc__7Point2Didraw__8Trianglei__7Point2Ddd__8CylinderG7Point3DddP8Materialdraw__10PointLightilog@@GLIBC_2.0read__16DirectionalLightP8_IO_FILE__register_frame_infoboundingBoxglEndgetSpecular__10PointLightG7Point3DG16IntersectionInfonear_zglutVisibilityFunc__tf4ConeTakeSnapshot__FPcgetBoundingBox__4LinelastMaterialadd__7Point2DT0__vt_10PointLighttranslate__3RayG7Point3D__gmon_start__