__text__TEXT #>__data__DATA P@!__literal4__TEXTpP!__const__DATA!__literal8__TEXT` "__bss__DATA __picsymbolstub2__TEXT"-6__la_sym_ptr2__DATAa $#T/  __textcoal_nt__TEXT # @/i P0/USED$@$) PP#P 'P+P/P3P7P ;P$?P(CP,GP0KP4OP8SP<[]USCED$$uPPP []UVS@EuU$]E$M EY]YXEYXZQf.ZZjZf.F"F&F *F.F2F6F:F >F$BF(FF,JF0NF4RF8VF<@[^]E Mn^^ʉUE E(^MYEE U MYYUYe]MM }YMuY}MMYu\MYeY] YYYXE싃jY(X\ƉF0VF(YX\F (Xmn\EF4F$^XefYMXMF8F N(FF,V<$]MUEPPP PPPPP P$P(P,P0P4P8Pu<Z³M̋ẺUETUVuẼD[]u$}]uE릐UjUE  Zb((YY@YYX(XY@Y1XXXR Wj^.UWV}@E u|$D$E$xt$<$]t$4$/M ]E^.r  .s).vE D$E$]u}]ËEL$4$|$uE t$|$$t$뵐US3$ED$E D$E$ 1]MZ \ fTC f.$[]UWVSlEE كt 9E]7U؍E1UE;u UDE:\EXD:\EHD:v\EЋU\E@\E@$\EE]$]L كx UYUZf.wqMEEYEYM]XEЃ YEX^ME$V E]E E9EXEZEEl[^_]ÐUWVSeu|F6~EE(X(YY`XE(YY΍EX(NjU YXn D$XEW YEuXxT$^$(mYX(YUXEY]XeImux(Y((YEYYYEYYXXZQf.zUuSUZt Ul lمl5.ʼnlمlفĜ[^_]$ mݝppEE  9EE(};u UDEmv|$D$E$<}Emtlمlv^ٝlElEEU 9U| EtUEllمl5.벋Eu؃t$ D$E D$E$2 YUVS0EU MuE P`M(Z]BE MMXMAYMMXXMMMXMMMXM(XMM}XmXMMX\\\EYYYXXU\\\]YUYeY]XXVE]\E\]Y]YEX]\]Y]XFYMYUYEXXWN 0[^]ÐU(uu}4$}]EFGFGYE E F \E G u}]ÐUWV@UEu$U؋}U]ԋU]ԉ(ˋUBUBUBUBU؋E@ YʍE\^B D$T$U$r1;U }>1EXEXDDEXDD ;U |ă@^_]ÐU(uu}4$} ]M^F^GF^GF ^G u}]ÐUSUM 5B5AB5AB A []U8EH YYX@YX@YXZQf.zuZME $]EސUWV}ȃPuE D$4$CUEZ EĉD$U 4$T$dE؋U ED$B 4$D$|$F D$E $UċET$$D$UEĉT$|$$UT$$OP^_]U:(EU (XH(@ (Y((U(YYYYU(YYYYEMX‹X\( \EXB(\XXXB XeXbXUrX\B(X\XXzB$UXUB8B4X҉B0\B(B,BB B<ÐUH]uu}YE }ZEE$]E$ZYEZZGYEZFZGYE^ ZFt$4$y]u}]UWVSYlUueDR})ąD$ E!EȉD$UT$Et$uD$ E<$D$4t$UT$E $me((UYEY]ZX(YEXZfTf.uz 1ee[^_]ËE(YY`YPXXXMW^.w.wL$t$4$jU t$T$E$U T$ED$U$mGu؉<$D$G t$ D$A???????@???@???{Gzt?-DT!@h㈵>h㈵>{⍀Pgb⍀PNI⍀P50⍀P⍀Ps⍀sP^⍀^PI⍀IP4⍀4P # < U $Ë $Ë$PxU@9 E7  y<2 zdH)S0^Z JT-w  X,x,;,( hp cJ=."  xb?0$ |= |  N A =          j    3 ,G$GGG`GG|[C ,|xv<$  " " " " " "| "s "j "a "X "O "F "= "4 ", "  n n n n n n n n n n n n n n nx nj Up(t                np$ ````      z  q  h  _  V  M  D  ;  2  )  !    M M   } 4 } 4   y  y    u  u  ~ y sq kq e ` Zm Rm L G Ai 9i 3 . (e  e   a a   Ndd<D,D- D.D0$,+@-$D4D5D6D8$403<@5EFG$HD?DD D? DDDEDG(DE6DG9DIjDKDLDDODP!D&DO,DP0D4DO7DQ<DADQDDPHDMDQQDVD[D`DeDiDnDrDwD|DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"D,D6D9D<DADDDGH$?jv<= ==>@>@AAA@B@BBB@B@B@B f$lDhDvDD DD$h4= FOX@a@j@s$DD*DDDDt$ @@@$DDDDDDD DD+D.D3D@DJDMDRDWD[D`DeDjDnDzD}DDDDDDDDDDDDDD DDDD*D3$ '@2:BJR@[@d@n@xy:z$pD<DPDpDDDDDDDDDDDDDDDDDD D4D;D?DPD^DbDeDiDmDpDsDwD{DDDDDDDDDDDDDDDD DDD{$< @@@P@@@% &e'@0i12@;<=>$DDDDDD%D+DPDSDXD DD D!DD'?$V_ hw@@@@@@@$D-D. D/9 D0q D1 D2 $- + + ,. @+7 @,E $D7 D8 D9+ F $7 [ 6d $`D>D D?M D@~ e $>D | = $PDE DF DE DF DG DH DI DJ $E D D @D @F   $TDO DP DO DP DQ DR DS$ $O N N @N @P  . $HDW0 DX9 DY\ DZn $W0  V+ V 9 @VG X 9 p $@D_p D`| Da $_p ^ ^ @^ $<    Di Dm Di Dm Di Dm Dn Dm Dn Dq Dr  $i 0 h: h D @hN (j Z (j f  g  h $XDw Dx Dy* i $w v v @v $(D~, D= DI DW Da $~, } } } @} @} $8Dd Ds D D D $d     @ @ $<D D D D D  $ 1 :  C L @U @^ $<D D D D D D D/ _ $ u    @ @ $\D8 DJ DV DY De Dx $8    @ @ $HD D D D $    & @0 9  :  ; $0D D D D D< $ U ^  g p @y @ $dDD D,D6D:D>DHDLDPDt $   @ @ @    $xDDDDDDDD9DBDJDc $ @,@5@>@G@P@Z@fgh$DDDDDDDDDDDDDi$ @@@@$tDD D DDDD(DKDODTDWD[DfD|$ -@@@QZ [\$D DDD DDDDDDD]$ {   @ @ @ $\D%D)D%D)D%D)D* D+&D.FD+ND.ZD6lD7qD:D9D2D3D2D3D4$%%"2# E$X@&a'j'st0$D>D?D@DA$>== =@=@=@? $XDFDJ!DF&DJ/DG9DJ?DGBDJEDNYDPaDNdDPgDQ|DRDSDRDSDRDSDTDWDSDTDUDWDUDWDXDWDXDZDXDZD[D]D_ D]#D_-D]0DJ9D]<DJAD]DD_LDJ\D_`DJcD_fDJkD_nDJ|DbDc$FE%E 6ECGMHU@Ha!bLlLvLYALLLD\LLLn|$tDhDnDvDtDuD~DvD~DD~DD~DD~ D D~(D,D~8D<D?DBDGDODVD[D_DhDmDvDDDDDDDDFDPDXD[DbDeDsD{D~DDDDDDDDD$Dq(Dp+Dq.$hff g gg,@g9ic@jl@juj}@jj@jkk@k@@'F@ sS$DTDjDnDqDvDzDDDDDDDDDDDDDDDDDDDD DDDDD#DHDvDD$T @&@/@9B@L@V_hqz@@@@@j$DDDDDDDDDDD'$  &7@H@QR1S$XD4DADDDGDODRDWDZD]DbDgDiDlDxDDDDDDDDDDDDDDT$4w @@@ @G$DDDDD*D6DDDRD`$3< E@N@WXjY$dDlDyDDDDZ$lv @$8DDD$$lD DD DD0D3D6DLDhD~DDD$          $DDDDD!DD"D!D#D'D!D&D"D&D#D$D& D*D'D(D*D+ D-$D+)D-.D9:D-@D.HD-KD.OD/]D5`D/dD5hD/lD2uD1}D2D5D2D3D6D3D6D3D6D3D7D9D7D9D7D9D:D9D:D;$4= H@S@\@e@n@w!@"@#@$&@'@(@*+$@D@DAD@DAD@$DA'DB>DDIDEZDFmDGwDFzDIDJ$@>> ?@?#A0@B >?@$DRDTDRDTDRDTDWDTDWDcDiDcDiDjDk5Dj=DkMD~aDfDynD{tDy|D{DDDDZDYDZA$RiMsM }NOOPQ @M@N@O@PSS,@S5S>@SJT{|}$|~ ! (d 1  4 Wmh<ITo& V? 8 Nldz8d   fp  D w - < ,  M0 `"/(;E@5 _identity_matrix_zero_vec_new_identity_matrix___i686.get_pc_thunk.bx_new_zero_vec_make_rotation_matrix_make_translation_matrix___i686.get_pc_thunk.cx_make_scaling_matrix_matrix_euler_to_rotation_matrix_rotation_to_euler_matrix_multiply_matrix_vec_multiply_vec_magnitude_vec_magnitude2d_vec_normalize_vec_normalize2d_vec_unit_normal_to_side_vec_dot_product_vec_magnitude_in_direction_vec_angle_between_vec_scale_vec_add_vec_subtract_point_midpoint_point_midpoint2d_point_distance_to_point_vec_cross_product_point_distance_point_distance_to_plane_point_is_inside_plane_point_footprint_on_line_point_distance_to_line_point_distance_to_line_segment_point_lies_in_face_point_face_angle_sum_point_distance_to_face_plane_coefficients_plane_translate_along_normal_face_translate_along_normal_quaternion_normalize_quaternion_conjugate_quaternion_magnitude_quaternion_multiply_quaternion_to_rotation_matrix_make_quaternion_from_axis_angle_collision_moving_sphere_and_face___i686.get_pc_thunk.axdyld_stub_binding_helper_acos_atan2_asin_sqrt_cos_sin_pmalloc/mnt/gmirror/ports/devel/c2lib/work/c2lib-1.4.2/build-x86-AMD/../matvec.cgcc2_compiled.new_identity_matrix:F(0,1)=*(0,2)=r(0,0);4;0;float:t(0,2)pool:p(0,3)=(0,4)=*(0,5)=xspool:pool:t(0,3)m:r(0,1)new_zero_vec:F(0,1)pool:p(0,3)v:r(0,1)make_rotation_matrix:F(0,6)=(0,6)void:t(0,6)angle:p(0,2)x:p(0,2)y:p(0,2)z:p(0,2)m:p(0,1)m:r(0,1)mag:r(0,2)s:(0,2)c:(0,2)xx:r(0,2)yy:r(0,2)zz:(0,2)xs:(0,2)ys:r(0,2)zs:r(0,2)one_c:r(0,2)make_translation_matrix:F(0,6)x:p(0,2)y:p(0,2)z:p(0,2)m:p(0,1)y:r(0,2)z:r(0,2)m:r(0,1)make_scaling_matrix:F(0,6)x:p(0,2)y:p(0,2)z:p(0,2)m:p(0,1)y:r(0,2)z:r(0,2)m:r(0,1)matrix_euler_to_rotation:F(0,6)angle_x:p(0,2)angle_y:p(0,2)angle_z:p(0,2)mat:p(0,1)mat:r(0,1)A:(0,2)B:(0,2)C:(0,2)D:(0,2)E:r(0,2)F:r(0,2)AD:r(0,2)BD:r(0,2)matrix_rotation_to_euler:F(0,6)mat:p(0,7)=*(0,8)=k(0,2)angle_x:p(0,1)angle_y:p(0,1)angle_z:p(0,1)angle_x:r(0,1)C:r(0,2)try:r(0,2)v:r(0,2)low:r(0,2)high:r(0,2)v:r(0,2)v:r(0,2)matrix_multiply:F(0,6)a:p(0,7)b:p(0,7)product:p(0,1)b:r(0,7)product:r(0,1)i:r(0,9)=r(0,9);-2147483648;2147483647;int:t(0,9)ai0:r(0,2)ai1:r(0,2)ai2:r(0,2)ai3:r(0,2)matrix_vec_multiply:F(0,6)m:p(0,7)v:p(0,7)result:p(0,1)v:r(0,7)result:r(0,1)vec_magnitude:F(0,2)v:p(0,7)vec_magnitude2d:F(0,2)v:p(0,7)vec_normalize:F(0,6)v:p(0,7)r:p(0,1)r:r(0,1)w:r(0,2)vec_normalize2d:F(0,6)v:p(0,7)r:p(0,1)r:r(0,1)w:r(0,2)vec_unit_normal_to_side:F(0,6)side:p(0,1)normal:p(0,1)normal:r(0,1)n:(0,10)=ar(0,11)=r(0,11);0000000000000;0037777777777;;0;2;(0,2)long unsigned int:t(0,12)=r(0,12);0000000000000;0037777777777;vec_dot_product:F(0,2)v1:p(0,7)v2:p(0,7)v2:r(0,7)_v1n.0_v2n.1vec_magnitude_in_direction:F(0,2)v1:p(0,7)v2:p(0,7)v2:r(0,7)v1n:V(0,10)v2n:V(0,10)vec_angle_between:F(0,2)v1:p(0,7)v2:p(0,7)v2:r(0,7)vec_scale:F(0,6)a:p(0,7)n:p(0,2)r:p(0,1)n:r(0,2)r:r(0,1)vec_add:F(0,6)a:p(0,7)b:p(0,7)r:p(0,1)b:r(0,7)r:r(0,1)vec_subtract:F(0,6)a:p(0,7)b:p(0,7)r:p(0,1)b:r(0,7)r:r(0,1)point_midpoint:F(0,6)p1:p(0,7)p2:p(0,7)mp:p(0,1)p2:r(0,7)mp:r(0,1)point_midpoint2d:F(0,6)p1:p(0,7)p2:p(0,7)mp:p(0,1)p2:r(0,7)mp:r(0,1)point_distance_to_point:F(0,2)p1:p(0,7)p2:p(0,7)p2:r(0,7)v:(0,10)vec_cross_product:F(0,6)v:p(0,7)w:p(0,7)r:p(0,1)w:r(0,7)r:r(0,1)point_distance:F(0,2)p:p(0,7)q:p(0,7)q:r(0,7)double:t(0,13)=r(0,9);8;0;y:r(0,13)z:r(0,13)point_distance_to_plane:F(0,2)plane:p(0,7)point:p(0,7)point:r(0,7)a:r(0,2)b:r(0,2)c:r(0,2)t:r(0,2)t2:r(0,2)dist:r(0,2)point_is_inside_plane:F(0,9)plane:p(0,7)point:p(0,7)point:r(0,7)a:r(0,2)b:r(0,2)c:r(0,2)point_footprint_on_line:F(0,6)point:p(0,7)line_point:p(0,7)line_vector:p(0,7)footprint:p(0,1)line_vector:r(0,7)footprint:r(0,1)s:(0,10)point_distance_to_line:F(0,2)point:p(0,7)line_point:p(0,7)line_vector:p(0,7)line_point:r(0,7)line_vector:r(0,7)u:(0,10)p:(0,10)prod:(0,10)dist:r(0,2)point_distance_to_line_segment:F(0,2)point:p(0,7)line_point0:p(0,7)line_point1:p(0,7)t:r(0,2)s:(0,10)v:(0,10)footprint:(0,10)point_lies_in_face:F(0,9)points:p(0,7)nr_points:p(0,9)point:p(0,7)nr_points:r(0,9)point:r(0,7)sum:r(0,2)point_face_angle_sum:F(0,2)points:p(0,7)nr_points:p(0,9)point:p(0,7)sum:(0,2)i:(0,9)next:r(0,9)p1:(0,10)p2:(0,10)m1:(0,2)p1:(0,10)p2:(0,10)m1:(0,2)p1:(0,10)p2:(0,10)m1:(0,2)point_distance_to_face:F(0,2)points:p(0,7)nr_points:p(0,9)plane:p(0,7)point:p(0,7)edge:p(0,14)=*(0,9)plane:r(0,7)my_plane_coeffs:(0,15)=ar(0,11);0;3;(0,2)a:r(0,2)b:r(0,2)c:(0,2)tq:r(0,2)q:(0,10)dist:r(0,2)e:(0,9)i:(0,9)next:r(0,9)t2:r(0,2)t2:r(0,2)d:r(0,2)plane_coefficients:F(0,6)p:p(0,7)q:p(0,7)r:p(0,7)co:p(0,1)q:r(0,7)r:r(0,7)co:r(0,1)x2:(0,2)y2:r(0,2)z2:r(0,2)x1:(0,2)y1:(0,2)z1:(0,2)x3:(0,2)y3:r(0,2)z3:r(0,2)xa:(0,2)xb:(0,2)xc:(0,2)ya:(0,2)yb:(0,2)yc:(0,2)za:r(0,2)zb:r(0,2)zc:r(0,2)plane_translate_along_normal:F(0,6)plane:p(0,7)distance:p(0,2)new_plane:p(0,1)new_plane:r(0,1)w:r(0,2)face_translate_along_normal:F(0,6)points:p(0,7)nr_points:p(0,9)plane:p(0,7)distance:p(0,2)new_points:p(0,1)new_plane:p(0,1)distance:r(0,2)new_points:r(0,1)w:r(0,2)nv:(0,10)i:r(0,9)quaternion_normalize:F(0,6)a:p(0,7)r:p(0,1)r:r(0,1)w:r(0,2)quaternion_conjugate:F(0,6)a:p(0,7)r:p(0,1)r:r(0,1)quaternion_magnitude:F(0,2)a:p(0,7)quaternion_multiply:F(0,6)a:p(0,7)b:p(0,7)r:p(0,1)va:(0,10)vb:(0,10)vc:(0,10)quaternion_to_rotation_matrix:F(0,6)q:p(0,7)mat:p(0,1)mat:r(0,1)X:r(0,2)Y:r(0,2)Z:r(0,2)W:r(0,2)xx:(0,2)xy:r(0,2)xz:r(0,2)xw:r(0,2)yy:(0,2)yz:r(0,2)yw:r(0,2)zz:r(0,2)zw:(0,2)make_quaternion_from_axis_angle:F(0,6)axis:p(0,7)angle:p(0,2)q:p(0,1)q:r(0,1)sin_a:(0,13)cos_a:r(0,13)collision_moving_sphere_and_face:F(0,9)p0:p(0,7)p1:p(0,7)radius:p(0,2)points:p(0,7)nr_points:p(0,9)plane:p(0,7)collision_point:p(0,1)p1:r(0,7)radius:r(0,2)points:r(0,7)plane:r(0,7)my_plane_coeffs:(0,15)raised_plane:(0,15)t:r(0,2)v:(0,10)quot:r(0,2)raised_points:(0,16)=*(0,17)=ar(0,11);0;-1;(0,2)identity_matrix:G(0,18)=ar(0,11);0;15;(0,2)zero_vec:G(0,15)