L2Hc.drectveE .debug$Sp5)R@B.rdataMS@0@.rdata\S@0@.datadShS@0.rdatarS@0@.rdatavS@0@.rdatazS@0@.rdata~S@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataS@0@.rdataT@0@.rdataT@0@.rdata T@0@.rdataT@0@.rdataT@0@.rdataT@0@.rdataT@0@.rdataT@0@.text"TT P`.debug$ST~V @B.text$x&VW P`.rdata:WJW@0@.xdata$x,rWW@0@.rtc$TMZWW@0@.rtc$IMZWW@0@.rdata$rWW@0@.dataW X@0.rdata$rX'X@0@.rdata$r 1X:X@0@.rdata$rNXjX@0@.rdata$r~XX@0@.dataXX@0.rdata$rXX@0@.rdata$rXX@0@.sxdata X0.text3Y7Y P`.debug$SAY1Z@B.rdatacZsZ@0@.rdata$rZZ@0@.textXZ[ P`.debug$S9[\@B.text3\\ P`.debug$S]^ @B.text$x)^_ P`.xdata$x,C_o_@0@.text-_ P`.debug$S_`@B.text*` P`.debug$S`a@B.textQb P`.debug$S$_bc@B.texticd P`.debug$Sntn P`.debug$S~nFo@B.textdoo P`.debug$S9pQq@B.textEqq P`.debug$Sqr@B.text^s P`.debug$S ps|t@B.textWt P`.debug$Suv@B.text/3v P`.debug$SbvNw@B.textwx P`.debug$S\Wxy@B.rdata=y@0@.xdata$x"z2z@0@.xdata$x FzRz@0@.xdata$xfzz@0@.datazz@0.xdata$xzz@0@.dataz{@0.textQ{c{ P`.debug$S{|@B.rdata ||@0@.rdata$r|}@0@.rdata$r})}@0@.rdata$r 3}<}@0@.rdata$rP}l}@0@.rdata$r}}@0@.rdata$r}}@0@.rdata$r}}@0@.textH}!~ P`.debug$S?~?@B.textXq P`.debug$Sǀ@B.text} P`.debug$SHÁ @B.textE= P`.debug$S<҄@B.textQU P`.debug$SsS@B.textBq P`.debug$Sdž@B.text-ч P`.debug$S@B.textH8 P`.debug$S@B.text/ P`.debug$S @B.textD3w P`.debug$S@B.text$yc3͍ P`.debug$S@B.text$yc7:q P`.debug$S@B.rdata@@@.text$yc7 P`.debug$S@B.rdata8@@@.text$yc>@~ P`.debug$S4Г@B.text7 P`.debug$S9A@B.text$yc>s P`.debug$S4ϕ@B.text$yc>5s P`.debug$S@B.bss 0.bss0.bss0.bss0.CRT$XCU ØϘ@0@.CRT$XCU@0@.CRT$XCU @0@.CRT$XCU @0@.CRT$XCU @0@.CRT$XCU!%@0@.CRT$XCU /@0@.debug$Sp;@B.debug$Sә@B.debug$Sۚ@B.debug$T@B /DEFAULTLIB:"libcpmtd" /include:?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A /include:?id@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A /include:?id@?$numpunct@D@std@@2V0locale@2@A /DEFAULTLIB:"LIBCMTD" /DEFAULTLIB:"OLDNAMES" /EDITANDCONTINUE mc:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\rayplane.obj!''Microsoft (R) Optimizing Compilercwdc:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\rayclC:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.execmd-Od -DWIN32 -D_DEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Gm -EHs -EHc -RTC1 -MTd -Fo"c:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\\" -Fd"c:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\vc80.pdb" -W3 -c -Wp64 -ZI -TP -nologo -errorreport:prompt -I"C:\Program Files\Microsoft Visual Studio 8\VC\include" -I"C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include" -I"C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include" -I"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include" -Xsrc.\rayplane.cpppdbc:\Documents and Settings\dricciot\My Documents\Visual Studio 2005\Projects\ray\ray\Debug\vc80.pdb/ W_bad_alloc_Message 7NICKMATHS_EPSILON 7NICKMATHS_PI 7NICKMATHS_2PI' NICKMATHS_2PI$initializer$ 7NICKMATHS_PI_2( NICKMATHS_PI_2$initializer$ 7NICKMATHS_PI_4( NICKMATHS_PI_4$initializer$__RTTIBaseClassArrayG_CatchableTypeArray-$_s__RTTIBaseClassArray$_extraBytes_16$_s__RTTICompleteObjectLocatorClocaleinfo_structOstd::_Ranit_base?Istd::basic_streambuf >.std::length_errorLstd::runtime_error_std::_String_const_iterator,std::_DebugHeapAllocator >std::ctypeIstd::allocatorXstd::ctype_byname%std::_Unsecure_char_traits_tag std::char_traitsstd::_DebugHeapStringgstd::allocator)std::allocator::rebindstd::_Char_traits_base7std::basic_ostream >?-std::basic_ostream >::sentryEstd::basic_ostream >::_Sentry_basestd::char_traitsstreamoffstd::bad_caststd::output_iterator_tagstd::_DebugHeapTag_t5std::_Unchanged_checked_iterator_base_type_tag std::invalid_argument=std::istreambuf_iterator >!std::_OutitDstd::codecvt_base3std::basic_ios >std::numpuncthstd::underflow_errorBstd::iteratorstd::bad_exception1=std::_Outit_with_baseostd::logic_errorOstd::_String_iterator,std::allocator >7std::basic_istream >?_std::basic_istream >::sentryENstd::basic_istream >::_Sentry_base3&std::_String_val >std::bad_typeidstd::_Undefined_move_tagstd::_Iosb std::_Iosb::_Seekdir!std::_Iosb::_Openmode std::_Iosb::_Iostate!std::_Iosb::_Fmtflags#std::_Iosb::_Dummy_enum,std::codecvtUstd::_String_const_iterator,std::allocator >aRstd::_Iterator_with_baseYstd::_String_iterator,std::_DebugHeapAllocator >=Istd::ostreambuf_iterator >U)std::basic_string,std::_DebugHeapAllocator >\std::basic_string,std::_DebugHeapAllocator >::_Bxty 0_Bool  std::forward_iterator_tagstd::ctype#gstd::_Unchecked_iterator_tagstd::domain_errorstd::__non_rtti_object''std::_Range_checked_iterator_tag!fstd::_Allocator_basedGstd::_Iterator_with_baseZstd::overflow_erroristream!Hstd::ctypestd::_Container_basevstd::range_errortstreamsize%std::_DebugHeapAllocator3dstd::_DebugHeapAllocator::rebind%bstd::_Undefined_inner_type_tag~std::exception9std::basic_ios >std::_Locinfo&std::random_access_iterator_tag<std::out_of_range=std::basic_istream >Estd::basic_istream >::sentryKstd::basic_istream >::_Sentry_baseostream9std::basic_streambuf >streampos std::input_iterator_tagQvstd::num_put > >std::_Iterator_basestd::_Lockitstd::fposQstd::num_get > >%gstd::codecvtWstd::_String_baseostd::_Mutex=Dstd::basic_ostream >Estd::basic_ostream >::sentryKstd::basic_ostream >::_Sentry_base stringstd::localeVstd::locale::facetvstd::locale::_Locimpstd::locale::idstd::_Timevecstd::bad_allocstd::ctype_base=,std::_String_val >std::ios_basestd::ios_base::_Fnarraystd::ios_base::_Iosarraystd::ios_base::Initgstd::ios_base::failurekstd::ios_base::eventKstd::basic_string,std::allocator >R\std::basic_string,std::allocator >::_Bxtyastd::_Locbase#std::_Secure_char_traits_tag&std::bidirectional_iterator_tagtype_infoterrno_t 'lconv fpos_tApthreadmbcinfoursize_t _Ctypevec%1__RTTIClassHierarchyDescriptor __RTTIBaseClassDescriptor,_$_s__RTTIBaseClassArray$_extraBytes_8uuintptr_t time_t,[$_s__RTTIBaseClassArray$_extraBytes_4_Collvec8_CatchableType  LC_ID#_s__RTTIBaseClassDescriptor28_s__CatchableType&W$_TypeDescriptor$_extraBytes_19$_s__ThrowInfotptrdiff_t-threadlocaleinfostruct&S$_TypeDescriptor$_extraBytes_22 Vec3;_locale_t,O$_s__CatchableTypeArray$_extraBytes_8 Sldiv_t !wint_t J_iobufG_s__CatchableTypeArraypva_list__time64_t&K$_TypeDescriptor$_extraBytes_23&B$_TypeDescriptor$_extraBytes_20__type_info_node_TypeDescriptor'1_s__RTTIClassHierarchyDescriptor usize_t tagLC_IDtmbstate_t->$_s__RTTIBaseClassArray$_extraBytes_12 Plane_s__RTTIBaseClassArray JFILE _PMFN :_PMDRayPlaneGeometry"_CvtvecS_ldiv_t Ray&5$_TypeDescriptor$_extraBytes_25t_Mbstatet?pthreadlocinfo(mҒ˺??Jj<WURIZQz೜IG)RC wuY:5I`$=rqT,r67r>cėYϼI3J--&0bTcam^3-oDIwm ?clM-C5dc-eHL +H;  NVxU!^Dg)zy%c= M8hy!nmT;lMȓ11F{\XwyyژB)J4má[fI% [GqnX8*v|I6QC:K/ח}b;r}:}aa!{Sg񝕞T>glx7]ovK xwaɟP z~h3\.(dЬ(rZ& o Zl5do\ԇjuB1s6. ~x0;|G4\" Q̷Ѳ2ò)zO/:g|n:6z7LQm)&o8E0-Q1B<%B :>{C(mhJ cnbq9a\ Ӈr!`_J gGGlD ^D9| 9=Z_ м\aS} 謇F._/R%C` ^՛R:} - Q!d~"DzVW 20":e]J?7 8SĶS_ @x+&3 1 SjXWKI .FL3􄉠  ~};'V {X w eZ#cO ].~$խ{| M[>.p#Li YSMXNw YPJ'&,<c:\program files\microsoft visual studio 8\vc\include\eh.hc:\program files\microsoft visual studio 8\vc\include\share.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\maths\plane.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\maths\vec3.hc:\program files\microsoft visual studio 8\vc\include\math.hc:\program files\microsoft visual studio 8\vc\include\crtdefs.hc:\program files\microsoft visual studio 8\vc\include\sal.hc:\program files\microsoft visual studio 8\vc\include\xlocinfoc:\program files\microsoft visual studio 8\vc\include\vadefs.hc:\program files\microsoft visual studio 8\vc\include\xlocinfo.hc:\program files\microsoft visual studio 8\vc\include\ctype.hc:\program files\microsoft visual studio 8\vc\include\cstdlibc:\program files\microsoft visual studio 8\vc\include\assert.hc:\program files\microsoft visual studio 8\vc\include\stdlib.hc:\program files\microsoft visual studio 8\vc\include\swprintf.inlc:\program files\microsoft visual studio 8\vc\include\malloc.hc:\program files\microsoft visual studio 8\vc\include\stringc:\program files\microsoft visual studio 8\vc\include\istreamc:\program files\microsoft visual studio 8\vc\include\ostreamc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\rayplane.cppc:\program files\microsoft visual studio 8\vc\include\iosc:\program files\microsoft visual studio 8\vc\include\xlocnumc:\program files\microsoft visual studio 8\vc\include\climitsc:\program files\microsoft visual studio 8\vc\include\yvals.hc:\program files\microsoft visual studio 8\vc\include\use_ansi.hc:\program files\microsoft visual studio 8\vc\include\wtime.inlc:\program files\microsoft visual studio 8\vc\include\typeinfoc:\program files\microsoft visual studio 8\vc\include\xstringc:\program files\microsoft visual studio 8\vc\include\xmemoryc:\program files\microsoft visual studio 8\vc\include\newc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\maths\mathstypes.hc:\program files\microsoft visual studio 8\vc\include\crtdbg.hc:\program files\microsoft visual studio 8\vc\include\streambufc:\program files\microsoft visual studio 8\vc\include\xiosbasec:\program files\microsoft visual studio 8\vc\include\xlocalec:\program files\microsoft visual studio 8\vc\include\cstringc:\program files\microsoft visual studio 8\vc\include\string.hc:\program files\microsoft visual studio 8\vc\include\limits.hc:\program files\microsoft visual studio 8\vc\include\cstdioc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\ray.hc:\program files\microsoft visual studio 8\vc\include\stdio.hc:\program files\microsoft visual studio 8\vc\include\xutilityc:\program files\microsoft visual studio 8\vc\include\utilityc:\program files\microsoft visual studio 8\vc\include\iosfwdc:\program files\microsoft visual studio 8\vc\include\cwcharc:\program files\microsoft visual studio 8\vc\include\wchar.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\rayplane.hc:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\geometry.hc:\program files\microsoft visual studio 8\vc\include\locale.hc:\program files\microsoft visual studio 8\vc\include\stdexceptc:\program files\microsoft visual studio 8\vc\include\exceptionc:\program files\microsoft visual studio 8\vc\include\xstddefc:\program files\microsoft visual studio 8\vc\include\cstddefc:\program files\microsoft visual studio 8\vc\include\stddef.hc:\program files\microsoft visual studio 8\vc\include\xdebug$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 220 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 208 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 228 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 212 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 200 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 240 - ^ =$T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $L $T0 .cbSavedRegs - = $P $T0 8 + .cbParams + = $ebx $T0 196 - ^ =$ ( E I e i           ) - bad allocation'7I@  ? @ @0@ UjhdPSVWQ(3Y3PEdMMEEEPMEEMd Y_^[;]/FVe4DGB |*p3__ehhandler$??0RayPlane@@QAE@ABVPlane@@@Z9__unwindfunclet$??0RayPlane@@QAE@ABVPlane@@@Z$08BsRayPlane::RayPlane : this plane_(!i# \ `  " d h MT$B $3" [" .?AVRayPlane@@ @@.?AVGeometry@@ 9|USVWQ43YME_^[](D3G# ), n93#,Geometry::~Geometry  this 3h& x |   !#% % USVWQ43YMMEt EPE_^[;]'8-NDXG# N, LX#BGeometry::`scalar deleting destructor'  this "x" |" UjhdPSVWQ(3Y3PEdMMEEPMEMEEMd Y_^[;]9/IFbTDGB *`+__ehhandler$??0Plane@@QAE@ABV0@@Z1__unwindfunclet$??0Plane@@QAE@ABV0@@Z$02BzPlane::Plane0 : this rhs80,qTrfspt 4\9 `9 8 8 4 4 9 9 L4 P4 MT$B $3M =%"8>USVWQ43YME_^[]D-G# #, e0-#&Vec3::Vec3  this -H5 FxF |F F F USVWQ43YM_^[]D*G# , f1*##Vec3::~Vec3  this *H9 MxM |M M M USVWQ43YMEMEMAXEMAXE_^[]DQG# G, z5Q#HVec3::operator=  this rhsHQH<#-9EH TxT |T T T USVWQ(6YMDž,MPM,,E_^[;]4i=b_DiG# _ ?i#SRayPlane::getNormalForPos  this  pos iP) [x[ |[ [ [ USVWQ43YMEMEMAXEMAXE_^[]DQG# G, u0Q#HVec3::Vec3  this rhs QHE bxb |b b b USVWQ43YME_^[]D0G# &, k60#)Plane::getNormal  this 00G ixi |i i i USVWQ43YMMEt EPE_^[;]'w8-NDXG# N, LX#BRayPlane::`scalar deleting destructor'  this x  |  UjhdPSVWQ(3Y3PEdMEEMEMMd Y_^[;]|/GYhDGB s*\)__ehhandler$??1RayPlane@@UAE@XZ/__unwindfunclet$??1RayPlane@@UAE@XZ$0z9BlRayPlane::~RayPlane0 : this P# w\| `| { { w w | | @w Dw MT$B $3""{USVWQ43YMM_^[;]*M:DBG# 8, h3B#.Plane::~Plane  this B0w x |   USVWQ43YMEE_^[](D6G# ,, m86#/Geometry::Geometry  this x | USVWQ 8YMMPMMݝ,ܭ,E PMݝ$Pܽ$ٝ م _^[;]*i3DbihDG#  C#RayPlane::getDistanceUntilHit  this ray0$&#*+ x |   USVWQ43YMEPM_^[;]+;DEG# ;, t/E#/Vec3::dot  this rhs0EH$#/ x |   USVWQ04YMEM UBEHMAUJٝ0م0_^[]D^G# T$ {6^#UVec3::dotProduct  this rhs0^H$#U x |   USVW<1EM UBE HMAU Jٝ<م<_^[]DWG M k)WPdot v1  v20WH$P x |   USVWQ43YME_^[]D/G# %, i4/#(Plane::getDist  this /0D x |   USVW 8} w E +3u sj$h$PjVhPE P88_^[;]CHT[`jD G  N}std::_DebugHeapAllocator::allocate  this  u_Count ___formalPDOP$Q-R:SXV}W x |   c:\program files\microsoft visual studio 8\vc\include\xdebug   ).?AVbad_alloc@std@@ .?AVexception@std@@USVWQ43YMEPMEE_^[;]+4GDQG# G, ?Q#;std::bad_alloc::bad_alloc  this W_Message(Qs8t x |     @@ USVWQ43YMEM_^[;](0 @DHG# >, u@H#4std::bad_alloc::~bad_alloc  this(H|,} x  |    USVWQ43YMMEt EPE_^[;]' 8-NDXG# N, RX#Bstd::bad_alloc::`scalar deleting destructor'  this x | USVWQ;YM}w E+3usjhPjahPEP,,_^[;]HMY`eoDG#  N#std::_DebugHeapAllocator::allocate,  this u_CountPDZ#[)\2]?^]ab x |   USVWQ43YMEP_^[;](L;DEG# ;, PE#/ std::_DebugHeapAllocator::deallocate  this p_Ptr  u__formal0E$e#f/g "x" |" " " USVWQ43YMEPMEE_^[;]+4GDQG# G, ?Q#;std::bad_alloc::bad_alloc  this __that )x) |) USVWQ43YMME_^[;]'7:DBG# 8, _B#. std::_DebugHeapAllocator::_DebugHeapAllocator  this 0x0 |0 USVWQ43YME_^[]D-G# #, K-#&std::allocator::allocator  this(-x#z 7x7 |7 7 7 USVWQ43YMEPME_^[;]+E>DHG# >, _H#2 std::_DebugHeapAllocator::_DebugHeapAllocator  this __that >x> |> USVWQ43YME_^[]D/G# %, K/#&Vstd::allocator::allocator  this }__formal(/|#~ ExE |E E E USVW@0}t EP_^[;])M<DDG : vAD0std::_DebugHeapDelete  _Ptr8D,78$=0? LxL |L L L USVW@0_^[] (D3G ) sO3,`dynamic initializer for 'NICKMATHS_2PI''  3# TxT |T T T USVW@05_^[] &_,D7G - tP70`dynamic initializer for 'NICKMATHS_PI_2''  7% [x[ |[ [ [ @USVW@05_^[] &j,D7G - tP70`dynamic initializer for 'NICKMATHS_PI_4''  7& fxf |f f f @USVW@0j_^[;]!&x6D>G 4 >*`dynamic initializer for 'std::num_put > >::id''  >W qxq |q q q USVWQ43YMEME_^[]D7G# -, 97#.std::locale::id::id  this u_Val(70I+J xxx |x x x USVW@0j_^[;]!&x6D>G 4 >*`dynamic initializer for 'std::num_get > >::id''  >W x |   USVW@0j_^[;]!&x6D>G 4 }Y>*`dynamic initializer for 'std::numpunct::id''  >W x |   T[fq&$ std::numpunct::id31 std::numpunct::id$initializer$  D H ][ std::num_get > >::idjh std::num_get > >::id$initializer$  |  jh std::num_put > >::id$initializer$][ std::num_put > >::id    z,zoGT9c:\documents and settings\dricciot\my documents\visual studio 2005\projects\ray\ray\debug\vc80.pdb@comp.id'n@feat.00.drectveE.debug$Sp5k*.rdata"sO.rdata+>.dataqGyL.rdataeg`.rdata .rdataWb.rdata ( .rdata WP .rdata >2 .rdata H .rdata 2 .rdata7jN.rdataegm.rdata .rdataWb.rdata(.rdataWP.rdata>2C.rdata=Xm.rdata;Y.rdata7j.rdatanԄ.rdataܨ  .rdataQ3.rdatap&Y.rdataFM8.rdatap.rdata5.rdata1w.rdata  - 1 .rdata!k$]!.rdata"".rdata#eg#.rdata$ $.rdata%Wb%.rdata&WP,&.rdata'egW'.rdata( |(.rdata)Wb).rdata*(*.rdata+WP+.rdata,=X,.rdata-;YB-.rdata.>2o..rdata//.rdata0eg0.rdata1 1.text22ۋBc.debug$S3 2b;2 .text$x4&:'2q%4 .rdata5BU5gz4   .xdata$x6,26N66* .rtc$TMZ72.L97P .rtc$IMZ82z]_8v .rdata$r99.data:>:.rdata$r;}%B^WK;.rdata$r< b[<.rdata$r=`|%Y=.rdata$r>Gv:6>.data?w ?.rdata$r@a^+ @.rdata$rA \ < AM e i .sxdataB t.textC3 (.debug$SDCuW} C .rdataE) E.rdata$rF!Q F  i" .textGX/}ӧ.debug$SHGx0s G  .textI>s)4.debug$SJ IRb I .text$xK)YI , K T K .xdata$xL,I|[xv L L .textM-ZW.debug$SNM M .textO*Mwp.debug$SPOz 1 O .textQQN1rح.debug$SR$Qכ Q .textSif.debug$STS FL S .textUQN1@!.debug$SVU'/ U .textW02Ԇ:fz.debug$SXW;D W .textYX/HY.debug$SZYΖ3e Y .text[P$sS8.debug$S\` [9p} [ .text$x]&:'[큤 ]  ] .xdata$x^,[W}70 ^ ^.text_B2X%.debug$S`_ _ .texta66&5.debug$Sba+ a .textcx89'.debug$Sdc 2u? c .texteE1h.debug$Sferm e .textg^U?M|.debug$Sh gt5 g .textiW{a.debug$Sjiku i .textk/eH$3.debug$Slk k .textmn~K .debug$Sn\mY m  - .rdatao=~` o.xdata$xpX p .xdata$xq ; V q.xdata$xrDN! r.datas^=s.xdata$xtD,0.debug$S6I  .rdataAv.text$yc7T>VE@.debug$S/fa .rdataS<.text$yc>@+ <.debug$S4 d .text7g7[Q .debug$S]?u .text$yc>@+p.debug$S4 .text$yc>@+P.debug$Sul .bss "2.bssA.bss.bss.CRT$XCU y#?\.CRT$XCU9U]y.CRT$XCU .CRT$XCU9A.CRT$XCU .CRT$XCU[7.CRT$XCU .debug$Spے.debug$S .debug$SP.debug$Tc??_C@_0P@GHFPNOJB@bad?5allocation?$AA@_NICKMATHS_EPSILON_NICKMATHS_PI__bad_alloc_Message?collate@?$_Locbase@H@std@@2HB?ctype@?$_Locbase@H@std@@2HB?monetary@?$_Locbase@H@std@@2HB?numeric@?$_Locbase@H@std@@2HB?time@?$_Locbase@H@std@@2HB?messages@?$_Locbase@H@std@@2HB?all@?$_Locbase@H@std@@2HB?none@?$_Locbase@H@std@@2HB?table_size@?$ctype@D@std@@2IB?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B?in@?$_Iosb@H@std@@2W4_Openmode@12@B?out@?$_Iosb@H@std@@2W4_Openmode@12@B?ate@?$_Iosb@H@std@@2W4_Openmode@12@B?app@?$_Iosb@H@std@@2W4_Openmode@12@B?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B?binary@?$_Iosb@H@std@@2W4_Openmode@12@B?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B?end@?$_Iosb@H@std@@2W4_Seekdir@12@B??0RayPlane@@QAE@ABVPlane@@@Z__unwindfunclet$??0RayPlane@@QAE@ABVPlane@@@Z$0??_7RayPlane@@6B@___security_cookie__ehhandler$??0RayPlane@@QAE@ABVPlane@@@Z___CxxFrameHandler3@__security_check_cookie@4__ehfuncinfo$??0RayPlane@@QAE@ABVPlane@@@Z__unwindtable$??0RayPlane@@QAE@ABVPlane@@@Z__RTC_CheckEsp__RTC_Shutdown.rtc$TMZ__RTC_Shutdown__RTC_InitBase.rtc$IMZ__RTC_InitBase??_R4RayPlane@@6B@??_R0?AVRayPlane@@@8??_7type_info@@6B@??_R3RayPlane@@8??_R2RayPlane@@8??_R1A@?0A@EA@RayPlane@@8??_R1A@?0A@EA@Geometry@@8??_R0?AVGeometry@@@8??_R3Geometry@@8??_R2Geometry@@8??_GRayPlane@@UAEPAXI@Z??_ERayPlane@@UAEPAXI@Z??1Geometry@@UAE@XZ??_7Geometry@@6B@??_R4Geometry@@6B@??_GGeometry@@UAEPAXI@Z??_EGeometry@@UAEPAXI@Z__purecall??_GGeometry@@UAEPAXI@Z??3@YAXPAX@Z??0Plane@@QAE@ABV0@@Z__unwindfunclet$??0Plane@@QAE@ABV0@@Z$0__ehhandler$??0Plane@@QAE@ABV0@@Z__ehfuncinfo$??0Plane@@QAE@ABV0@@Z__unwindtable$??0Plane@@QAE@ABV0@@Z__fltused??0Vec3@@QAE@XZ??1Vec3@@QAE@XZ??4Vec3@@QAEAAV0@ABV0@@Z?getNormalForPos@RayPlane@@UBE?BVVec3@@ABV2@@Z??0Vec3@@QAE@ABV0@@Z?getNormal@Plane@@QBEABVVec3@@XZ??_GRayPlane@@UAEPAXI@Z??1RayPlane@@UAE@XZ__unwindfunclet$??1RayPlane@@UAE@XZ$0__ehhandler$??1RayPlane@@UAE@XZ__ehfuncinfo$??1RayPlane@@UAE@XZ__unwindtable$??1RayPlane@@UAE@XZ??1Plane@@QAE@XZ??0Geometry@@QAE@XZ?getDistanceUntilHit@RayPlane@@UBEMABVRay@@@Z?dot@Vec3@@QBEMABV1@@Z?dotProduct@Vec3@@QBEMABV1@@Z?dot@@YAMABVVec3@@0@Z?getDist@Plane@@QBEMXZ?allocate@?$_DebugHeapAllocator@D@std@@QAAPADIPBX@Z??_U@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z?_DebugHeapTag_func@std@@YAABU_DebugHeapTag_t@1@XZ??_C@_0DN@FNDCFGEL@c?3?2program?5files?2microsoft?5visua@__TI2?AVbad_alloc@std@@__CxxThrowException@8__CTA2?AVbad_alloc@std@@__CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QAE@ABV01@@Z12??_R0?AVbad_alloc@std@@@8__CT??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z12??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z??0bad_alloc@std@@QAE@PBD@Z??_7bad_alloc@std@@6B@??0exception@std@@QAE@ABQBD@Z??_R4bad_alloc@std@@6B@??_R3bad_alloc@std@@8??_R2bad_alloc@std@@8??_R1A@?0A@EA@bad_alloc@std@@8??_R1A@?0A@EA@exception@std@@8??_R3exception@std@@8??_R2exception@std@@8??_Gbad_alloc@std@@UAEPAXI@Z??_Ebad_alloc@std@@UAEPAXI@Z?what@exception@std@@UBEPBDXZ??1bad_alloc@std@@UAE@XZ??1exception@std@@UAE@XZ??_Gbad_alloc@std@@UAEPAXI@Z?allocate@?$_DebugHeapAllocator@D@std@@QAEPADI@Z?deallocate@?$_DebugHeapAllocator@D@std@@QAEXPADI@Z??0bad_alloc@std@@QAE@ABV01@@Z??0?$_DebugHeapAllocator@D@std@@QAE@XZ??0?$allocator@D@std@@QAE@XZ??0?$_DebugHeapAllocator@D@std@@QAE@ABV01@@Z??0?$allocator@D@std@@QAE@ABV01@@Z??$_DebugHeapDelete@X@std@@YAXPAX@Z??__ENICKMATHS_2PI@@YAXXZ??__ENICKMATHS_PI_2@@YAXXZ__real@4000000000000000??__ENICKMATHS_PI_4@@YAXXZ__real@4010000000000000??__E?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A@@YAXXZ??0id@locale@std@@QAE@I@Z??__E?id@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A@@YAXXZ??__E?id@?$numpunct@D@std@@2V0locale@2@A@@YAXXZ_NICKMATHS_PI_4_NICKMATHS_2PI?id@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A?id@?$numpunct@D@std@@2V0locale@2@A_NICKMATHS_PI_2?id@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A_NICKMATHS_2PI$initializer$_NICKMATHS_PI_2$initializer$_NICKMATHS_PI_4$initializer$?id$initializer$@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2P6AXXZA?id$initializer$@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2P6AXXZA?id$initializer$@?$numpunct@D@std@@2P6AXXZA