ELF4R4 ($!444$$$$$ L888((( Qtd/lib/ld-linux.so.2GNU  (" K8gUafI  R..g_$l`z$=܎sHLLlibm.so.6__gmon_start___Jv_RegisterClassessqrtlibc.so.6_IO_stdin_usedstdin__assert_failfputcfputsmallocstderrfscanffwritefprintf__libc_start_mainGLIBC_2.0 ii 3ii H L $(,04 8 < Uh 5%%h%h% h%$h%(h %,h(%0h0%4h8p%8h@`%<hHP1^PTRhh QVh,_US[<t*X[ÐUS=Tu?0-,XP9v&P,P9wT[]Ít&'U4tt $4ÐU(E$ E}u$D$ D$D$$vEE@E@EUEEP]UE@t EEEUE@u$D$ D$(D$$E@EPUE@u$D$ 4D$/D$$E@@U($E}u$D$ DD$<D$$M]EE@EuUEUEBEPEUEBUE BUEBÐL$qUQdE`L$EHD$ D$D$$dHEЉD$D$g$EЉD$EЉ$mU,EHEȉD$D$ EЉD$T$ $QEEw`EHD$D$v$RE@PE@HE@@EˡH\$ \$\$\$D$$EȡH\$D$$HD$ D$D$$dU,EHEȉD$ED$ EЉD$T$ $pEEw`EHD$D$v$qE@PE@HE@@EˡH\$ \$\$\$D$$3EȡH\$D$$EЍPEЃ LT$D$ EЉD$D$ $dY]aUED$E $UE\$D$̏E$E\$D$̏E$zE\$D$̏E$[ED$$ hU(E$ ]uE D$ ED$$U(ED$E$0]E]EztE$]E]EUEE ɋEE EE ]EUEEE EEMEUEMUEMU4]ÐUHE=Nat$D$ ؏D$D$$E@current != ((void *)0)list_get_entitylist_addlink != ((void *)0) Ray direction:Hit: %-12s Dist = %8.3lf Loc = (%8.3lf %8.3lf %8.3lf) Dist = %8.3lf %lf %lf %lf%8.3fplane_hitsplane.cobj->cookie == 12345678{Gz?3 ؃ oHdt  Ppo0oo8&6FVfv@@@=green@=yellow@@=gray@@@@?? @?Naleftwall(Narightwall(  Nafloor(`  (GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-44)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-44)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-46)GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-44)t&,  ([ ,p&)list_initqlist_resetlist_not_endlist_next_linklist_get_entitydlist_add0&} bmainO camerad direction  model_initmat1 mat2$ mat37 plane1L plane2a plane3v object1 object2 object3 link1 link2 link3 list1 modelplane_hits&[ /find_closest_object"*tGNU C 4.1.2 20080704 (Red Hat 4.1.2-46)list.c/local/westall/acad/cs102/labs10/lab5intlong intlink_typenext#entity#link_tlist_type  first #last #current#list_t klist_init kt܅ hdr kt  list_reset܅, listk list_not_endnX listk list_next_link'U list&k  dlist_get_entity.U list-k 4 list_add:* list8k entity9 link;t Dchar   y o,GNU C 4.1.2 20080704 (Red Hat 4.1.2-46)main.c/local/westall/acad/cs102/labs10/lab5size_t|!unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t,long int__off64_t YY!hcharFILE.| 7. _flags # _IO_read_ptrb# _IO_read_endb# _IO_read_baseb# _IO_write_baseb# _IO_write_ptrb# _IO_write_endb# _IO_buf_baseb# _IO_buf_endb# _IO_save_baseb#$ _IO_backup_baseb#( _IO_save_endb#, _markersH#0 _chain!N#4 _fileno##8 _flags2'#< _old_offset)#@ _cur_column-#D _vtable_offset.#F _shortbuf/T#G _lock3d#H _offset<8#L __pad1E`#T __pad2F`#X __pad3G`#\ __pad4H`#` __pad5In#d _modeK#h _unused2Mj#l _IO_lock_t H_IO_marker  _nextH# _sbufN# _pos#|dhYzhY'doublevec_t zYdrgb_tirgb_tY link_type  next # entity `#link_t  Xlist_type first X# last X# current X#list_t  camera_typeH@# name# pixel_dimI# world_dim# view_point#, pixmap #DhY zYcamera_t!l qmodel_type$ cam%q# mats&w# objs'w# lgts(w# ^model_t)" material_type\5@6# name7# ambient8# diffuse9#,.:#Dmaterial_t;z object_typepN@O# obj_typeP# obj_nameQ# printerV #$ hitsW)#( ambientXF#, diffuseYF#0.ZF#4 mat^L#8 priv``#< last_hitb#@ last_normalc#X p)z@@/object_td main,objdcamqhdirHmodelldistz@R} vec_printKoutlabelbvecf vec_unitqKwv1ov2plenrzp vec_lenWzKv1VlenXzp vec_dotKzՊv1Iv2JdotLzp0 vec_scaleeՊsbzpv1cv2d stdinNstderrNcamera`direction X &&GNU C 4.1.2 20080704 (Red Hat 4.1.2-46)model.c/local/westall/acad/cs102/labs10/lab5size_t }Gunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t-long int__off64_tZZGicharFILE.} ]. _flags # _IO_read_ptrc# _IO_read_endc# _IO_read_basec# _IO_write_basec# _IO_write_ptrc# _IO_write_endc# _IO_buf_basec# _IO_buf_endc# _IO_save_basec#$ _IO_backup_basec#( _IO_save_endc#, _markersI#0 _chain!O#4 _fileno##8 _flags2'#< _old_offset)#@ _cur_column-#D _vtable_offset.#F _shortbuf/U#G _lock3e#H _offset<9#L __pad1Ea#T __pad2Fa#X __pad3Ga#\ __pad4Ha#` __pad5Io#d _modeK#h _unused2Mk#l _IO_lock_t I_IO_marker  _nextI# _sbufO# _pos#}eiZ{iZ'doublevec_t {Zdrgb_tirgb_tZ link_type next# entitya#link_t Ylist_type  first Y# last Y# currentY#list_t camera_typeHf# name# pixel_dimJ# world_dim# view_point#, pixmap #DiZ {Zcamera_t!m rmodel_type$ cam%r# mats&x# objs'x# lgts(x# _model_t)# material_type\5f6# name7# ambient8# diffuse9#,T:#Dmaterial_t;{ object_typepNfO# obj_typeP# obj_nameQ# printerV #$ hitsW*#( ambientXG#, diffuseYG#0TZG#4 mat^M#8 priv`a#< last_hitb#@ last_normalc#X q*{AA0object_td  plane_type<g normalh# pointi# ndotqj{#0 privka#8plane_tlcmodel_initm&'inl~mat1mat2 mat3plane1plane2# plane3)`object1/Sobject28S object3ASlink1Jlink2Plink3V list1^_(modelf~4))(GNU C 4.1.2 20080704 (Red Hat 4.1.2-46)plane.c/local/westall/acad/cs102/labs10/lab5size_t}munsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t-long int__off64_tmYcharFILE.m._flags #_IO_read_ptrS#_IO_read_endS#_IO_read_baseS# _IO_write_baseS#_IO_write_ptrS#_IO_write_endS#_IO_buf_baseS#_IO_buf_endS# _IO_save_baseS#$_IO_backup_baseS#(_IO_save_endS#,_markers9#0_chain!?#4_fileno##8_flags2'#<_old_offset)#@_cur_column-#D_vtable_offset.#F_shortbuf/E#G_lock3U#H_offset<9#L__pad1EQ#T__pad2FQ#X__pad3GQ#\__pad4HQ#`__pad5Io#d_modeK#h_unused2M[#l _IO_lock_t 9_IO_marker  _next9# _sbuf?# _pos#m UY J kY J'doublevec_t  k Jdrgb_t Y J material_type\5 cookie6# name7# ambient8# diffuse9#,z:#Dmaterial_t;k object_typepN cookieO# obj_typeP# obj_nameQ# printerV3#$ hitsWS#( ambientXp#, diffuseYp#0zZp#4 mat^v#8 priv`Q#< last_hitbu#@ last_normalcu#X''-1aSk'++9jj+Yobject_td1 plane_type<g normalhu# pointiu# ndotqjk#0 privkQ#8plane_tlplane_hitsk(VSobj base +dir +pTndotdkXtk`ndotbkhndotqkp__PRETTY_FUNCTION__؏|vec_dotKkVv1I+v2J+dotLkpAvec_scaleeߌsbkpv1c+v2d+ vec_sumߌ)v1+v2+v3+ Y J j,GNU C 4.1.2 20080704 (Red Hat 4.1.2-46)raytrace.c/local/westall/acad/cs102/labs10/lab5size_tրunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t0long int__off64_t\charFILE.p._flags #_IO_read_ptrV#_IO_read_endV#_IO_read_baseV# _IO_write_baseV#_IO_write_ptrV#_IO_write_endV#_IO_buf_baseV#_IO_buf_endV# _IO_save_baseV#$_IO_backup_baseV#(_IO_save_endV#,_markers<#0_chain!B#4_fileno##8_flags2'#<_old_offset)!#@_cur_column-#D_vtable_offset.#F_shortbuf/H#G_lock3X#H_offset<<#L__pad1ET#T__pad2FT#X__pad3GT#\__pad4HT#`__pad5Ir#d_modeK#h_unused2M^#l _IO_lock_t <_IO_marker  _next<# _sbufB# _pos#p X\ M n\ M'doublevec_t  n Mdrgb_t link_type  next # entity T#link_t  .list_type first .# last .# current .#list_t  R\ M4 material_type\5 cookie6# name7B# ambient8# diffuse9#,:#Dmaterial_t;Xn object_typepN cookieO# obj_typePB# obj_nameQB# printerV#$ hitsW#( ambientX#, diffuseY#0Z#4 mat^#8 priv`T#<bx#@ last_normalcx#Xdn  Xobject_tdfind_closest_object,list Rbase dir   retdistdistnXclosestdmindistnhobjt% $ > $ >  : ;  : ; I8  I : ; I .? : ; ' I@ 4: ; I 4I4  .? : ; ' @ : ; I I!I/ &I% : ; I$ > $ > I!I/   I  : ; : ;I8 : ;  : ; : ; I8  : ; I8 ' I' I.? : ; I@4: ; I .: ; ' @: ; I .: ; ' I@4: ; I? < 4: ; I?  % : ; I$ > $ > I!I/   I  : ; : ;I8 : ;  : ; : ; I8  : ; I8 ' I' I.? : ; ' I@: ; I 4: ; I?  % : ; I$ > $ >   I : ;  : ;I8 : ;  : ; : ; I8 I !I/  : ; I8 ' I' I.? : ; ' I@: ; I 4: ; I 4I4  .: ; ' I@.: ; ' @&I% : ; I$ > $ >   I : ;  : ;I8 : ;  : ; : ; I8 I !I/  : ; I8 ' I' I.? : ; ' I@: ; I : ; I 4: ; I k' list.clist.ht gu*=2=2g2g.2g. .g*4 /usr/include/usr/include/bits/usr/lib/gcc/i386-redhat-linux/4.1.2/includemain.cvector.hray.hstdio.hlibio.htypes.hstddef.hpixel.hlist.h,|[%"1@%0@b":Yh"/W.ia.i==n.i7=.!// /usr/include/usr/include/bits/usr/lib/gcc/i386-redhat-linux/4.1.2/includemodel.cray.hvector.hpixel.hlist.hstdio.hlibio.htypes.hstddef.h=Y /usr/include/usr/include/bits/usr/lib/gcc/i386-redhat-linux/4.1.2/includeplane.cvector.hray.hstdio.hlibio.htypes.hstddef.hpixel.h( m0Kx!L׮g.i7=.!//.= /usr/include/usr/include/bits/usr/lib/gcc/i386-redhat-linux/4.1.2/includeraytrace.cray.hstdio.hlibio.htypes.hstddef.hpixel.hvector.hlist.h,huvZ؄1ح .Lgh`#.=| thAB ܅AB %AB DAB U?AB AB | $,gD  F AB AAB 1AB KHAB BAB ՊGAB | X AB | (.AB VBAB GAB ߌJAB | ,AB unsigned int__PRETTY_FUNCTION__unsigned intspecular_IO_FILEcookieunsigned intspecular_IO_FILEcookieunsigned intspecular_IO_FILEunsigned intspecular_IO_FILElast_hittthuhitiktkxuxyty{t{uttutt u !t!#t#ut Q t t gughthjtjuttu t "t"gughthjtjuttutt utt.u./t/1t1pupqtqstsuttuttu.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc#(( 1oHH,; ttCddKoXo00@g ppp P y؃t ؎H  $$,,4488  4@@ HD(DVL(AzG K$-M8|N/QCX#I `(Htd0p ؃    ؎ $,48 @H Ą $*,84EPSTb xP ( 4  4D ,3 =1 FKH NՊG XB `hp؏ XVB NG ߌJ $$ $$$$$8-@ 8II\N ^ epm s p{  ؎ 4 . \܎܅ <@#p+g;HM, a( g  r0 i \`H_ <$D D L)th 3p8% EU? U$gm`<tD{X(.  ,g ؃ call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__dtor_idx.5793completed.5791__do_global_dtors_auxframe_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxlist.c__PRETTY_FUNCTION__.1393__PRETTY_FUNCTION__.1414__PRETTY_FUNCTION__.1423__PRETTY_FUNCTION__.1435main.cvec_printvec_unitvec_lenvec_scalevec_dotmodel.cplane.c__PRETTY_FUNCTION__.3880vec_sumraytrace.c__preinit_array_start__fini_array_end_GLOBAL_OFFSET_TABLE___preinit_array_end__fini_array_start__init_array_end__init_array_start_DYNAMICdata_startfputs@@GLIBC_2.0mat3__libc_csu_fini_startobject1link3object2__gmon_start___Jv_RegisterClasses_fp_hw_finimodellist_add__libc_start_main@@GLIBC_2.0__assert_fail@@GLIBC_2.0mat2_IO_stdin_usedlist_resetplane1__data_startobject3sqrt@@GLIBC_2.0stderr@@GLIBC_2.0find_closest_objectlist1model_init__dso_handle__DTOR_END____libc_csu_initmat1camerafwrite@@GLIBC_2.0plane2link1fprintf@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0fputc@@GLIBC_2.0list_next_linkstdin@@GLIBC_2.0list_init_endlist_not_endlist_get_entityfscanf@@GLIBC_2.0link2plane3_edatadirectionplane_hits__i686.get_pc_thunk.bxmain_init