xee__text__TEXT)mV__debug_frame__DWARF)=18x__debug_info__DWARFftCnPt__debug_abbrev__DWARFLeL__debug_aranges__DWARF0__debug_macinfo__DWARF__debug_line__DWARF__debug_loc__DWARFr __debug_pubnames__DWARF5=__debug_pubtypes__DWARF__debug_inlined__DWARF__debug_str__DWARF__debug_ranges__DWARFZZ__textcoal_nt__TEXTZOZD __gcc_except_tab__TEXTH H__cstring__TEXT@@__const_coal__DATA   __const_coal__TEXT@@ __literal4__TEXTTT__literal16__TEXTpp__eh_frame__TEXTU h__constructor__TEXTem__destructor__TEXTem+Q`( P$$*'UHH}uUMHUEHUEBHUEBUHH}uUMHUEHUEBHUEBUH}Hu}~ EȉEHE‹EEEÐUHHH}HuHH}HÐUHHH}H}HH}UHHH}H}HH}UHH H}H}H}HuH}H}H}HHuH}UHH H}H}H}HuH}H}H}HHuH}UHHH}HuH}HHuÐUHH H}HuH}HEH}HuHEUHSHh0HHH]H}#WW (^(E (^(EH}WW M(W MWH}W(HMHUHuHHH}H}Wj q MWEHpW(ȉHMHUHpHHH}H}  EEH`W(ȉHMHUH`HHH}H} W M(WEHPW((HMHUHPHHH}H@H@H}H0H0H}HEHh[ÐUHSH(H}HuHUH}HuH}HHuHEH]H}H]H}H([UHSH(H}HuHUH}HuH}HHuHEH]H}H]H}H([UHHHxHxHEHE$HxHuHx H5HEHEH;ErHxHEHEHxHHuHEH}ؾHxHEH}ؾHxHEH}ؾHxHEHUHuH}HUHuH}H}HUHuH}H HuH}H HuH}H HuHEHEH;EHEBHxHuHEH}H (W.t H}H HEHEH;ErUHSHH0HHH]HPHPxH*PX+HPHHPH H*(XX^XE싅HHHHxH*H\+HHHHHH H*(X\X^\EEEH@H@xH*@`+H@HH@H H*(X``YEEEEEEE3EH8H8xH*8d+H8HH8H H*(XddYEE(YMhEY(YMlEYYEH}hlHuHfօpxHpHExEHuHH HHH}EԋE;EE;Hp(WWHpHfօpxHpH`xhH`HH HHH}EWHP(WWHPHfօpxHpH@xHH@HH HHH}EEEUM̋UuH0H0H}UċuMH H H}EċE;mEEEUEMEUEuHHH}EMEUEuHHH}EE;CE;E"H}HEH[UHSH(LHD@<0HHH]HELELXHEHE<@E@HHxH*+HHHH H*(X^EEEDEEDEEME/EHHxH*+HHHH H*(XYEEԋEHHxH*+HHHH H*(X< $z  $ $  $ $ $ $ $ $$ $< $J $`% $5 $B $ $ $>B $ $ $ $+ $* $2 $N+ $z* $ $ $ $# $ $ $$ $@# $dB $ $ $B $( $H $hB $ $ $  $ $   $ $.  $8 $P $h $ $ $ $ $ $# $ $ $$ $@# $d $r $: $ $# $B $@ $` $ $  $ $ $& $ $  $ $6 $J $j $~ $  $ $  $ $ $ $  $, $: $N $n $| $ $ $& $# $ $ ,*5 $_ ,q5 $N $Y $N& $t $P $p $ $ $, $> $P  $Z $q, $& $# $  $ $, $3& $Y# $|  $ $8 $  $ $C $ZE $. $+ $E $=. $k+ $  $ $, $& $ # $,  $6 $M, $y& $# $  $ $, $& $5# $X $f $ $= $Z: $ $ 45 $& $. $H ,V9 $ ,9 $W $.+ $Y' $/ $k $+ $E' $l/ $k $+ $1' $X/ $C $E $. $=+ $hT $+ $' $/ $=9 $vE $. $+ $h $|+ $' $/ $8 $5E $z. $+ $U $* $> $^1 $Z $ $ 1 $<I $ $1 $Z $2 $R' ,zO $R ,b $~ $ $1 $I $2 $R1 $Z $ $1 $0I $zM $M $M $dM $M $M $$ $$ $P $LP $MX $. $+ $X $V. $+ $Q $' 4* $n $6I $' 4w $ n $Q $' 4 $n $ W $d$ ,W $Q $2' 4Z $n $# ,f 4 $H $' 4{ $n $0 , , 4 ,Z ,Z $( $B( ,j ,6 ,N $ ' ,&  $ + $ 7 $F , ,  ,$ ,~  $$ ,% ,P' pCGNU C++ 4.2.1 (Apple Inc. build 5664)STShape.cpp/Users/fgeorg/code/glitch/lib/libstfloatdouble: x!o#y!o#9#B::oo:  # ZD vDood Mko O4   @ xEo#yEo#ZeroJ=XeXK-eYLh0@@3@L@joo@o  ґo  #o ! Z"`(s'P%@2(]o -Uoy TU.o ~3n+ 8 =3o Qo KR9[o3 uSS TSxo WXU3iV     bool ounsigned intsigned charunsigned charshort intshort unsigned intint__uint32_t-__int64_t.^long long intlong long unsigned intlong int$_4L__mbstate8M_mbstateLN^char__mbstate_tO__darwin_mbstate_tQ__darwin_size_tZ$long unsigned int__darwin_va_list`Qaa__va_list_taggp_offset#fp_offset#overflow_arg_area#reg_save_area#__darwin_wchar_tf4__darwin_rune_tk__darwin_wint_tn4__darwin_clock_ts$__darwin_time_tv[__darwin_off_tnM4size_tp time_tW4ptrdiff_tstd,7,8,X,Z<,]c,_,b,j,k#-ok-p-q-r-s-u.w/.xB.zY.}u.~...////B/h/////\-80&890S7o77ن7ڧ77 ;=8 <: =:!d=!e'=!g*=!hC=!iZ=!jq=!k=!l=!m=!n=!o=!s>!tB>!vh>!w>!x>!z>!{>!|>!}?!?!4?!Q?!e?!~?!?!?!?!?! @!3@!P@!w@"<:#FD#GD#HD#ID#JD#KE#L.E#MIE#NdE#OE#PE#QE#RE$BE$CE$D@$FE$GF$HF$I?F$J\F$K~F$LF$MF$NF%HF% G% G%#G%:G%[G%wG%G%G%G%G%H% H%4H%ZH%|H%H%H%H%H%I%0I%QI%rI%I%I%I%I%J%.J%JJ%fJ%J%J%J%J%K%!K%BK%nK%K%¬K%K%K% L%+L%LL%cL%ʄL%˥L%L%L%L%M%3M%OM%kM%M%M%M%M__true_type__false_type__debug*1nothrow_tallocatorfloat_denorm_style' denorm_indeterminatedenorm_absentdenorm_present basic_string,std::allocator >^ !XW&"O##_M_p&],#$XW&1P],Preverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >reverse_iterator<__gnu_cxx::__normal_iterator, std::allocator > > >allocator _Vector_base >5%S"Lo#&3Tm#&Um#&s(Vm#Woo o4vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator _Vector_base >G%S"w#&3Tm#&Um#&s(Vm#W0 xx  x4vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >_Rb_tree_color ]_S_red_S_black_Rb_tree_node_baseallocator _Vector_base >{%S"#&3Tf#&Uf#&s(Vf#Wdg\ g4vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator _Vector_base >F%S"a#&3T#&U#&s(V#W/ˉ ˉ4vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >allocator _Vector_base >%S"#&3TPj#&UPj#&s(VPj#W) )4vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >pair >,long unsigned int>'9'__Rb_tree_node >, long unsigned int> >binary_function >,std::pair >,bool>pair >less > > _Rb_tree >,std::pair >, long unsigned int>,std::_Select1st >, long unsigned int> >,std::less > >,std::allocator >, long unsigned int> > >(_Rb_tree_impl > >,false>0 "&##_M_key_compare Ŝ##_M_header ~##_M_node_count #() &, _=&4_Rb_tree_iterator >, long unsigned int> >_Rb_tree_const_iterator >, long unsigned int> >reverse_iterator >, long unsigned int> > >reverse_iterator >, long unsigned int> > >pair >, long unsigned int> >,bool>pair >, long unsigned int> >,std::_Rb_tree_iterator >, long unsigned int> > >pair >, long unsigned int> >,std::_Rb_tree_const_iterator >, long unsigned int> > >map >,long unsigned int,std::less > >,std::allocator >, long unsigned int> > >allocator _Vector_base >!%S"m#&3T9#&U9#&s(V9#W!׭̭ ׭4vector >reverse_iterator<__gnu_cxx::__normal_iterator > > >reverse_iterator<__gnu_cxx::__normal_iterator > > >pair__copy_backward_normalunary_function >, long unsigned int>,const std::pair > >_Select1st >, long unsigned int> >__copy_backwardY]#JJύ#99N?#99q$99m L f9$99 R? f֕Y$KCj#Yp$m w^$mmNZ$mm3M$mmLoxj'$mڎw%mmN.x"%mmےC%mmwTM_%m/o"CM3{%mw owQ m%mmmN mgm%mmm _m%mmmLo LQ m&mmmN Lm,mC&mmm E4mm&mmmwhj&f=,w&ffNm&ff!&ffjQ&wK'N ,6'ȊW'a'j6Un'Pjaw.'PjPjN/%'PjPj]'PjPj*̜m'mmm*"Wm(mmm*Q`;m>(mmm*!@ md(mmm* f(fff*4f(fff<Mb(fJj Qnf(fffN $mf)fff HO^fE)fff*1k)*s-~T)8MG) Q1)N N4mc) s&*a*)-PjL*PjPjPj*^'Pjr*PjPjPj0Mn*Pjf GQ=kPj*PjPjPjN wmPj*PjPjPj HPj+PjPjPj .Qm1+mN }mmV+m Tm+mLo Q m+{{mN mym+{{m o jm+{{mwnothrowIO?+8(]41,1,1, 7, +3(n],],1, +f(m],,],1, (`u3],,4+6B(Q,,4 ,,$_8)a,quot)b4#rem)c4#div_t)d,$_9)f#-quot)g#rem)h#ldiv_t)i,$_10)l\-quot)m^#rem)n^#lldiv_t)o1-+)4-- --+A)x-1,+F)4-1,+)-1,+)-,,- -.4.,,+1),/.44)B.+)],Y.1,+4)#-u.+)4.1,+#)..1, .wchar_t+)4..1,P)/-/)4+>Q)//5)B/ f)kxb/1,b/ ],+f)/1,b/4+4)$/1,b/4 =)<4/1,+))Á/],/ / .+N)4 0],.__gnu_cxxS7 |^90^ 1\-Y0^^__debug*6new_allocator__normal_iterator, std::allocator > >__normal_iterator, std::allocator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator__normal_iterator > >__normal_iterator > >new_allocator >, long unsigned int> >new_allocator >, long unsigned int> > >new_allocator__normal_iterator > >__normal_iterator > >*(757< < 0l  +j)\-o7^^+)^71,+)^71,b/4+)o71,b/4 f)!lo71,b/+)881,b/long doubleQX)&84+)^=8^lconv`++:decimal_point+,],#thousands_sep+-],#grouping+.],#int_curr_symbol+/],#currency_symbol+0],# mon_decimal_point+1],#(mon_thousands_sep+2],#0mon_grouping+3],#8positive_sign+4],#@negative_sign+5],#Hint_frac_digits+6#Pfrac_digits+7#Qp_cs_precedes+8#Rp_sep_by_space+9#Sn_cs_precedes+:#Tn_sep_by_space+;#Up_sign_posn+<#Vn_sign_posn+=#Wint_p_cs_precedes+>#Xint_n_cs_precedes+?#Yint_p_sep_by_space+@#Zint_n_sep_by_space+A#[int_p_sign_posn+B#\int_n_sign_posn+C#]+Iz,5],:41,/+K: =8va_list-F9fpos_t-W[__sbuf-b";_base-c";#_size-d4# __sFILE-x<_p-";#_r-4#_w-4# _flags-#_file-#_bf-:#_lbfsize-4#(_cookie-#0_close-<#8_read-<#@_seek-<#H_write-<#P_ub-:#X_extra-<#h_ur-4#p_ubuf-<#t_nbuf- =#w_lb-:#x_blksize-4#_offset-:#.4< x<.4<],4 <.:<:4 <.4<1,4 <__sFILEX < ==FILE-(;z-==== =+*-4Z===+4w-4q===+-4===+r-4===+-4===+-4==== :1-],=],4==*O5-}==>1,1,1J- B>==*\J- k==h>1,1,==1u- 4>==41H-4>==> > :1->==1>-4>==2Ni-41M?-],?],)-?1,1|-44?1,19w-4Q?1,1,)/U-e?==) -!~?==],1-"4?==],42-%==1=-&],?],1-'4?4==1KA-a4 @],1,31-c4-@==1,-@ a1-d4P@1,-@1H-e4w@],1,-@1p-f4@1,1,-@clock_t.Mtm8.ZzAtm_sec.[4#tm_min.\4#tm_hour.]4#tm_mday.^4# tm_mon._4#tm_year.`4#tm_wday.a4#tm_yday.b4#tm_isdst.c4# tm_gmtoff.d#(tm_zone.e],#0wint_t/F$_11/QA__min/R#__max/S#__map/T#__types/UA# ;_RuneEntry/VA$_12/X%B__nranges/Y4#__ranges/Z%B# A_RuneRange/[A$_13/]mB__name/^mB#__mask/_;#}B _RuneCharClass/`=B4$_14 /bC__magic/cK#__encoding/dC#__sgetrune/f-D#(__sputrune/gQD#0__invalid_rune/h#8__runetype/jWD#<__maplower/kgD#__mapupper/lgD#__runetype_ext/s+B#__maplower_ext/t+B#__mapupper_ext/u+B#__variable/w#__variable_len/x4#__ncharclasses/}4#__charclasses/~wD#D.'D1, 'D 1, D.4QD], b/ 3D;gDwD }B_RuneLocale/B5ٓ0k4D4504D45ٖ0 4D45<0Y4D46H044E46~B0 4.E46l0|4IE46?0]4dE46i0b4E460"4E46cz0)3p4E4605j4E46eV0;Z4E47.|s@+S.~xF .Ռ9F9F @+%.VFVF +.{],sFsF yF @+7.}],FF F +.9FFF+=.9FFF Q.1F],1,sFmbstate_t1S+1uzA#G4+1vzA:G==+u1w.[G.4==+I1xzAwG.==+1y4G/==+1z4G==4+"1{4G==/3+>1|4G==/3+|1}zAH==/`1~zA+1K1.H1,.H F+31ZH.1,.H+gw14qHqH wH F+ɋ1H.'D.H+b1zAH.==+1zAH.+x14H./3+ 14I//3+:1zA0IzA==+14QI==/-@+14rI==/-@+U14I./-@+p|14I//-@+TM14I/-@+14I/-@+E1J],..H+R1..J./+j14JJ//+J614fJ//+q1.J./+j1J// Jy1HJ./sF+ J1J/+n1.K./+14!K//+l1.BK./+i1hK],hK.H /+;:1K//++1xK/K .+21oK/K+a1.K./K+h1 L/K4+z1$+L/K4+6h1LL./++r14cLzA+14L//+1.L./+1.L./+x1.L..+N14L/3+L14M/3+Wa1.3M/.+2u1.OM//+]1.kM/.+ɖ1.M//+,1.M/.+18M/K+i1^M/K4++1oN/K48? 2a8M 2b__gnu_debug*:8N9*;\ 9*N XQ VZ],OO$, `z:OO],$  dǠVOO j@|xOO],>N;JT nUO], ]N O ]N O:s 31P"]N# dOP fOPP<Œ lP4 O P O  _Atomic_word4%4  : 38Jc=npos&QJc>_M_dataplus& #_Rep_base_Rep?Eh&ɴ],POc?Eh&],PZc],?7Q&`cPOc??N&%Ez0POc?)&){Dz0QOc@5&-Z6QZc?.&4f^QOc$1,@&<RQOc$$1,?&DPQOc$$?y|&LڡQOc1,@'U&UQ],1,$@Ǎ&^BR],1,$@&g؋;R],$@&z^R],z0z0@&~yR],00@&+ R],],],@&{R],1,1,?&4R$$@ 57SZc$$$@5 ,SZcA(H&m_fc)@&TSZc@5mSZcP@5SZclc@5SZclc$$@5SZclc$$P@5SZc1,$P@5TZc1,P@55TZc$P)0&PTZc4*&rcrTZclc*&|rcTZc1,*&rcTZc*r{&Gz0TZc*r{&>0TOc*E&&8Kz0 UZc*E&1 0*UOc*O&:I$ GUZc*O&C_"^ dUOc*&L" UZc*&Ua^ UOc*&]+*UOc*B&c1UOc*&h[UOcBU5n{VZc$BU&6VZc$*gL&/SVOcB.h5bqVZc$B΀&VZc*&QVOc*&U>NVOc$*&8NVZc$*&^a>N WOc$*&B8N/WZc$*&|rcQWZclc*& eCrcsWZc1,*&rcWZc*|5JrcWZclc*|5[rcWZclc$$*|5/src XZc1,$*|&BLbrc,XZc1,*|5|hrcSXZc$B@&eqXZc wB5rcXZclc*wB&?rcXZclc$$*wB5rcXZc1,$*wB&TorcYZc1,*wB&]Urc.YZc$BO&:uVYZcz0$*O&rc}YZc$lc*O&ۅrcYZc$lc$$*O5mmrcYZc$1,$*O&*rcZZc$1,*O&Arrc-ZZc$$*O&Rz0TZZcz0*&j[rc{ZZc$$*&zAz0ZZcz0*&/z0ZZcz0z0*o&~rcZZc$$lc*o&!Trc&[Zc$$lc$$*o57rcW[Zc$$1,$*o&rc[Zc$$1,*o&rc[Zc$$$*o&&rc[Zcz0z0lc*o&%ourc\Zcz0z01,$*o&:ўrc=\Zcz0z01,*o&O}rcn\Zcz0z0$*o&s>rc\Zcz0z0],],*o&~83rc\Zcz0z01,1,*o&drc]Zcz0z0z0z0*o&Arc2]Zcz0z000?~5rcd]Zc$$$?5Erc]Zc$$1,$C b5P],]$P*57]Oc],$$BӋ5z^Zcrc*&81,#^Oc*&1,@^Oc*j& TO]^Oc**5o^Oc1,$$**&) ^Oclc$**&7+^Oc1,$**5j^Oc$*&U,M%_Oclc$*5Q_Oc1,$$*&q"x_Oc1,$*5 ?_Oc$* &Q_Oclc$* 5e_Oc1,$$* &x`Oc1,$* &f@`Oc$*&5g`Oclc$*5-}`Oc1,$$*&$)`Oc1,$*&`Oc$*e& yaOclc$*e5B4aOc1,$$*e&&?[aOc1,$*e5NiaOc$*&DaOclc$*5YaOc1,$$*&aaOc1,$*5nҘ#bOc$*&|7PJbOc$$*]p&F4lbOclc*]p54bOc$$lc*]p5d4bOc$$lc$$*]p54bOc1,*]p54cOc$$1,0]p5"4Oc$$1,$  Uc 7P 7P zP zP Uc 7P:nP&c_M_length&#_M_capacity&#_M_refcount&P#:zP&e"xc#J5@;8Jc5E1r7,5Q/<e7(H&fc 3&D:de ݣ&ͮVde*&and`c=?&lzd`cN&9d`c$ t&,],d`c  n& ],d`cPP*X5x`c e$$P&K&(e`cPB 5rFe`cP >z&],be`c0Ж5^x],`cP$e e cSTStatus6eST_OKST_ERROR:  fx!o#y!o#z!o#9#f:ff:>ffooo:Wfff ]MDjxfff Z2Djfff vDofJjJj M@ofJjJj Yf4 e e g g@  DjxEo#yEo#zEo#ZeroJCgeXKFQgeYL8TgeZMUg@gPj@gPjf@gPjJj@gPjooo@gPjo VjhPjf ґVj;hPjo  Vj\hPjo !mUVj}hPjf Z"VjhPjfs'EhPj2(BhPjo -əoh\j TU.5Io i\j ~3U'i\j 8HiPj =Soii\j R}giff KSzoiff uT]bgiff Ugiffo WXV\!gjff iWYg.jff +Pj4 e f g g g7(j<74string3<7P j wj0*m 0Yk&De#& Gg# &JK#5jm= kmJjfD#km/oE)oCkm/o km41 ]kFmIndicestm#1bkm gkm4ypkkm z0m4FmVerticesp#FmFacescy#&l~Dl~Gv~]l~j/3wl~4  l~ pL16jl~f2Al~/o l~/o 2Dm~ 6z8Yk4m~lsDVVm~w<sm~woȪm~_5Hm~Ge~j jm Yk m Yk:F1 6o D n5o F"n5o;o < K*v@[ *Wx *T BU$e*gLñՄ * .hE}$*-Dj1$*OJjS $@@ r $*Dj$*Jj $*"oDjӅ**UJj *O2eWDj *O:Jj* *EfG*Id B@XJjB m O\8383JjBOz83$Jj m83 83 y18308383BӋ*lNB΀gH $Jj@O3/83$JjHK @և83JjI< f    :3 6D D/J FHJP < KbJ4 n N[ n QfD[ XQ VʈJ$, `J$  d[ jA*J;JT nJ   V  V: V"# d f<Œ l4 a Ɖ a :N&# O`q] Od# jha?rkXrov$(;z4 F$ 4ӊ$݉# a щ  щ:FV"щ#TA<VTA_V$TAxV\)'V4 @wgV\BwB(f:׋V$*r{J3V*r{SԳK4m*E\-3.V*EeK4Km*OnNDhV*Owsm*{V*.sm*܌m*\mBU:V$*gL{9m*Vm.hE_sV$* V$*=Bm$@@ݑ֍m$*bV$*m$*"7V**Tm*O2qV*O:9m*E~6V*IjDȎmB@X\EVB mV O\l3%V3BOSlMV3$ m.e3nV3 y3V33BӋ*VgB΀ˏVHV$@O3eoV3$HK :V3IZV  b   b:4 6 D F < KƐ4 n NPjVj n QG\jf XQ VrPj.$, `\~PPj$  d l j Pjf;JT nPj s  s :Y V"s# d f<Œ l4  $ :pNU&# O`-Ue[ Od4a jhmark[roԒ[$(;z[4 PPj[$ {1[Pj$;e  / g /:"/#TATA$fTA֓)'4 _ŘBwB(b5$f*r{Jڴ4R*r{SV,5o˘*E\?4*Eets5˘*OnǨƔ*OwDC˘* w*I]C˘*v:˘*pW˘BUBz$g*gL˘*`˘.hEѕ$*Vj$*f˘$@@4˘$*5VjV$*&fx˘$*"Vj**f˘*O2Vjϖ*O:jf˘*E9*Pj *I`\j&˘B@X80DfB m[A] O\/44fBO54$f m4̗4 yݽ444BӋEŘB΀q)HL$f@O3au4$fHK 5.4fIPj l  l l :k5 6 D# F #) < K$#4 n N&E4 n QI f4 XQ V=#$, `#$  d!ʙ4 j0#;JT nG # /  / /  ј / ј /:t V"ј# dc f|Œ l4<_ j :  ::5 6 Dݚ F < K4 n N1  n Q\R  XQ VWx$, `,$  dv  js؛ ;JT nep        :z V"# dO fhŒ l4<9 j &  &: sŜ n:^ "# o > V  Ŝ ! =  J0 LK #*aB cbl*aB g*j k:?D pzĝ@ t?} x? E)@Sz H?Z Umf?Z )Z?a |?a ?i <ޞ?i ? d? 8?UE V?UE 9t?  &?>h ?y M˟?y I? j? dJ"? ??>h "\?w y?w ?$ ϫ?$  Р??5 B#?ٶ TS[*??5 f "W?'U QP@ () :) =͡,) A,) E) Q!4* ,C* Y`Ŝ`*r{ ]N}*r{ dO"*E kp>*E o"Ԣ*O vC*O z* ~+* pH* e* 0* (BӋ  * U{ߣ* y*p #* [J* !p"q"* Z#* 1""B ݤB s"* B 8^@B E2c""B RB΀ ** \ ** q{R"*ۉ *B '*B "I* k* D"*@ !*@ Ѧ0q  & 2  2   2 !:0^֫F_M_t2#value_compareAZ֫Ax֫,A֫ܫ ֫ܫ j:Χ r{|e֫ r{B"*E:#֫*EV"@*O(]֫*O!$z**֫*3]n*;nѨ*@ׄ*E *V|-֫*lO֫*uq*Oh{֫*O)֫BCcة֫*E֫B ֫BӋ;֫B΀T֫*lŜq*+v yM6**֫**,Sy"Ҫ*ۉ8I*BG*֫*BV"8*`>Z֫*jr"|*@}$f֫*@K m֫4      $  $:66 69 D$V F=V\ < KWV4 n N9xgJ n Qk?gP XQ V39V$, `V9$  daQg jKV9P;JT nOV9  E   E  b  b:Z  Vƭ"# dƭ fƭ̭<Œ lƭ4 m ҭ m  :t N& # O`  Oḓ/ jh mKrkd ̭ro $̭(;z 4 ^9 $ C߮ 9$/ m ݭ  ݭ:!b"ݭ#TAHb̭TAkb$P̭TAbh)'b4  xsbhBwB(+b$P*r{JT6b*r{SR>6y*E\0AT6:b*Ee6Wy*On!tb*Ow S!y*2!b*@S!˰y*Ly*yBUD-(b$*gLEy*.by.hEeb$*UJb$*R6Pñy$@@ey$* Jb$*eP&y$*"PJCb**P`y*O2h}J}b*O:Py*E9b*I,]?ԲyB@X bPB m0 b O\w4T61bT6PBOYbT6$P ms T6zbT6 y_gT6bT6T6BӋ, bsB΀׳bH b$P@O3-#bT6$PHK {FbT6PI]b9  n   n:Q" Eִ&s I4#&Ό J4#N Pִ<N TִDNDN := E3&s I4#&Ό J#N P3<N T3DN9 ܴ ? :" ᠶ#_M_node '#] w] ]   ŵ e s *В Ɔ*В ID 4* =* 4D_4* ¶0 $7¶ D    D D : _M_node ܚ#l6 l6   ja/  e '=K  В `g В %Jȶ4  Ʈ  `ȶŷ4  [  St  ȶ  ȶ:/ E&s I!#&Ό J$#N PRN Tp h4J1}NKxo#)N)ҸNT*(x/o_*eQo _*В7j)N*В6KN4*gjhN*gN4*/o_p*jιNp*j%_p*ZmjNp*P4_p0T_  Z o e  v J2}CKxm#)C)ǺCI*JwT*eWmT*ВV_C*ВU{@C4*{_]C*k{C4*ZwTp*Jr_ûCp*\{Tp*Zq_Cp*DK{)Tp0ۏIT { O m Z { {Jg1}-Kxm#)-)-3*O)oμ>*e1m>*ВMGI-*ВFFe*-4*JIG-*6vei-4*޷)o>p*rI-p* eϽ>p*ZI-p*1e>p063> e 9 m D e eJX2}Kxm#))*`*w(*e*mվ(*В3*В O4*qI31*HOS4*wu(p*HY3p*v9O(p*ZԀ3ۿp*O(p0o"( O # m . O OJ83}Kxf#)k)*HDj*eq$f*Вu*Вq94**W9=4*Dj_p*p*9p*ZLp*?9p0O 9  f  9 9J3}Kx#)U)o*$*e*В} *В#4*n=*<#'4*[Ip*ckp*,#p*Zhp*#p0 #    # #J4}KxPj#)?)Y*I7Vjv*etPj*ВS*ВR 4** 4*|#Vj3p*ZUp*t wp*ZCdp*[ p0G   Pj   :8 &"~#_M_value_field # Ja"*`$RmYmmm*tmmmm*Pffff*$ 0? PjPjPjPj:" g 1J# t"#*o "Bt*o &dt ( z :{ E&s Iȶ#&Ό J#N P<N T  PJf#*emmmm*dތm;mmm*1;fafff*W&0(ѼPjPjPjPjLMiZlMhN__pi`O PZ"QlL*RhOWPZ"SinXoSinYoQ*RTR6hR@dRK`OwgPZ"QfRhOg PZ"SinXoSinYoSinZoQW0LRhRdR`R\Og#lPZ"Sv#l fQL^P|RXhRb`Tg1PUZ"hNv1` fThD߽UZ"h \jTiio`PNleftoPXVI5oUP f fT;hծUZ"hVI5odT\hpUZ"hVI5` fLOgpDNleftXVI5 P Jj JjOf <PZ" Q%+fR1hOfPZ" SinXoSinYoSinZoQf'JRrhR|dR`R\L@x{eJ(&Nleft@&HVI5@+@ Jj fWjyPZ"9SinPosition=ySinNormal=~SinTexCoord= Jj f Q0\tR:hRD`RVXRfPXk7UZ"OhNwhichg4dO k0!PZ"9! /oQ<8 XRhR`T#k0XUZ"9hM` /oOykPZ"#Si0Si1Si2Q,0 RhRdR`R\Q0`KRhRdR`R\YA4`<Ninput4lNnumValues`XrUZ"h XvXwlUZ"h ~X^s7 1UZ"1hZ__n` AvX{8rlaUZ"ah ~XlrUZ"hX{UZ"ahZ__n`XmPUZ"XNidxPX{>UZ">hZ__n` ~X#HN__a]XN__b]P[__tmpbl J JTk4 UZ"#h O sPZ" Q:HR Rh ŜO -PZ"- QOIRi \R"hX[j UZ"h Xd UZ"h mWPZ"S__a TS__b T ִ DN DNQ 0RhR`RXW[PZ"[S__a T`S__b Te 3 DN 9Q0{ ' R:hRD`ROXWPZ"S__it Q4(DH RhR`XDi ;UZ";hZ__x $@` ¶Xŵj pUZ";hX, UZ"hZ__n` Xѕx UZ"hZ__n` Xs (UZ"(hZ__n` VWmBPZ"B 5oQ- qR7hWaoPZ" oQq\ R{hW"nPZ"BPJNQi" RhWoPZ"PJNQd"9 GRhQU:Q@qRhW nPZ"B ;oQqR`R{hR`WuoPZ"S__a f oQ `RhR`Q$KRhR`OSlPZ"lPJN oQKpRWhXoUZ"h pWjvPZ" wQRhWw$PZ"$ xQTSRhWvrPZ"PJNQSǻR]hWwPZ"$PJNQ RhQ6` !8RhW~v)PZ") wQxx"0`RhR#`WwPZ"$S__a f xQ`nf0ORjhRt`Q`OPoRjhRt`O0S PZ" PJN xQph9RhX@xdUZ"dh RyXoUZ"h pX\xLUZ"h XyXnUZ"BhN__p jm`V- jX /oXWw5\UZ"hN__p jm`V- j\X wWvPZ"v Qaj6@0RkhWPZ" VQ @W|RhWPZ"vPJNQ;Xb2RhW?QPZ"PJNQ2by{R<hQ2?Mz`R<hWPZ"v QDRhR`W&PZ"S__a f \Q%OMRhR `QDRhR `OdSPZ"PJN gQTRhXUZ"h WPZ" JQ(CR hWvXPZ"X QC'tRMhWHPZ"PJNQ(2RhWPZ"XPJNQp2I RhQ JaXCRhW/]PZ"] PQC*bpRMhRW`WPZ"XS__a f QX$pRhR`Q9<RhR`O/S>PZ">PJN ˉQmR)hXUZ"h WPZ" Q RhWԑPZ" Ql%RhWDPZ"PJNQ%(nR/hWPZ"PJNQnmRxhQn;1PRxhWPZ" Q{2@2RhR`WRPZ"S__a fR Q2dT@_R<hRF`Q2i`4R<hRF`OSPZ"PJN )QK RhXI6UZ"6h [XfUZ"fh XdUZ"vhN__p jf`V- jX JjX=UZ"hN__p j`V- jX Xl>zJUZ"hN__p jPj`V- jJX fWdPZ"d VQOB:zHRYhWPZ" ƭQRhW=PZ"dPJNQ3 RhW?PZ"PJNQ ,iR*hQ xR*hW$PZ"d \QRhR`WPZ"S__a f ̭Q8 ;RhR`Q*#\ mRhR`O!SPZ"PJN ׭Qm$; RyhX<J UZ"h XJ_@!UZ"h Xŷ`!VUZ"hN__x V` WRPZ"S__a TS__b T   Q[Hs!RehRo`RzXWPZ"lS__aW oQƬ$"&RhR`W*pFPZ"S__akQ&p2p"xR0hR:`WqPZ"1S__aQx9}="RhR`WPZ" S__aW xQy>#!RhR`WxAPZ"dS__akQ!QT#sR+hR5`WxyPZ">S__aQs#R}hR`WPZ"\__i N TQ_#"RhR`Xr8$MUZ"XXq2$xUZ"XWPZ"\__i C IQx>)2N$RhR`XzNy%UZ"aXXIzzh%+UZ"aXX%VUZ"Vh >X&UZ"VhWPZ"\__i - 3QL&RhR`Xq&UZ"1XX&9UZ"9h (X#0'iUZ"9hWPZ"\__i  Qi $@|'RshR}`Xfz@c'UZ">XWKPZ"S__aW \QdXd(HRhR`WہhPZ"S__akh \QH`(RRhR\`WPZ"S__aɿ \Q(RhR`WPZ">S__aW Q ((MRhR `W?mPZ"S__akm QM(GD)RWhRa`W#PZ"(S__a QɧHg)RhR`WPZ"S__aW Q{h)RRhR`WrPZ"6S__akr QRMh(*R\hRf`WPZ"S__a QY t*RhR`WݘPZ" #Q*DR hWOYPZ"Y QDq  +RNhW PZ"PJNQ5 X+RhW|PZ"YPJNQqC-+RhW9PZ"9PJN Q.8+hR$hWhPZ"PJN Qh8O<,RrhQh7+Pg,Rrh] PZ"PJN &QSh,1RhX -^Z__x hXl-Z__x hX-UZ"h X.UZ"hWkPZ"\__i  Q7P.CRhR`X.nUZ"XX.UZ"h Xo#4/UZ"hWUPZ"\__i Q$@/&RhR`X@c/QUZ"(XXdr0|UZ"|h XYrd0UZ"|hX0UZ"h ˘W?PZ"\__i QV09RhR`XoH1dUZ"XW PZ"S__aW ̭Qd>@1RnhRx`WKPZ"S__ak ̭Q5@_1RhR`W/2PZ"2S__a7 b ̭Q-`,2nRhR&`X8x2UZ"fh O gPZ" Q82Rh  ]d PZ" Q'32RhWRPZ"RS__x Q26\3R<hRF`X3UZ"fXX 3UZ"h ֫XC @4UZ"h XT54?UZ"?h Xn6J4oUZ"oh FoXrJi$5UZ"hX;wj~p5UZ"h wX1{~5UZ"ahWɚPZ"9Q a69RhWSPZ"S Q9INT6RChRM`Op EPZ"PJNQյ6RhX6UZ"hN__p n`X879UZ"9h X 7iUZ"ih Xx +7UZ"hX,:8UZ"h X:Nh8UZ"h [X܌Nm8$UZ"hXen|9OUZ"Oh aXP|L9UZ"h X:9UZ"hX#9M9hM9`MNX#0:V 9hV>9`X#|:aV 9hV>9`MXXt:Z__x hXB*;UZ"hZ__x &` t X*_`;Z__x HX"_q;,Z__x hX?q;YZ__x HX$D<N__x fhN__y f` 9 9X9$M<N__x fhN__y f` XڜNt<#UZ"#hN__x `N__y X XtP(=UZ"fZ__k \^__x ^h^__y _`^__j gȶPXPot=UZ"hZ__x`Xp=#UZ"fHZ__k @^__x h^__y `X >]UZ"hZ__xG`X,X>UZ"fhXe,>>UZ"hX>P>UZ"fhOCk0PZ"9PJNQfPZOjmhXp$q?V wmhV>wm`MNX$ @V mhV>m`X$l@V mhV>m`MpXOk]4PZ"#PJNQ@^RhX$AV>OjmhX$3PAV wmhV>wm`MNX%3YAV mhV>m`X"%Y|AHV mhV>m`MLyXX |4BsUZ"hXҸBUZ"h _XC%BN__pMmhVqM` /oXC UZ"hXǺdC8UZ"8h TX_%ZCwN__pMmhVqM\`X{%ZCV QmXV>QmPV1QmHMN_SmhX%HDV mmhV>mm`V1mmXX%DmV mhV>m`V1mXMpPX%=DV QmXV>QmPV1QmHMN_SmhX&=k,EV mmhV>mm`V1mmXXC&kxEcV mhV>m`V1mXMLyPOf PZ" PJNQcWERohXm&FV>OjfhX&\FV wfhV>wf`MNX& FVV fhV>f`X& ,FV fhV>f`MXO PZ"PJNQ,6@GRhX&6MGV>OjhX&MyGQV whV>w`MNX'y$HV hV>`X6'pHV hV>`MXO.j PZ"PJNQĕHRhXW'IDV>OjPjhXn'TIV wPjhV>wPj`MNX'5IV PjhV>Pj`X'5XI V PjhV>Pj`MUXWݚ PZ"9  Q zLXf8JS R hR `WOs PZ"S__a fs  QS fJ R] hRg `W PZ"\__a  `b   ,Q 1J R hR `R XW͡H PZ"f`b AH \__a AM  , Q {YK R% XR/ PR; HWF PZ"Q +ZhK R XXlK UZ"hW PZ"Y  Q 8LG R hR `XLLr UZ"XX`L UZ"fXW PZ" S__a T S__b T  Q "HL R hR `R XX4HV0M< UZ"h eX7V|M Z__lhs XZ__rhs P <  < X)M UZ"8h ZX57N Z__lhs XZ__rhs P  X.`Na a mXa>mPa1mH^__nhX'.YN a mXa>mPa1mHbzPoX3YNa mha>m`a1mXX'DOoa mXa>mPa1mHbPobPnXOa mXa>mPa1mH^__nhX(EO#a mXa>mPa1mHbzPoXYEl(Pna mha>m`a1mXX>(ltPa mXa>mPa1mHbPobPnX;P1a fXa>fPa1fH^__nhXd(1 Qa fXa>fPa1fHbzPoX1XXQa fha>f`a1fXX(XQ?a fXa>fPa1fHbPobPnX(QyN__pMfhVqMy` JjX(QfPV1QfHMN_SfhX(=R$V mfhV>mf`V1mfXX)=hRtV fhV>f`V1fXMPXah Sa Xa>Pa1H^__nhXE)lS(a Xa>Pa1HbzPoXSsa ha>`a1XXk)=Ta Xa>Pa1HbPobPnX)=vPTN__pMhVqM` X)vTyV QXV>QPV1QHMN_ShX)TV mhV>m`V1mXX)4UV hV>`V1XMPX|Uka PjXa>PjPa1PjH^__nhX&*|Ua PjXa>PjPa1PjHbzPoXVa Pjha>Pj`a1PjXXL*dVya PjXa>PjPa1PjHbPobPnXr*5VN__pMPjhVqM` fX*5zVV QPjXV>QPjPV1QPjHMN_SPjhX*zHW^V mPjhV>mPj`V1mPjXX*WV PjhV>Pj`V1PjXMUPXʙ)WUZ"hN__p j`V- jXX*>,X UZ" h Xf>]xXfUZ"vhN__p `f`MXXM^XUZ"hN__pf`N__nXWPZ"PJNQYRhXʈ \Y7UZ"hN__p ``MXX ;Y~UZ"hN__p`N__nXWvPZ"PJNQ~5<YRhX.@ZUZ"hN__p `Pj`MXXZOUZ"6hN__pPj`N__nXWԒnPZ"6PJNQO92ZRYhXx2Q$[UZ"9hN__p ``MXXĝRyp[UZ"fhZ__p t`X)z[MUZ"fHZ__p @X\UZ"fXZ__x (Pc^__y .hWPZ"fPJNQ/~T\RXO^PZ"PJNQTH~\<RhX\}UZ"dhN__p `9`MXX8]UZ"hN__p9`N__nXWPZ"PJNQ1] RhXw2Q]NUZ"hN__p `m`MXXyR^UZ"dhN__pm`N__nXWxPZ"dPJNQMh^RhXn^UZ"BhN__p `m`MXXp/_fUZ"hN__pm`N__nXWapPZ"PJNQf0yL_RphWPZ"2PJNQAz_RXW֓PZ"PJNQF_ARXWx`PZ"(PJNQAc0`RKXWPZ"PJNQd|`RXWyPZ">PJNQmV` RXWcq; PZ"1PJNQ =SMae R& XO]l7 PZ" PJN ~Qe c-`a Rq hQe oa Rq hOl PZ" Q MpLa !R XQ LDbJ!R XX+Mb!V QXV>QPV1QmHMN_SmhX1+b!V mhV>m`V1mmXXV+(c@"V hV>`V1mXMpPX+Vtc"V Q{XV>Q{PV1QmHMN_SmhX+Vc"V m{hV>m{`V1mmXX+ d6#V {hV>{`V1mXMLyPX@Xdw#UZ"vhN__n V`M,XX,)d#UZ"hN__n`X*dn$UZ"V|9N__xn$dZ$_Wecb:JcPb7k HbApf@bf JjXd6V|ON__x\dI)_WYkcb:JcPb7k HbApm@bmX}fi)UZ">hZ__xX\`TVmHi*UZ" hNfaceH\`Wx:*PZ"dS__noS__aoQ*fHjt*R*XR#*PR.*HWy*PZ">S__x* ~Qt*rj*R~*HR*@X~nj +UZ"BhN__n V`M,XX{p,kE+UZ"hN__n`Xvxk,UZ"1V|eN__x~d8+_Wjczb:JcPb7k HbApm@bmXtk=,UZ"1hZ__xX`Tl@l,UZ" XV@P_ BhSTShapes-*O=~,oo*YH~,oJj*69~-ooo* ~=-ooekDefaultSlices_ZN8STShapesL14kDefaultSlicesEE(ekDefaultStacks_ZN8STShapesL14kDefaultStacksEE(X,\l-.Zwidtho}ao}b ~Pb g^halfwo\^halfhoXWCpX.PZ"S__noS__aoQ-.l.R7.XRA.PRL.HWJq.PZ"1S__x. GvQ. l.R.HR.@O&l&/PZ" Svertices&/Sfaces&"/ Gv ~Q. @ma/R.XR.PR/HQ.Fm/R.XR.PR/HXBm/UZ"RhXKBj$n/UZ"RhXРj5pnu0UZ"fZ__x BZ__p BZ__v B^__insert_left D_^__z HPX6Nn0UZ"f~Z__v ~^__x P^__y Hbb _^__j ȶ@X#N o1UZ"fa| ȶZ__v d b1^__before ȶPc  ^__after ȶPX % To1UZ"ha|ȶ`Z__xXX &  o2UZ"Z__kV^__i[ȶPTh<  oI2UZ"hThX G 8p2UZ"X[lenZolTmiFp3UZ" ~[numVerticesth_3}Xdh2[iiu`d3[ii~Pc[face\H[v03@[v13[v23[edge1g[edge2g[weightedNormalg~c[iic_3 )oX, pS6ZradiusHo}ZcenterHS6}aхH|aH|b J~^PI_StacksLo\bMoX^topVertexhj}^topVertexIndexk^bottomVertexnj}^bottomVertexIndexpd 5^iiRTc% ^phiSoP^cosPhiToL^sinPhiUoHc ^jjWDc ^thetaXo@bYed. 5^iiuc: ^iiPlus1vc ^iic ^jjc ba JjX, q9ZinnerRadiuso~Zthicknesso~ao~aх~a~b ~^ringRadii9^ringVertexOffsetsqb/9\d 8^ringXc ^ringRadiusoT^ringVertexOffset4Pd M8^iiLc ;^jjHc )^theta/9Dbe~bJ~cM^ii@cYr^jj ce`ba 4b} Yk~bAYk~c^ii#c^jj$cba%4b}(Yk~bA,Yk~o/9 oX-hq:Zradiuso~ao~aх~a~b ~@d$ *:^ii\c0^jjXc<^theta/9TbebJc ^iiPc^jjLc#ba4HTm$q%>UZ" yVD%>y[file==}[lineBuffer*>}[lineIndex4}[positions֪{[texCoords{[normalsl{IntTripleܴIndexMap[indexMapQ;y[needsNormals}c:a#[str],}dv;_e|d;bJ|d <b g|c9#^faceIndicesz^curIndex4}^indicesm|fFaceFormat<PosTexNormPosTexPosNormPosLAST_FACE_FORMAT^FaceFormatToString:>z^set_format#}^format$p<}^kNoTextureIndex&JN}^kNoNormalIndex'JN}^positionIdx)4}^texCoordIdx*4}^normalIdx+4}c)"^newIndexs}^keyu@;|^iivD|cA!k"b|e|b }g{bJ~|^newVertexjz j:>1,J>TsmN$%r?UZ" _3R`c$%[iiSXc$%[faceT\Pc$%[jjVHc$q%[indexWl_Y@ODl.7?PZ" gD.7? jQ?^%O'Lrn?R!?HR+?@Q?XP')r?R!?HR+?@h__stderrp-==h_DefaultRuneLocale/}Di=-(it-( ONnothrowIO?9#BZeroJ=XeXK-eYLh0j'_ZNSt14numeric_limitsIfE12has_infinityEPj'_ZNSt14numeric_limitsIfE13has_quiet_NaNEPjD'_ZNSt14numeric_limitsIfE10has_denormEPj'(_ZNSt14numeric_limitsIdE12has_infinityEPj')_ZNSt14numeric_limitsIdE13has_quiet_NaNEPjD',_ZNSt14numeric_limitsIdE10has_denormEPj'a_ZNSt14numeric_limitsIeE12has_infinityEPj'b_ZNSt14numeric_limitsIeE13has_quiet_NaNEPjD'e_ZNSt14numeric_limitsIeE10has_denormEPknpos&QJcJ5@;8Jc5E1r7,5Q/<elnpos&_ZNSbIwSt11char_traitsIwESaIwEE4nposEJcmJ5@_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeEJcm5E_ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE/9#fZeroJCgeXKFQgeYL8TgeZMUg% R$ >  : ;  : ; I8 4: ; @I? < .? : ; < I4 I .? : ; @I<  .? 4 < &I  I  I4: ; @I? < .? : ; @< .? : ; @I< : ; I : ;  : ; II!I/ $ >  : ;  9: ; : ; : ;< 9: ;  : ; ( < ! : ;"I8 2 # : ;I8 $.? : ;< % : ; & : ; I8 '< ( : ;).? : ;< *.? : ;@I< +.? : ; I< ,&-.I/.? : ; I< 0.? : ;@I< 1.? : ;I< 2.? : ;I< 34 : ; 5.: ; @I< 6.: ;@I< 7.? : ; @I< 8G : ; 9:: ; :G : ; ;.? : ; @< <.? : ; < =4: ;@I? < > : ;I8 2 ?.? : ;@I2 < @.? : ;@2 < A.? : ;@I2 < B.? : ;@< C.? : ; @I2 < D.? 4 < E.? @I4 < F : ; I8 2 G.? : ; @I2 < H.? : ; @2 < I.? : ;@2 < JG : ;K : ;I8 2 L.? : ; @I@MI N: ; I O.G: ; PI4 Q.1@@R1 S: ; IT.G: ; @UI4  V: ; I W.G X.G@Y.: ; @I@Z: ;I [4: ; I \: ;I].G: ; ^4: ;I _4: ; I `: ;Ia: ;I b4: ;I c d e4: ; @I<  f : ;g: ; Ih4: ; I? < i4G j4: ;@I? <  k4: ;@I? <  l4: ;@I? < m4: ; @I? < ,) /usr/include/c++/4.2.1include/usr/include/c++/4.2.1/bits/usr/include/c++/4.2.1/ext/usr/include/i386/usr/include/sys/usr/include/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/usr/include/c++/4.2.1/debug/usr/include/c++/4.2.1/i686-apple-darwin10/x86_64/bitsnewSTPoint2.inlSTVector3.inlSTPoint3.inlSTShape.hSTShape.cppstl_vector.hstl_algobase.hstl_function.hstl_pair.hstl_tree.hnew_allocator.hallocator.hstl_iterator.hstl_map.hstl_construct.hstl_uninitialized.hSTPoint3.hSTPoint2.hSTVector3.hvector.tccSTVector2.h_types.h_types.hunistd.hselect.hstddef.hcstddefcstringcstdlibclocalecstdiocstdargcctypectimecwcharbasic_string.hlimitsstring.hstdlib.hdebug.h _locale.hlocale.hstdio.htime.hrunetype.hctype.hwchar.hcpp_type_traits.hstringfwd.hatomic_word.h basic_string.tccSTUtil.hSTImage.h Zf>"y<>h . .K .K(<@KggK0K.@W~>h).tx.w4&.F<<@~"X~2}*|ȿ .2 }" Ȼ-Yֻǻǻ |X  . g !. Z  .l  cf  . g !. Z  .l ie k=(=Y4  . g !. Z  .l  cf  . g !. Z  .l  cf  . g !. Z  .l  f }=4=*=Y(  . g !. Z  .l  f%ֻ ~&0.<<0.<<}mȺ}mȃKfs}tKfs}}t0.<<0.<<0.< ~<  . g !. _ !. wKfs}tKfs}tKf}2}}t0.< < |. }ֻ} f | }< }< &. [ ).v e}< e}< e}. .X>  6 Lf( |(B J=  /hzyX /hzy. ~|:. /.X> . /.X>!uf{)!uf{3>/>O.Au~.>/>O.Au~.. /.X>~. /.X>~. /.X>   . >H.='|< . ~f !$ {ȃ!f])!f}(?efDN6=4. />O.Au.sfDN6=4. />O.Au.?,efDN6=4. />O.Au ~<=yB=%>uqf eN=%>uqf e>=%>uqf eN= t*J0K}yz.|U =%>uqf e>=%>uqf eN=%>uqf>BBBBB~A>/IO.Au~.>/IO.Au ~<>Z'th=/=$B=Y F6C*Lu[ {>Z'<th=/x=$B=Y F62Lu[ {>Z'th=/=$B=Y F6C*Lu[ {>Z "{. }>Z'th=/=$B=Y F6C*Lu[|KvgK/$ ~a>Z' th=/=$B=Y F62Lu[|KvgA/$ ]aYnfYf\=K0:3zgN;KKwi*494=/"49*=/1{=<Y.}J< ).!~<K<petB,B&.uw>QvRSwSVwV`v`awadwdvwwvwwvwwvwwvwwvwwvww v  w w!v"#w#&w&0v01w14w4OvPQwQTwTovpqwqtwtvwwvwwvwwvwwvww5v67w7:w:@v@AwADwDWvXYwY\w\bvbcwcfwfyvz{w{~w~vwwvwwvwwvwwvwwvw w vww'v()w),w,2v23w36w6IvJKwKNwNavbcwcfwfpvpqwqtwtvwwvwwvwwvwwvwwvwwvwwvww1v23w36w6@v@AwADwD_v`awadwdvwwvwwvwwvwwvww=v>?w?BwBzvz{w{~w~vwwvwwvwwvwwvwwvwwvww#v$%w%(w(;v<=w=@w@JvJKwKNwN_v`awadwdvwwvwwvwwvw"w"=v>?w?BwBvwwvwwvwwvwwv w  w 2v23w36w6NvNOwORwRyvz{w{~w~vwwvwwvwwvwwvwwvww#v$%w%(w(@v@AwADwDcvdewehwhvwwvwwvww(v()w),w,GvHIwILwLgvhiwilwlvwwvwwvwwvww v  w wvww-v./w/2w28v89w9<w<OvPQwQTwTgvhiwilwlvwwvwwvwwvwwvwwvwwvwwvww#v$%w%(w(@v@AwADwDcvdewehwhrvrswsvwvvwwvwwvwwvww@v@AwADwD_v`awadwdvwwvwwvwwvwwvwwvww v  w wvww5v67w7:w:JvJKwKNwNivjkwknwn~v~wwvwwvwwvwwvwwvwwvww v  w w+v,-w-0w0:v:;w;>w>NvNOwORwRmvnoworwr|v|}w}wvwwvwwvwwvwwvw w vww*v*+w+.w._v_`w`cwcqvqrwruwuvwwvwwMvNOwORwRtvtuwuxwxPvPQwQTwTovpqwqtwtvwwvww,v,-w-0w0>v>?w?BwBPvPQwQTwTZvZ[w[^w^qvqrwruwuvwwvwwvwwvwwvw w 3v34w47w7YvYZwZ]w]|v|}w}wvwwvwwvwwvw w vwwZvZ[w[^w^vwwvwwvww=v=>w>AwAkvklwlowovwwvwwvwwvww v  w  w ,v,-w-0w06v67w7:w:MvMNwNQwQyvyzwz}w}vwwvwwvwwvwwvww5v56w69w9XvXYwY\w\fvfgwgjwjvwwvw w YvZ[w[^w^vwwvwwvwwvwwvwwHvHIwILwLVvVWwWZwZvwwvwwvww.v./w/2w2YvYZwZ]w]vwwvwwvwwEvEFwFIwIlvlmwmpwpvwwvw w 1v12w25w5XvXYwY\w\vwwvwwvww=v=>w>AwAhvhiwilwlvwwvwwvww=v=>w>AwAvvvwwwzwzvwwvwwvww|v|}w}wvwwvwwvww5v56w69w9zvz{w{~w~vwwvww)v*+w+.w.>v>?w?BwB]v^_w_bwbvwwvww v  w w;v<=w=@w@vwwvwwvww2v23w36w6QvRSwSVwVyvz{w{~w~vwwvw w ~v~wwvwwvwwvww1v23w36w6QvRSwSVwVvwwvwwvww/v01w14w4yvz{w{~w~vwwvwwcvdewehwhvwwvwwMvwwvwwvwwLvLMwMPwPvMNwNQwQvwwvwwvwwVvVWwWZwZvwwvwwvww)v*+w+.w.vww6v67w7:w:vwwvwwv !w!$w$vwwvwwv w  w vww v  w wcvdewehwhvwwvww1v23w36w6YvZ[w[^w^vwwfvwwvfgwgjwjvwwvwwvwwv w  w vwwvwwvwwvwwvwwvwwvwwFvwwBvBCwCFwFjvjkwknwn5v67w7:w:NvNOwORwR v  w  w % v& ' w' * w*  v  w  w  v  w  w G vFGwGJwJvw w  v w w vwwv w  w $v$$w$$w$%v%%w%%w%O'vP'Q'wQ'T'wT')vtCoperator newSTPoint2::STPoint2WSTPoint2::STPoint2STVector3::STVector3 STVector3::STVector3qSTVector3::STVector3STVector3::operator=STVector3::LengthSqSTVector3::CrossZSTVector3::operator/=STVector3::operator+=operator-<STPoint3::STPoint3STPoint3::STPoint3operator+STShape::Vertex::VertexSTShape::Face::GetIndex&STShape::Vertex::VertexXSTShape::Vertex::operator=STShape::Face::Face STShape::Face::Facestd::vector >::sizeSTShape::GetNumVerticesstd::vector >::operator[]6std::vector >::sizefSTShape::GetNumFacesstd::vector >::operator[]STShape::GetFacestd::vector >::operator[]CswapSTShape::Face::ReverseWindingstd::binary_function >, std::pair >, bool>::binary_function2std::less > >::less\std::vector >::sizestd::vector >::sizestd::pair::pairjstd::pair >::pairstd::_Rb_tree_const_iterator >, long unsigned int> >::_Rb_tree_const_iteratorstd::_Rb_tree_const_iterator >, long unsigned int> >::operator!=Estd::_Rb_tree_const_iterator >, long unsigned int> >::operator->pstd::vector >::operator[]std::vector >::operator[]std::vector >::operator[]G__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocator__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocatorGstd::allocator::~allocator__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocatorstd::allocator::allocatorqstd::_Vector_base >::_Vector_impl::~_Vector_implstd::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::new_allocator)std::allocator::allocatorr__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocatorstd::allocator::~allocator.__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocatorstd::allocator::allocatorstd::_Vector_base >::_Vector_impl::~_Vector_impl9std::_Vector_base >::_M_get_Tp_allocatoristd::_Vector_base >::_M_get_Tp_allocatorstd::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::construct__gnu_cxx::new_allocator::construct{__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocator__gnu_cxx::new_allocator::~new_allocatorQstd::allocator::~allocator{std::allocator::~allocator__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocatorMstd::allocator::allocatorstd::_Vector_base >::_Vector_impl::~_Vector_implstd::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::new_allocator]std::allocator::allocator__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocatorstd::allocator::~allocatorb__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocatorstd::allocator::allocatorCstd::_Vector_base >::_Vector_impl::~_Vector_implmstd::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocatorD__gnu_cxx::new_allocator::~new_allocatorstd::allocator::~allocatorstd::allocator::~allocator__gnu_cxx::new_allocator::new_allocatorWstd::allocator::allocatorstd::allocator::allocatorstd::_Vector_base >::_Vector_impl::~_Vector_impl std::_Vector_base >::_M_get_Tp_allocator;std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_begink__gnu_cxx::new_allocator::construct__gnu_cxx::new_allocator::construct__gnu_cxx::new_allocator::constructi__gnu_cxx::new_allocator::new_allocatorstd::allocator::allocator__gnu_cxx::new_allocator::~new_allocator?std::allocator::~allocatoristd::allocator::~allocator__gnu_cxx::new_allocator::new_allocator std::allocator::allocator;std::allocator::allocatorstd::_Vector_base >::_Vector_impl::~_Vector_implstd::_Vector_base >::_M_get_Tp_allocatorstd::_Rb_tree_iterator >, long unsigned int> >::operator*std::_Rb_tree_iterator >, long unsigned int> >::operator==std::pair >, long unsigned int>::pairstd::_Vector_base >::_Vector_impl::_Vector_implFstd::_Vector_base >::_Vector_basestd::vector >::vectorstd::_Vector_base >::_Vector_impl::_Vector_implAstd::_Vector_base >::_Vector_basestd::vector >::vector__gnu_cxx::__normal_iterator > >::__normal_iterator"std::vector >::endMstd::vector >::begin__gnu_cxx::__normal_iterator > >::__normal_iteratorstd::vector >::endstd::vector >::begin+__gnu_cxx::__normal_iterator > >::base[__gnu_cxx::__normal_iterator > >::operator*__gnu_cxx::__normal_iterator > >::__normal_iteratorstd::vector >::end__gnu_cxx::__normal_iterator > >::base>__gnu_cxx::__normal_iterator > >::operator*__gnu_cxx::__normal_iterator > >::__normal_iteratorstd::vector >::endstd::_Vector_base >::_Vector_impl::_Vector_implmstd::_Vector_base >::_Vector_basestd::vector >::vectorstd::_Vector_base >::_Vector_impl::_Vector_implrstd::_Vector_base >::_Vector_basestd::vector >::vector std::_Vector_base >::_Vector_impl::_Vector_implwstd::_Vector_base >::_Vector_basestd::vector >::vector__gnu_cxx::new_allocator >, long unsigned int> >::new_allocator^std::allocator >, long unsigned int> >::allocator__gnu_cxx::new_allocator >, long unsigned int> >::~new_allocatorstd::allocator >, long unsigned int> >::~allocator>__gnu_cxx::new_allocator >, long unsigned int> > >::~new_allocatorstd::allocator >, long unsigned int> > >::~allocatorstd::allocator >, long unsigned int> > >::~allocatorstd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_Rb_tree_impl > >, false>::~_Rb_tree_impl1std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_S_right^std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_S_left__gnu_cxx::__normal_iterator > >::base__gnu_cxx::__normal_iterator > >::operator*__gnu_cxx::__normal_iterator > >::__normal_iteratorCstd::vector >::endn__gnu_cxx::__normal_iterator > >::base__gnu_cxx::__normal_iterator > >::operator*__gnu_cxx::__normal_iterator > >::__normal_iterator&std::vector >::endQ__gnu_cxx::__normal_iterator > >::base__gnu_cxx::__normal_iterator > >::operator*std::vector >::size__gnu_cxx::__normal_iterator > >::__normal_iterator9std::vector >::endstd::_Vector_base >::_Vector_impl::_Vector_implstd::_Vector_base >::_Vector_base<std::vector >::vectornstd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_endstd::unary_function >, long unsigned int>, const std::pair > >::unary_functionstd::_Select1st >, long unsigned int> >::_Select1stWstd::_Rb_tree_iterator >, long unsigned int> >::_Rb_tree_iteratorstd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::endstd::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::endstd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::key_compstd::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::key_compD__gnu_cxx::new_allocator::max_sizetstd::vector >::max_size__gnu_cxx::new_allocator::max_sizestd::vector >::max_size__gnu_cxx::new_allocator >, long unsigned int> > >::new_allocatorXstd::allocator >, long unsigned int> > >::allocator >, long unsigned int> >std::pair >, long unsigned int>::~pair__gnu_cxx::new_allocator >, long unsigned int> >::destroystd::_Vector_base >::_M_get_Tp_allocator>__gnu_cxx::new_allocator::max_sizenstd::vector >::max_sizestd::_Vector_base >::_M_get_Tp_allocator__gnu_cxx::new_allocator::max_sizestd::vector >::max_size$std::_Vector_base >::_M_get_Tp_allocatorT__gnu_cxx::new_allocator::max_sizestd::vector >::max_size__destroy_aux_Destroy_Destroyastd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_S_valuestd::_Select1st >, long unsigned int> >::operator()std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_S_keystd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_S_value,std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_S_keyYoperator< operator< >std::less > >::operator()(std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::findstd::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::findstd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::lower_bound#std::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::lower_bound]std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_rightmoststd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::sizestd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_leftmostSTShape::Vertex::~Vertex)_DestroyU__destroy_aux_Destroy_Destroy4STShape::Face::~Face^_Destroy__destroy_aux_Destroy_DestroyH__gnu_cxx::__normal_iterator > >::operator++s__gnu_cxx::__normal_iterator > >::operator*_Construct__gnu_cxx::__normal_iterator > >::operator++ __gnu_cxx::__normal_iterator > >::operator*=_Constructw__uninitialized_copy_auxuninitialized_copy__uninitialized_copy_am__uninitialized_copy_auxuninitialized_copy__uninitialized_copy_aSTPoint3::~STPoint3_Destroy__destroy_aux_DestroyV_DestroySTPoint2::~STPoint2_Destroy__destroy_auxQ_Destroy_DestroySTVector3::~STVector3_DestroyD__destroy_aux_Destroy_Destroy! __gnu_cxx::new_allocator >, long unsigned int> > >::new_allocatorx std::allocator >, long unsigned int> > >::allocator std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_Rb_tree_impl > >, false>::_Rb_tree_implR std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_Rb_tree std::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::map std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_get_Node_allocator std::allocator >, long unsigned int> >::allocator >, long unsigned int> > >G std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::get_allocatorr std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::begin std::pair >, long unsigned int> >, bool>::pair __gnu_cxx::__normal_iterator > >::baseB operator!= > > __gnu_cxx::__normal_iterator > >::base operator!= > > std::__copy_backward::__copy_ba __copy_backward_aux std::__copy_backward_normal::__copy_b_ncopy_backwardostd::__copy_backward::__copy_b__copy_backward_aux#std::__copy_backward_normal::__copy_b_nncopy_backwardstd::__copy_backward::__copy_b1__copy_backward_auxstd::__copy_backward_normal::__copy_b_ncopy_backward?_Construct~__uninitialized_copy_auxuninitialized_copy$__uninitialized_copy_atstd::__copy_backward::__copy_b__copy_backward_aux(std::__copy_backward_normal::__copy_b_nscopy_backward_Construct__uninitialized_copy_auxyuninitialized_copy__uninitialized_copy_astd::__copy_backward::__copy_bk__copy_backward_auxstd::__copy_backward_normal::__copy_b_ncopy_backwardy_Construct__uninitialized_copy_auxuninitialized_copy^__uninitialized_copy_a__gnu_cxx::new_allocator >, long unsigned int> >::construct__gnu_cxx::new_allocator >, long unsigned int> > >::max_size%__gnu_cxx::new_allocator::deallocatefstd::_Vector_base >::_M_deallocatestd::_Vector_base >::~_Vector_base__gnu_cxx::new_allocator::deallocate7std::_Vector_base >::_M_deallocatestd::_Vector_base >::~_Vector_base__gnu_cxx::new_allocator::deallocatestd::_Vector_base >::_M_deallocatenstd::_Vector_base >::~_Vector_base__gnu_cxx::new_allocator >, long unsigned int> > >::deallocatestd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_put_nodestd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_destroy_nodeMstd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_erasestd::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::~_Rb_treestd::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::~map<__gnu_cxx::new_allocator::deallocate}std::_Vector_base >::_M_deallocatestd::_Vector_base >::~_Vector_base __gnu_cxx::new_allocator::deallocateNstd::_Vector_base >::_M_deallocatestd::_Vector_base >::~_Vector_base__gnu_cxx::new_allocator::deallocatestd::_Vector_base >::_M_deallocatestd::_Vector_base >::~_Vector_basestd::vector >::~vectorstd::vector >::~vector`std::vector >::~vectorstd::vector >::~vectorstd::vector >::~vector; std::vector >::~vector STShape::~STShape STShape::~STShape STShape::STShape !STShape::STShapeJ!__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, STShape::Vertex*>!uninitialized_copy<__gnu_cxx::__normal_iterator > >, STShape::Vertex*>!__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, STShape::Vertex*, STShape::Vertex>@"__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, STShape::Face*>"uninitialized_copy<__gnu_cxx::__normal_iterator > >, STShape::Face*>"__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, STShape::Face*, STShape::Face>6#__gnu_cxx::new_allocator::allocatew#std::_Vector_base >::_M_allocate#std::vector >::_M_insert_auxs$std::vector >::push_back$__gnu_cxx::new_allocator::allocate$std::_Vector_base >::_M_allocate,%std::vector >::_M_insert_aux%std::vector >::push_back.&__gnu_cxx::new_allocator::allocateo&std::_Vector_base >::_M_allocate&std::vector >::_M_insert_auxk'std::vector >::push_back'__gnu_cxx::new_allocator >, long unsigned int> > >::allocate'std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_get_node(std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_create_nodea(__gnu_cxx::new_allocator::allocate(std::_Vector_base >::_M_allocate(std::vector >::_M_insert_aux)std::vector >::push_back)STShape::AddFace:*std::_Vector_base >::_Vector_base*std::vector >::vector*__gnu_cxx::new_allocator::allocate +std::_Vector_base >::_M_allocateE+std::vector >::_M_insert_aux,std::vector >::push_back=,STShape::AddVertex-CreateRectX.std::_Vector_base >::_Vector_base.std::vector >::vector'/STShape::STShapea/STShape::STShape/std::_Rb_tree_iterator >, long unsigned int> >::operator--/std::_Rb_tree_iterator >, long unsigned int> >::operator++/std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_insertu0std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_insert_unique0std::_Rb_tree >, std::pair >, long unsigned int>, std::_Select1st >, long unsigned int> >, std::less > >, std::allocator >, long unsigned int> > >::_M_insert_unique1std::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::insert1std::map >, long unsigned int, std::less > >, std::allocator >, long unsigned int> > >::operator[]2STVector3::LengthI2STVector3::Normalize2STShape::GenerateNormals3CreateSphereX6CreateThickCylinder49CreateCylinder:STShape::LoadOBJJ>STShape::DrawOallocatorP_Atomic_word7Pbasic_string,std::allocator >xc_Rep_basec_RepeSTStatuseSTPoint3gSTVector3bjSTImagemnew_allocatorLoallocatoro_Vector_base >pvector >^vnew_allocatorwallocator&x_Vector_base >cyvector >jSTShape~_Rb_tree_node_basenew_allocatorallocatorm_Vector_base >vector >new_allocatoraallocatorщ_Vector_base >vector >snew_allocatorallocator/_Vector_base >lvector >јnew_allocator >, long unsigned int> >:allocator >, long unsigned int> >new_allocator >, long unsigned int> > >&allocator >, long unsigned int> > >binary_function >,std::pair >,bool>Ŝless > >2_Rb_tree >,std::pair >, long unsigned int>,std::_Select1st >, long unsigned int> >,std::less > >,std::allocator >, long unsigned int> > >map >,long unsigned int,std::less > >,std::allocator >, long unsigned int> > >new_allocatormallocatorݭ_Vector_base >vector >pairܴpair >D_Rb_tree_const_iterator >, long unsigned int> >ȶ_Rb_tree_iterator >, long unsigned int> >pair >,long unsigned int>__normal_iterator > >{__normal_iterator > >e__normal_iterator > >O__normal_iterator > >9__normal_iterator > >#__normal_iterator > > __normal_iterator > >_Rb_tree_node >, long unsigned int> >&__copy_backward_normalunary_function >, long unsigned int>,const std::pair > > _Select1st >, long unsigned int> >pair >, long unsigned int> >,bool>__copy_backward_ZNSt6vectorI8STPoint3SaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_SaIT1_E_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE2atERS5___bi2gmtimembstowcs_ZSt18uninitialized_copyIPN7STShape4FaceES2_ET0_T_S4_S3__ZNKSt6vectorIjSaIjEE2atEm_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE9constructEPS2_RKS2__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_S_keyEPKSt13_Rb_tree_nodeIS4_Estrtoulisdigit_ZNKSs4_Rep12_M_is_leakedEvgetwcharisspace_ZNSt6vectorI9STVector3SaIS0_EE5clearEvstrerror_ZNSsixEmtmpfilevscanf_ZNKSt6vectorI9STVector3SaIS0_EE5frontEv_ZSt8_DestroyIP9STVector3S0_EvT_S2_SaIT0_E_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4swapERS8__ZNKSs13find_first_ofERKSsm~map_ZNK9__gnu_cxx13new_allocatorIN7STShape6VertexEE7addressERKS2__ZNSt18_Rb_tree_node_base10_S_minimumEPKS__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEdeEv_ZL7isupperi_M_insert_unique_ZN7STShapeC2EvGetNumVertices__copy_b_n_ZNSt12_Vector_baseI8STPoint2SaIS0_EEC2ERKS1__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEptEv_ZNSt6vectorIN7STShape6VertexESaIS1_EE4rendEv_ZNSt6vectorIN7STShape4FaceESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___normal_iterator_ZNSs6insertEmPKc~STVector3_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEE4baseEvoperator[]c_str_ZN8STPoint2C1Ev_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE7destroyEPS2__ZNKSt6vectorIN7STShape6VertexESaIS1_EE4backEv_ZN7STShape7AddFaceERKNS_4FaceE_ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEC1ERKSt17_Rb_tree_iteratorIS4_E_M_begin_ZNSs14_M_replace_auxEmmmcfind_last_not_of_ZNKSt6vectorIjSaIjEE4backEvheight_Destroy__first_ZN7STShape6VertexaSERKS0_~basic_string_ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0__M_insert_equal_lowerposition_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE19_M_get_Tp_allocatorEvclockungetc_ZNSt6vectorIN7STShape4FaceESaIS1_EE4backEv_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_St12__false_type_ZNSs12_M_leak_hardEv_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5eraseESt17_Rb_tree_iteratorIS6_ESA__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE10_S_maximumEPKSt18_Rb_tree_node_base_ZNSt4pairIiS_IiiEEC1ERKiRKS0__ZN8STPoint2pLERK9STVector2_ZL7iscntrliresult_ZNSt6vectorI8STPoint3SaIS0_EE4rendEv_ZNKSt12_Vector_baseIjSaIjEE13get_allocatorEv_ZNKSs3endEv_ZNSs13_S_copy_charsEPcS_S__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE7destroyEPS5__Destroy_ZNSt6vectorI8STPoint2SaIS0_EEixEm_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4swapERSA__ZNSs4_Rep7_M_grabERKSaIcES2__ZNSt6vectorI8STPoint3SaIS0_EE15_M_erase_at_endEPS0___rb_verify_ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEppEv_ZN9__gnu_cxx13new_allocatorI8STPoint3E8allocateEmPKv_ZNKSs4findERKSsm_ZNSaIN7STShape6VertexEEC1ERKS1__ZNSt6vectorIjSaIjEE4swapERS1__M_insert_aux_ZNSt6vectorI9STVector3SaIS0_EEC1ERKS1__ZNSaI8STPoint3EC1Ev_ZNKSt6vectorI8STPoint3SaIS0_EE14_M_range_checkEm_ZNSt6vectorI8STPoint3SaIS0_EE14_M_fill_assignEmRKS0_CreateCylinder_ZSt24__uninitialized_copy_auxIPN7STShape6VertexES2_ET0_T_S4_S3_St12__false_type_ZN7STShapeC1ERKSs_Destroy_ZNKSt6vectorIjSaIjEE8capacityEv_ZNSt6vectorIN7STShape6VertexESaIS1_EE5frontEv_Vector_impl_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_insert_equalERKS4__Rb_tree_const_iteratorfseek_ZNKSt6vectorI8STPoint2SaIS0_EE8capacityEv_ZN9__gnu_cxx13new_allocatorI9STVector3E7destroyEPS1__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEplERKl_ZN9__gnu_cxx13new_allocatorI8STPoint3E9constructEPS1_RKS1__ZNKSs4rendEvDraw_ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEptEv_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEmiERKl_ZN7STShapeC1ERKSt6vectorINS_6VertexESaIS1_EERKS0_INS_4FaceESaIS6_EE_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP8STPoint3S3_EET0_T_S5_S4__ZNK9__gnu_cxx13new_allocatorI9STVector3E7addressERS1__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE12_M_rightmostEv_ZNKSt6vectorI8STPoint2SaIS0_EE4backEv_ZNKSt6vectorI9STVector3SaIS0_EE4dataEv_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEmIERKlwcstold_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11lower_boundERS5_wcstoull_ZNKSt12_Vector_baseI9STVector3SaIS0_EE19_M_get_Tp_allocatorEv_ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEptEv_ZL7isloweri_ZN9STVector2pLERKS___bi1perrorOBJIndexing_ZNKSt6vectorIjSaIjEE5frontEv_M_mutatefgetwc_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EEaSERKSA_fgetws_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_leftmostEv_ZNSs6assignERKSsnumStacks_ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEEC2ERKS3___copy_backward_aux_ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEmiERKl_ZNKSs16find_last_not_ofEPKcmm__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, STShape::Face*>_ZN9STVector3C1ERKS__ZSt22__uninitialized_copy_aIP8STPoint2S1_S0_ET0_T_S3_S2_SaIT1_E_ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEEC2Ev_ZNKSt6vectorI8STPoint3SaIS0_EE5emptyEvtolower_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE7addressERS7__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4rendEv_ZNSt6vectorI8STPoint2SaIS0_EE5clearEv_ZNSt6vectorI9STVector3SaIS0_EE4backEv_ZNSt6vectorI9STVector3SaIS0_EE7reserveEm_ZNSs2atEm_ZSt8_DestroyIPN7STShape6VertexES1_EvT_S3_SaIT0_E_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEaSERKS8__ZNSt6vectorIjSaIjEE5clearEv_S_terminalrendabs_M_allocate_ZN9STVector39ComponentEjputwchar_ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEppEi_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE8key_compEv_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7STShape4FaceES4_EET0_T_S6_S5__ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEppEv_ZNKSs5emptyEv_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8key_compEvsizeerase_M_finish_ZN9__gnu_cxx13new_allocatorI8STPoint3E10deallocateEPS1_m_ZSt19__copy_backward_auxIP8STPoint3S1_ET0_T_S3_S2__ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEEfirst_ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB__ZSt13__destroy_auxIPjEvT_S1_St11__true_type_S_compare_ZNKSs5rfindEPKcm_ZL7isgraphiatofatoi_ZSt13__destroy_auxIP8STPoint2EvT_S2_St12__false_typeatol_ZNKSs12find_last_ofEcm_ZNKSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEclERS4__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EEC2EmRKS2__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEplERKl_M_root_ZNSs7reserveEm_ZNSt6vectorIN7STShape4FaceESaIS1_EE6assignEmRKS1__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_E_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc__uninitialized_copy_aux_ZNSaIjEC1Ev_ZN9STVector212ComponentMinERKS_S1__ZN9__gnu_cxx13new_allocatorI8STPoint2EC2Ev_ZNKSt6vectorI8STPoint2SaIS0_EE3endEv_ZNSt6vectorI8STPoint3SaIS0_EE9push_backERKS0__ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEneERKS5__S_left_ZNSaIN7STShape4FaceEEC1Ev_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11equal_rangeERS3__ZNSt6vectorIjSaIjEE9push_backERKj_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP8STPoint2S3_EET0_T_S5_S4__ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EEfind_first_ofnormal~_Rb_tree_ZNSaI8STPoint2ED2Evpop_backswscanf_ZNKSt6vectorIjSaIjEE6rbeginEv_ZNK9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE8max_sizeEv_ZN9STVector312ComponentMaxERKS_S1__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11equal_rangeERS3__ZNKSt6vectorIN7STShape4FaceESaIS1_EE2atEm_ZNSs4rendEv_ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE8allocateEmPKvthis_ZNKSs6rbeginEv_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEE4baseEv_ZNSt4pairISt17_Rb_tree_iteratorIS_IKS_IiS_IiiEEmEEbEC1ERKS5_RKb_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4__ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEixERKl_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_insert_equalESt17_Rb_tree_iteratorIS4_ERKS4__ZNSs6rbeginEv_ZNSaI8STPoint2EC2ERKS0__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEptEv_S_maximum_ZNKSt6vectorIN7STShape4FaceESaIS1_EEixEm_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE6rbeginEv_ZSt8_DestroyIP9STVector3EvT_S2__ZN9STVector29NormalizeEv_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEplERKl_ZNSt6vectorIN7STShape6VertexESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_valueEPKSt13_Rb_tree_nodeIS4_E_ZNK9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE7addressERS5__ZNKSt6vectorI9STVector3SaIS0_EE2atEm_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP8STPoint2S4_EET0_T_S6_S5__ZSt13copy_backwardIP9STVector3S1_ET0_T_S3_S2__ZSt8_DestroyIN7STShape4FaceEEvPT__Destroy~vector_ZN8STPoint3C1Efff_ZNSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEC1Evoperator!= > >_M_end_of_storage_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE6rbeginEv_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8max_sizeEv_ZNKSs12find_last_ofEPKcm_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEC1ERKS4__M_iendwcstombs__copy_backward_aux_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE6insertESt17_Rb_tree_iteratorIS6_ERKS6__ZNKSs4sizeEv_ZNSt6vectorI9STVector3SaIS0_EE4dataEv_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEdeEv_ZN9__gnu_cxx13new_allocatorI8STPoint2EC2ERKS2__ZNSaIjEC1ERKS__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11lower_boundERS5__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEED2Ev_ZNK9STVector25ValidEv_ZNKSs4findEPKcm_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEC1Ev_ZN8STPoint3C1Ev_ZNSt6vectorIN7STShape4FaceESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___destroy_aux_ZNKSt6vectorI9STVector3SaIS0_EE5beginEv_ZSt8_DestroyIP8STPoint2EvT_S2__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE10deallocateEPS7_m_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEplERKl_ZNSt6vectorIjSaIjEE6resizeEmj_ZN7STShapeD1Evcopy_backward_ZNSt6vectorIjSaIjEEC1ERKS0__ZNSt6vectorI8STPoint2SaIS0_EE3endEv_ZNSt6vectorI8STPoint3SaIS0_EEixEm_ZN9STVector22eXE_ZNKSt6vectorI8STPoint2SaIS0_EE4rendEv_ZNSt6vectorI9STVector3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__Destroy_M_check_ZSt13__destroy_auxIP9STVector3EvT_S2_St12__false_type__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, STShape::Vertex*>_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EED1Ev_ZNSt6vectorI9STVector3SaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__ZNSt6vectorI9STVector3SaIS0_EE9push_backERKS0__ZN9STVector22eYE~Face_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4sizeEv_ZNSt6vectorIjSaIjEE8pop_backEv_Construct_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_insert_equalESt23_Rb_tree_const_iteratorIS4_ERKS4__ZSt24__uninitialized_copy_auxIP8STPoint2S1_ET0_T_S3_S2_St12__false_typeFace__copy_bSetLength_ZN8STPoint3mIERK9STVector3_ZNKSt6vectorIN7STShape4FaceESaIS1_EE6rbeginEvSetVertex_ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EEC2ERKS2__ZNSt6vectorIjSaIjEE4rendEv_ZNKSt6vectorIN7STShape4FaceESaIS1_EE14_M_range_checkEm_ZNSt6vectorIN7STShape4FaceESaIS1_EE9push_backERKS1_~STShape_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_*_strerror_M_is_leaked_M_start_Destroy_ZNKSt6vectorIN7STShape6VertexESaIS1_EE6rbeginEv_ZNK9STVector29ComponentEjldiv_ZNSt12_Vector_baseI8STPoint2SaIS0_EE13_M_deallocateEPS0_muninitialized_copy_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZSt22__uninitialized_copy_aIPN7STShape4FaceES2_S1_ET0_T_S4_S3_SaIT1_E_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEED2Ev_M_insertrightfopen_ZNSt6vectorIN7STShape4FaceESaIS1_EE7reserveEm_ZNSt12_Vector_baseIjSaIjEEC2ERKS0__ZNSt6vectorI9STVector3SaIS0_EE2atEmsrand_M_leak_ZNSt6vectorI9STVector3SaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0__ZNK7STShape9GetVertexEmwcscoll_ZNKSt6vectorIjSaIjEEixEm_Rb_tree_iterator_ZNSt6vectorI8STPoint2SaIS0_EE4dataEvCreateThickCylinder_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEppEi_ZNSs7replaceEmmPKcm_ZNKSt6vectorIN7STShape4FaceESaIS1_EE4rendEv_ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEdeEv_ZNKSs4copyEPcmm_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEppEv_ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEC1ERKS2__ZNSs4_Rep11_S_max_sizeE_ZNSt6vectorIN7STShape6VertexESaIS1_EE5beginEv_ZNSaISt4pairIKS_IiS_IiiEEmEEC1ISt13_Rb_tree_nodeIS3_EEERKSaIT_E_ZNSt14unary_functionISt4pairIKS0_IiS0_IiiEEmES3_EC2Ev_Construct_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_M_endEv_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEplERKlOrigin_ZNSaI8STPoint2EC1ERKS0__ZNSt12_Vector_baseI9STVector3SaIS0_EED2Ev_ZNSt6vectorI8STPoint2SaIS0_EE6resizeEmS0_wcsspn_ZN9__gnu_cxx13new_allocatorIjEC2Ev_ZNSt6vectorI8STPoint2SaIS0_EE6assignEmRKS0_ungetwcSTPoint2STPoint3_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE3endEv_ZNK9__gnu_cxx13new_allocatorIN7STShape4FaceEE7addressERKS2_~_Vector_base_ZNSt6vectorIN7STShape6VertexESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZSt19__copy_backward_auxIPN7STShape4FaceES2_ET0_T_S4_S3__ZNSaI9STVector3ED2Ev_ZN9__gnu_cxx13new_allocatorI8STPoint3ED2EvAddFace~new_allocator_ZNSs4_Rep20_S_empty_rep_storageE_ZNKSt6vectorIN7STShape4FaceESaIS1_EE5emptyEv_ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEmmEi_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE12_M_rightmostEv_ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEptEv~_Rb_tree_impl_ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEmmEv_ZN8STShapes10CreateRectEff_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE8allocateEmPKv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1__ZNKSt6vectorIjSaIjEE5beginEv_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE3endEvfwscanf_ZNKSt4lessISt4pairIiS0_IiiEEEclERKS2_S5_getc__last_ZSt8_DestroyIPjEvT_S1__ZNKSs17find_first_not_ofEPKcm_M_set_sharablegetsoperator< >_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE8allocateEmPKvispunct__copy_b_n_ZNSt6vectorI9STVector3SaIS0_EE3endEv_ZN8STPoint36DistSqERKS_S1_copy_backward_ZNSt6vectorI8STPoint3SaIS0_EEaSERKS2__ZNKSt6vectorI8STPoint3SaIS0_EE4rendEvbasic_stringequal_rangepush_backSTVector2STVector3_ZNSt6vectorI8STPoint3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__ZNSt6vectorIjSaIjEE3endEvsnprintfvector_ZNSt6vectorI9STVector3SaIS0_EE8pop_backEv_ZNSt6vectorIjSaIjEED1Ev_ZL11OBJIndexingim_ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE7destroyEPS2_secondFace_ZN9__gnu_cxx13new_allocatorI8STPoint2E9constructEPS1_RKS1_memchr_ZNKSt6vectorI8STPoint2SaIS0_EEixEm_M_get_Node_allocatorassignislower_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5beginEv_ZN8STPoint26OriginE_ZN9STVector39SetLengthEf_ZNSt6vectorI9STVector3SaIS0_EE6resizeEmS0__Construct_Destroy_ZNSspLEPKc_ZNSaISt4pairIKS_IiS_IiiEEmEED1Ev_ZN9STVector34ZeroE_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6rbeginEv_ZN9__gnu_cxx13new_allocatorI8STPoint3EC2ERKS2__ZNK7STShape11GetNumFacesEv_ZNSt6vectorI8STPoint2SaIS0_EE6rbeginEvDist_ZNKSs7_M_iendEv_ZNSt6vectorIN7STShape4FaceESaIS1_EE6resizeEmS1__ZNKSt6vectorI9STVector3SaIS0_EE6rbeginEvfilename_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11upper_boundERS3__M_end_ZNSt6vectorI8STPoint2SaIS0_EE9push_backERKS0___uninitialized_copy_awcrtomb_ZN9STVector39NormalizeEv_ZNSs15_M_replace_safeEmmPKcm_ZNSt12_Vector_baseI8STPoint2SaIS0_EE11_M_allocateEm_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEppEi_ZNSt6vectorI9STVector3SaIS0_EED1Ev_ZNKSs7compareERKSs_ZNK9__gnu_cxx13new_allocatorI8STPoint3E7addressERS1__ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEE4baseEv_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEppEv_ZSt10_ConstructI8STPoint2S0_EvPT_RKT0__ZNSt6vectorIN7STShape4FaceESaIS1_EEaSERKS3__ZNK9__gnu_cxx13new_allocatorI9STVector3E7addressERKS1__S_empty_rep_ZN7STShape15GenerateNormalsEv_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEED1Evfsetpos_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEdeEvvsnprintf_ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEmmEi_ZNK9STVector38LengthSqEv_ZNSt4lessISt4pairIiS0_IiiEEEC1Ev_ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEmmEv_ZNK9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE7addressERKS5_texCoordwcslenfread_S_max_size_ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEppEifreopen_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_rightEPKSt18_Rb_tree_node_base_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEmmEv_M_disposembrlen_ZNSs3endEv_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEmiERKl_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11equal_rangeERS5_Dot_ZNSt6vectorIN7STShape6VertexESaIS1_EE6assignEmRKS1_wscanf_ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEmIERKlcapacityGetVertex_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEEC2ERKS8__ZNKSt6vectorIN7STShape4FaceESaIS1_EE4sizeEvuninitialized_copy_ZNKSs5rfindERKSsm_ZNSaI8STPoint3ED2Evvwprintf_ZN8STPoint3pLERK9STVector3_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE10value_compEvoperator new_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_S_leftEPSt18_Rb_tree_node_base_M_ibegin_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEEC1IS4_EERKSaIT_E_M_set_length_and_sharable_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5beginEvbackCreateRect_M_get_Tp_allocator_ZNSaI8STPoint3EC2ERKS0___pointer__uninitialized_copy_a_M_fill_insert_ZmiRK8STPoint3S1__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5beginEv_ZNSaIN7STShape4FaceEEC2ERKS1__ZNSt12_Vector_baseI9STVector3SaIS0_EE11_M_allocateEm_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_qsort_ZNSt6vectorIN7STShape6VertexESaIS1_EE4backEv_ZNSs12_S_constructEmcRKSaIcE_ZSt8_DestroyI8STPoint2EvPT__M_reprealloc_ZN9STVector32eXEallocate_ZNK9__gnu_cxx13new_allocatorIjE8max_sizeEv_ZNSs4nposE_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEptEv_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EEC2ERKS2_wcscat_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7STShape6VertexES4_EET0_T_S6_S5__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4findERS3__ZNKSs15_M_check_lengthEmmPKc_ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEppEi_ZNSt6vectorIN7STShape6VertexESaIS1_EED1Ev_ZNSt6vectorIN7STShape4FaceESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7__ZNK9STVector39ComponentEj_ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEppEv_ZNSs7replaceEmmRKSsmm_ZN9STVector32eYEdestroy_ZN8STPoint2C1Eff_ZNSaI9STVector3EC2ERKS0__ZSt13copy_backwardIP8STPoint2S1_ET0_T_S3_S2__ZNKSt6vectorI8STPoint3SaIS0_EE8max_sizeEv_ZNKSs13get_allocatorEv_ZNSt12_Vector_baseI8STPoint3SaIS0_EE12_Vector_implD1Ev_M_copyrewind_ZSt8_DestroyI9STVector3EvPT_LengthSq_ZNSs6assignEmc_ZN9STVector3pLERKS__ZNK9STVector26LengthEv_ZNKSt6vectorI8STPoint3SaIS0_EE5frontEv_ZN9STVector32eZEvswprintf_ZNSt6vectorIjSaIjEEixEm_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEppEi_ZN7STShape7SetFaceEmRKNS_4FaceEtoupper_ZNSt6vectorIN7STShape4FaceESaIS1_EED1Ev_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEppEv_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE3endEv_ZSt13copy_backwardIPN7STShape6VertexES2_ET0_T_S4_S3__Alloc_hider_ZNSt6vectorI8STPoint3SaIS0_EE4backEv_ZN9STVector3C1Efff__copy_b_ZNKSt6vectorI8STPoint3SaIS0_EE4sizeEv_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE8allocateEmPKv_ZN9STVector24ZeroE_ExitComponentMax_ZNSt12_Vector_baseI8STPoint3SaIS0_EE12_Vector_implC1ERKS1__S_create_ZN7STShapeC2ERKSs_ZNKSt12_Vector_baseIN7STShape6VertexESaIS1_EE19_M_get_Tp_allocatorEv_ZL7isdigitiswap_ZSt8_DestroyIN7STShape6VertexEEvPT__ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEpLERKl_ZNKSt6vectorIN7STShape6VertexESaIS1_EE14_M_range_checkEm_ZN9STVector312ComponentMinERKS_S1_CreateSphere_Destroy_ZL7toupperi_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_M_rootEv_ZN9__gnu_cxx13new_allocatorIcE8allocateEmPKv_ZNSt6vectorI8STPoint2SaIS0_EE15_M_erase_at_endEPS0__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEixERKl_ZN9STVector23DotERKS_S1__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_insert_lowerEPSt18_Rb_tree_node_baseSC_RKS4__ZNKSs8max_sizeEv_ZNSs5eraseEmm_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4__ZNKSt6vectorIN7STShape6VertexESaIS1_EE4dataEv_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE7addressERKS7__ZNSt6vectorIjSaIjEE15_M_erase_at_endEPj_ZNKSt6vectorIjSaIjEE4dataEv_ZNKSt6vectorI9STVector3SaIS0_EE4rendEv_ZNSt12_Vector_baseI8STPoint2SaIS0_EE19_M_get_Tp_allocatorEvwcsrchr_ZNSt6vectorIN7STShape6VertexESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_ESC__ZNSt6vectorIN7STShape4FaceESaIS1_EE4dataEv_ZSt13__destroy_auxIPN7STShape6VertexEEvT_S3_St12__false_type_ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEC1ERKS4__ZNSs12_S_empty_repEv_ZNSt6vectorI9STVector3SaIS0_EEaSERKS2_GenerateNormals__uninitialized_copy_a__copy_b_n_ZNSaIN7STShape4FaceEED2Ev__copy_backward_aux_ZN9STVector2mIERKS__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE13_M_deallocateEPS1_m_ZNSt6vectorIN7STShape4FaceESaIS1_EE6rbeginEv_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEEC2Evwcschr_ZNKSs2atEm_ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEdeEv_M_leftmost_ZNSt6vectorI9STVector3SaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0__S_constructputwc_ZNKSt6vectorIN7STShape4FaceESaIS1_EE3endEv_ZNSs6appendEPKc_ZN9STVector313DirectProductERKS_S1__ZL7isspacei__comp_ZSt10_ConstructI8STPoint3S0_EvPT_RKT0__ZNSt6vectorI8STPoint2SaIS0_EE2atEm_ZNSt6vectorI9STVector3SaIS0_EE6assignEmRKS0__ZSt18uninitialized_copyIP8STPoint2S1_ET0_T_S3_S2__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5eraseESt17_Rb_tree_iteratorIS6_E_ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE11_M_allocateEm_ZNKSt6vectorIN7STShape6VertexESaIS1_EE2atEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2__ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEmIERKl_ZNSt6vectorIN7STShape6VertexESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNSaIN7STShape6VertexEED1Ev_ZNKSt6vectorIjSaIjEE14_M_range_checkEm_ZNSt6vectorI8STPoint2SaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5beginEv_ZNKSs13find_first_ofEPKcmm_ZNSt6vectorIjSaIjEE7reserveEm__copy_b_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11equal_rangeERS5__ZNSaIN7STShape4FaceEEC1ERKS1__ZNKSs13find_first_ofEcm_ZNK9__gnu_cxx13new_allocatorI8STPoint2E7addressERKS1_strtodstrtofstrtokstrtol_ZN7STShape6VertexD1Ev_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEmmEi_ZNSt6vectorIjSaIjEE5eraseEN9__gnu_cxx17__normal_iteratorIPjS1_EES5__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEmmEv_ZSt18uninitialized_copyIPN7STShape6VertexES2_ET0_T_S4_S3_reservewcsxfrm_S_key_M_data_ZNSt12_Vector_baseI9STVector3SaIS0_EEC2ERKS1__ZNSs6appendEmc_ZNSt18_Rb_tree_node_base10_S_maximumEPKS__ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEmIERKl~pairComponentMin_ZNK9__gnu_cxx13new_allocatorIN7STShape6VertexEE8max_sizeEvgetchar_ZNSt6vectorIN7STShape4FaceESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEwcstoll_ZNSaI9STVector3EC1ERKS0__ZNKSs17find_first_not_ofEcm_M_rightmostwcsrtombslldivwcscmp_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_SaIT1_E_ZNKSt6vectorI8STPoint2SaIS0_EE4dataEv_ZNKSs4findEcmwcscspn_ZN9__gnu_cxx13new_allocatorI8STPoint3EC2Ev_ZL7toloweri_ZNK9__gnu_cxx13new_allocatorI8STPoint3E8max_sizeEv__len_ZSt24__uninitialized_copy_auxIP9STVector3S1_ET0_T_S3_S2_St12__false_type*_freopen_ZNK9__gnu_cxx13new_allocatorIjE7addressERKj_ZL7isalnumi*_strtod_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEmmEi*_strtof_ZNSt6vectorI8STPoint3SaIS0_EE4swapERS2__ZNSt6vectorI8STPoint2SaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0_isprint_ZNSt6vectorI8STPoint2SaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEmIERKl_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_M_rootEv_ZNSt6vectorI8STPoint3SaIS0_EE6rbeginEv_ZNSs6insertEmPKcm_ZSt8_DestroyIP8STPoint3EvT_S2__M_grab_ZSt24__uninitialized_copy_auxIP8STPoint3S1_ET0_T_S3_S2_St12__false_type_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4rendEv_ZSt10_ConstructI9STVector3S0_EvPT_RKT0_wcsncatbinary_functionaddress_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5emptyEv_ZNSt6vectorIN7STShape6VertexESaIS1_EE3endEv_ZNSs6assignEPKc_ZNSt6vectorI8STPoint2SaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0_replace_ZNSt6vectorI8STPoint3SaIS0_EE5frontEv_ZNKSs4findEPKcmm_ZNSt6vectorIN7STShape6VertexESaIS1_EE5clearEv_ZL8isxdigiti__new_start_ZN7STShapeC1Evcompare_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE7destroyEPS7__ZNKSt6vectorI9STVector3SaIS0_EE8max_sizeEv_ZNSaI8STPoint2ED1Ev_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueESt23_Rb_tree_const_iteratorIS4_ERKS4_wcscpy__value_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEmIERKl_ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEppEiwctob_ZNSs4_Rep11_S_terminalE_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEpLERKl_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEpLERKl_Vector_basefflush_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11upper_boundERS5__ZNSt4pairIKS_IiS_IiiEEmEC1ERS2_RKmSetFace_ZNKSt6vectorI9STVector3SaIS0_EE3endEv*_clock_ZNSt6vectorI8STPoint3SaIS0_EE6assignEmRKS0_Normalize_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_E_ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEneERKS5___copy_b_n_ZNKSt6vectorIN7STShape6VertexESaIS1_EE3endEv_ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEplERKlwcspbrk_ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm_ZNSt6vectorIN7STShape4FaceESaIS1_EE5frontEvDirectProduct_ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEppEvvalue_comp_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEmmEi_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE8max_sizeEv_ZNKSt6vectorI9STVector3SaIS0_EE4sizeEv_S_minimum_ZNSt6vectorI9STVector3SaIS0_EE4rendEvfeofrename_ZNSt6vectorI8STPoint2SaIS0_EEaSERKS2_mbsinit__uninitialized_copy_aux_ZNSt6vectorIN7STShape6VertexESaIS1_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEswprintf_ZNSt6vectorIjSaIjEEaSERKS1__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEdeEv_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEEC2ERKS3__Destroy_ZNKSs13find_first_ofEPKcmwmemset_ZNSs4_Rep9_S_createEmmRKSaIcE_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE12_Vector_implC1ERKS2_wcsftime_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4findERS5__ZNKSs17find_first_not_ofERKSsmReverseWinding_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4__ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcmGetFace_M_refcopysetlocale_M_destroy_nodeisxdigit_ZNSs4_Rep15_M_set_sharableEv__simpleclearerrwcstoul_ZNSt6vectorI8STPoint3SaIS0_EE6insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0__ZN9STVector33DotERKS_S1__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EEC1ERKS8_RKS9_begin_ZplRK8STPoint3RK9STVector3_ZN9__gnu_cxx13new_allocatorI9STVector3EC2ERKS2__ZNSt12_Vector_baseI9STVector3SaIS0_EE13_M_deallocateEPS0_m_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEixERS5__ZN9__gnu_cxx13new_allocatorIcE9constructEPcRKcvswscanf_M_disjunct_ZNKSs6substrEmm__position_ZN9__gnu_cxx3absExgetwcremove_ZNSspLERKSsappend_ZNSsaSEPKc_ZNSt6vectorIN7STShape6VertexESaIS1_EE4swapERS3_firstFace_ZN9STVector35CrossERKS_S1__ZNSt6vectorIN7STShape6VertexESaIS1_EEC1ERKS2__ZNSt6vectorIjSaIjEE4backEvuninitialized_copy<__gnu_cxx::__normal_iterator > >, STShape::Vertex*>_ZNK9__gnu_cxx13new_allocatorIN7STShape4FaceEE7addressERS2__ZN9__gnu_cxx13new_allocatorI9STVector3E10deallocateEPS1_mValid_ZNSs7replaceEmmRKSs_M_replace_aux_ZNKSt12_Vector_baseIN7STShape4FaceESaIS1_EE19_M_get_Tp_allocatorEv_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE13get_allocatorEv~STPoint2~STPoint3_ZNKSt6vectorI8STPoint3SaIS0_EE5beginEv_ZNSt6vectorIN7STShape6VertexESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1__ZN8STShapes14CreateCylinderEffjj_ZNSt6vectorIN7STShape6VertexESaIS1_EEC1ERKS3__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE13_M_deallocateEPS1_m_ZNSt6vectorI8STPoint2SaIS0_EE4rendEvfree_ZSt8_DestroyIPN7STShape6VertexEEvT_S3_clear_ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEmIERKl_ZNKSs7compareEmmPKcm_ZNKSs5c_strEv__uninitialized_copy_aux_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE11_M_allocateEmmbtowc_ZNKSt6vectorIN7STShape4FaceESaIS1_EE8max_sizeEvoperator!=_ZNKSt6vectorI8STPoint2SaIS0_EE2atEm_ZNSt6vectorIjSaIjEE6rbeginEvallocator >, long unsigned int> >_ZN9__gnu_cxx13new_allocatorI8STPoint3E7destroyEPS1__ZNKSt6vectorIN7STShape4FaceESaIS1_EE4backEv_ZNSt6vectorI8STPoint2SaIS0_EED1Evisupper_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_leftmostEv_M_create_node_ZN9__gnu_cxx3divExx_ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEmmEiatoll_S_value_ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEmmEv_ZNKSs5beginEvDistSq_Constructfgetpos_ZN9STVector2aSERKS_Cross_ZNKSt6vectorIN7STShape6VertexESaIS1_EE8max_sizeEv_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4sizeEv_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE12_Vector_implD1Ev_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueERKS4__ZNSs6appendERKSsnumSlices_ZNSs6insertEmRKSsmmwcsncmpmktime_ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEC1ERKS2__ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEppEi_ZNKSt12_Vector_baseIN7STShape6VertexESaIS1_EE13get_allocatorEv_ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEppEvfgetc_M_destroy_ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEC1ERKS3__ZNKSs8_M_checkEmPKc_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEmmEv_ZNSt6vectorIN7STShape4FaceESaIS1_EE8pop_backEvfgets_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEE4baseEv_ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE10deallocateEPS2_m_Destroy_ZSt13__destroy_auxIPN7STShape4FaceEEvT_S3_St12__false_type__uninitialized_copy_aux_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5clearEv_ZNKSt12_Vector_baseI9STVector3SaIS0_EE13get_allocatorEvasctime_ZNKSt6vectorIN7STShape4FaceESaIS1_EE4dataEvcount_M_implsubstr_ZNSt6vectorI8STPoint3SaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EE_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11upper_boundERS5__ZN7STShape4FaceD1Ev_ZNSt6vectorI8STPoint3SaIS0_EE6resizeEmS0__ZSt8_DestroyIP8STPoint2S0_EvT_S2_SaIT0_E_ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE19_M_get_Tp_allocatorEvctimelocaltime_ZNSs5beginEvresize_ZNKSt12_Vector_baseIN7STShape4FaceESaIS1_EE13get_allocatorEvgetenv_ZNSt6vectorI9STVector3SaIS0_EE5frontEvmbsrtowcsswap_ZNSs9_M_assignEPcmc_ZNSt12_Vector_baseI8STPoint3SaIS0_EE13_M_deallocateEPS0_m_ZN9__gnu_cxx13new_allocatorI9STVector3ED2Ev_ZNK9STVector35ValidEvwcsncpy_M_refdata_ZSt8_DestroyIPjjEvT_S1_SaIT0_Evfscanf_ZNKSt6vectorI8STPoint3SaIS0_EE4backEvsecond*_mktime_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7STShape4FaceES5_EET0_T_S7_S6__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE9constructEPS2_RKS2__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE12_Vector_implD1Ev_M_move__destroy_aux_M_assign_ZN7STShape4FaceC1Ejjj_ZNSt6vectorIjSaIjEE14_M_fill_assignEmRKj_ZN9__gnu_cxxneIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD__Destroy_ZSt10_ConstructIN7STShape6VertexES1_EvPT_RKT0___destroy_aux_ZNKSt6vectorI8STPoint2SaIS0_EE5frontEv_ZSt24__uninitialized_copy_auxIPN7STShape4FaceES2_ET0_T_S4_S3_St12__false_typeoperator()_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_get_nodeEv_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEE4baseEv_ZN7STShape4FaceC2Ejjj_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm_ZNSs6insertEmmc_ZNSt6vectorIN7STShape6VertexESaIS1_EE8pop_backEvatexit_ZNSt6vectorIN7STShape6VertexESaIS1_EE14_M_fill_assignEmRKS1__ZStltIiiEbRKSt4pairIT_T0_ES5__ZN9STVector34LerpERKS_S1_f_ZNSt12_Vector_baseI8STPoint2SaIS0_EED2Ev_ZNSt6vectorI8STPoint2SaIS0_EE7reserveEmisalphahas_quiet_NaN_ZSt19__copy_backward_auxIP8STPoint2S1_ET0_T_S3_S2_operator*=_ZNKSt6vectorI8STPoint2SaIS0_EE14_M_range_checkEm_ZNSt6vectorI8STPoint3SaIS0_EE8pop_backEv_ZNSs4_Rep26_M_set_length_and_sharableEm_ZNSt6vectorIN7STShape4FaceESaIS1_EE3endEv_ZNSt6vectorIN7STShape6VertexESaIS1_EE6rbeginEvSTImage~allocatoroperator++_ZSt8_DestroyIPN7STShape4FaceES1_EvT_S3_SaIT0_E_M_deallocate_M_erase_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_S_keyEPKSt18_Rb_tree_node_baseoperator+=_ZN9__gnu_cxx13new_allocatorI8STPoint2E10deallocateEPS1_misalnum_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEED1Ev_ZNSaI8STPoint3EC1ERKS0__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEptEv_ZNSt6vectorI8STPoint3SaIS0_EE5beginEv_ZNSt6vectorIN7STShape4FaceESaIS1_EE14_M_fill_assignEmRKS1_vfwscanf__destroy_aux_ZNKSt6vectorIN7STShape6VertexESaIS1_EEixEm_ZNSt6vectorI8STPoint3SaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEeqERKS5__ZN9STVector3D1Ev_ZStltIiSt4pairIiiEEbRKS0_IT_T0_ES6__ZNK9__gnu_cxx13new_allocatorI8STPoint2E7addressERS1___result_ZNSt15binary_functionISt4pairIiS0_IiiEES2_bEC2Ev_ZN9__gnu_cxxneIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_wcsstr_M_cloneiscntrl_ZSt13__destroy_auxIP8STPoint3EvT_S2_St12__false_type_ZSt22__uninitialized_copy_aIPN7STShape6VertexES2_S1_ET0_T_S4_S3_SaIT1_E_ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEppEvoperator!= > >operator--STShape_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE10deallocateEPS5_mstrftimeoperator-=operator->vsscanf_ZNSs4_Rep8_M_cloneERKSaIcEm_ZNSt12_Vector_baseI8STPoint3SaIS0_EE19_M_get_Tp_allocatorEv_ZNKSs16find_last_not_ofEcm__new_finish_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11upper_boundERS3_allocator >, long unsigned int> > >_ZNK9STVector36LengthEv_ZNKSs7compareEPKc__cur_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE10deallocateEPS2_m__old_size_ZNK9__gnu_cxx13new_allocatorIcE7addressERKc_ZN9__gnu_cxx13new_allocatorI9STVector3E8allocateEmPKv_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5clearEv_ZSt8_DestroyI8STPoint3EvPT_copy_backward_ZNSs4_Rep10_M_refdataEv_ZNKSs9_M_ibeginEv_ZNSt6vectorIN7STShape4FaceESaIS1_EE5beginEv_ZNKSt6vectorIjSaIjEE8max_sizeEv_Destroy_ZNKSt6vectorI8STPoint3SaIS0_EE2atEmoperator/=_M_clone_node_ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev_M_set_leaked_ZNK7STShape7GetFaceEm_ZSt7nothrow_ZNKSt6vectorI8STPoint2SaIS0_EE8max_sizeEv_ZNKSt12_Vector_baseI8STPoint3SaIS0_EE13get_allocatorEvhas_infinity_ZSt19__copy_backward_auxIPN7STShape6VertexES2_ET0_T_S4_S3_localeconv_ZL7isalphai_ZN9__gnu_cxx13new_allocatorI9STVector3E9constructEPS1_RKS1__Destroy*_fopenuninitialized_copy<__gnu_cxx::__normal_iterator > >, STShape::Face*>_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4rendEv_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE2atERS5__ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc_ZSt13copy_backwardIPN7STShape4FaceES2_ET0_T_S4_S3__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEmiERKlComponent_ZNK9__gnu_cxx13new_allocatorIjE7addressERj_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E_ZNKSs6lengthEvmap_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5eraseERS5__ZNSt18_Rb_tree_node_base10_S_maximumEPS__ZN9STVector3mIERKS__ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv__uninitialized_copy_afind_ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2__ZNKSs7compareEmmRKSsmm_ZL7isprinti_ZNKSt6vectorIN7STShape4FaceESaIS1_EE5beginEv_ZNSt6vectorI8STPoint3SaIS0_EED1Ev_ZNKSs11_M_disjunctEPKcfind_last_of_ZNKSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEvnumFaces_ZN7STShape6VertexC1ERKS0__ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEmmEi_ZN8STPoint36OriginE_ZN9__gnu_cxx13new_allocatorI8STPoint2E7destroyEPS1_wmemmove_ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEmmEv_ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEC1EPSt13_Rb_tree_nodeIS4_E_ZNKSt6vectorI8STPoint2SaIS0_EE6rbeginEv__in_chrg_ZNSt6vectorI8STPoint2SaIS0_EE5frontEv_M_is_shared_ZNK9STVector28LengthSqEvLoadOBJ_ZNSt12_Vector_baseI8STPoint2SaIS0_EE12_Vector_implC1ERKS1_isgraph_ZNSt6vectorIjSaIjEE5frontEv_ZNSaI9STVector3ED1Ev_M_fill_assign_ZNSt6vectorIN7STShape4FaceESaIS1_EE6insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__Destroy_ZNK9__gnu_cxx13new_allocatorIN7STShape4FaceEE8max_sizeEv_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_M_clone_nodeEPKSt13_Rb_tree_nodeIS4_E_ZNKSt6vectorIN7STShape6VertexESaIS1_EE4rendEv_ZN8STPoint2mIERK9STVector2_ZNSt6vectorIN7STShape6VertexESaIS1_EE4dataEvstrcoll_ZNKSt6vectorIjSaIjEE4rendEv_ZL7ispuncti_ZNKSt6vectorI9STVector3SaIS0_EE4backEvdeallocate_ZNSt6vectorIN7STShape4FaceESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEptEv*_wcsftimedifftime_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEplERKl_ZNK7STShape4Face8GetIndexEi_ZNSt6vectorI8STPoint2SaIS0_EEC1ERKS1__ZNSt6vectorIN7STShape4FaceESaIS1_EE4rendEv_ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEpLERKl__copy_b__uninitialized_copy_a_ZNSt6vectorI9STVector3SaIS0_EE6rbeginEv_ZNKSt12_Vector_baseI8STPoint2SaIS0_EE19_M_get_Tp_allocatorEv_ZNK9__gnu_cxx13new_allocatorIcE7addressERc_ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEpLERKl_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6rbeginEv_ZNSt6vectorI8STPoint3SaIS0_EE4dataEvtime_ZNSt6vectorI8STPoint2SaIS0_EE4swapERS2__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_Rb_tree_implIS8_Lb0EED1Ev_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEixERKl__destroy_auxfclose_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEmiERKlcopy_backward_M_limit_ZNSs9push_backEc_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE10_S_maximumEPSt18_Rb_tree_node_base_ZNSt6vectorI9STVector3SaIS0_EE4swapERS2__ZN7STShapeD2Ev_ZNK9__gnu_cxx13new_allocatorI8STPoint2E8max_sizeEv_ZNKSs5rfindEPKcmm_ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE12_Vector_implC1ERKS2_setbuf_ZNSt6vectorIN7STShape6VertexESaIS1_EE15_M_erase_at_endEPS1_wctomb_ZNKSsixEm_ZNKSt6vectorI9STVector3SaIS0_EE5emptyEvGetNumFaces_ZnwmPv_ZNSs4_Rep12_S_empty_repEvllabs_ZNSt6vectorIN7STShape6VertexESaIS1_EE6resizeEmS1__ZN9STVector2mLEf_ZN8STPoint2D1Ev_ZN7STShape7LoadOBJERKSs_ZSt19__copy_backward_auxIP9STVector3S1_ET0_T_S3_S2__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE21_M_get_Node_allocatorEv_ZNKSs4_Rep12_M_is_sharedEv_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_beginEv_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5eraseEPS3_SB__ZSt8_DestroyIP8STPoint3S0_EvT_S2_SaIT0_E_ZNSt12_Vector_baseI9STVector3SaIS0_EE12_Vector_implD1Ev_ZNSs6insertEmRKSs_ZNKSs4dataEv_ZNSaI8STPoint2EC1Ev__copy_backward_auxempty_ZNSs4_Rep10_M_disposeERKSaIcE_ZNSt6vectorIjSaIjEE2atEm_ZN9STVector2dVEf_ZNKSs12find_last_ofERKSsm_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEmiERKl__copy_b_n_ZNKSt6vectorI8STPoint3SaIS0_EE8capacityEvnew_allocator_ZNKSt6vectorIN7STShape6VertexESaIS1_EE5frontEvwmemchr_ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEmmEi_ZNSaISt4pairIKS_IiS_IiiEEmEEC1Ev_ZNKSs6_M_repEvmblen_ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEmmEv_Rb_tree_impl_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE10_S_minimumEPKSt18_Rb_tree_node_base_ZN8STPoint26DistSqERKS_S1_fwide_ZNKSs7compareEmmPKc_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEEC2Ev_ZNKSt6vectorI8STPoint2SaIS0_EE5beginEvPI2_Slices_ZNKSt6vectorIN7STShape6VertexESaIS1_EE5emptyEv_ZNSs9_M_mutateEmmm_ZN9__gnu_cxx13new_allocatorIjE9constructEPjRKj_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj_ZNKSs7_M_dataEv_ZNSt6vectorI9STVector3SaIS0_EE5beginEvstrtoulloperator==_ZNSaI8STPoint3ED1Evwcstodwcstof_ZN8STShapes19CreateThickCylinderEfffjjwcstokwcstol_ZN8STPoint24DistERKS_S1__M_erase_at_end_S_copy_chars_ZNSt12_Vector_baseI8STPoint3SaIS0_EEC2ERKS1__ZNSt4pairIKS_IiS_IiiEEmED1Ev_ZNSs6assignEPKcm_ZNSs4_Rep10_M_refcopyEv_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_valueEPKSt18_Rb_tree_node_base_ZNSs7replaceEmmPKc_ZNKSt6vectorI9STVector3SaIS0_EE14_M_range_checkEm_M_insert_lower_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEmiERKl_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5eraseESt23_Rb_tree_const_iteratorIS4_ESC__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm_ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEixERKl_ZNKSs8capacityEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1__ZNSt6vectorI9STVector3SaIS0_EE14_M_fill_assignEmRKS0__ZNKSt6vectorI8STPoint3SaIS0_EE3endEv_ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEC1ERKS3__ZN7STShape6VertexC1ERK8STPoint3RK9STVector3RK8STPoint2btowc_ZNSaIjED2Ev_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_M_endEv_ZNSt6vectorI9STVector3SaIS0_EEixEm_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs_ZNSs4_Rep13_M_set_leakedEv_ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc_ZNSt6vectorI8STPoint2SaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__ZN8STShapes12CreateSphereEfRK8STPoint3jj_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_Rb_tree_implIS8_Lb0EEC1ERKSaISt13_Rb_tree_nodeIS4_EERKS8_wmemcmp_ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEED2Evmax_size_ZNKSt6vectorIN7STShape6VertexESaIS1_EE4sizeEvunary_function_M_range_check_ZNKSt6vectorI8STPoint3SaIS0_EEixEm_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE9constructEPS7_RKS7__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP9STVector3S4_EET0_T_S6_S5_div_ZNSt12_Vector_baseI8STPoint3SaIS0_EE11_M_allocateEm_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_rightEPSt18_Rb_tree_node_base_ZNSt6vectorI9STVector3SaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EES6__ZNSt6vectorI8STPoint3SaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEmRKS0__ZNSt4pairIiiEC1ERKiS2__M_check_length_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE8max_sizeEv_ZNKSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEclERKS4__ZNKSt6vectorIjSaIjEE5emptyEv_ZNKSt6vectorIjSaIjEE4sizeEv_ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEED2Ev_ZNSs7_M_copyEPcPKcm_ZNSt6vectorI8STPoint2SaIS0_EE14_M_fill_assignEmRKS0__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE10_S_minimumEPSt18_Rb_tree_node_base_ZSt22__uninitialized_copy_aIP8STPoint3S1_S0_ET0_T_S3_S2_SaIT1_E_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEixERKl_ZNSs5clearEv_ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2__ZNSs6assignERKSsmm_ZNSt6vectorIN7STShape4FaceESaIS1_EE2atEm_ZNSt6vectorI8STPoint3SaIS0_EE7reserveEm_ZNSt6vectorIN7STShape4FaceESaIS1_EE15_M_erase_at_endEPS1__ZNSt6vectorI8STPoint2SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_tmpnamhas_denormrbegin_ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEC1ERKS2_wmemcpyrfind_ZNSs7replaceEmmmc~_Vector_impl_ZNSt6vectorI8STPoint3SaIS0_EE2atEm_ZN9STVector3aSERKS__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE9_M_insertEPKSt18_Rb_tree_node_baseSD_RKS4__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5eraseERS3__ZNKSs16find_last_not_ofEPKcmcopyuninitialized_copysystem_M_get_node_ZNKSs8_M_limitEmm_ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEpLERKlLerpoperator*operator+_ZNKSt6vectorIjSaIjEE3endEv_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11__rb_verifyEv_ZNSs7_M_moveEPcPKcm__x_copy_ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEmmEi_M_leak_hardoperator=_ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEmmEv_ZNSs6appendERKSsmmftell_S_right_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEED2Evless_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEixERKl_ZNSs7_M_dataEPc_Rb_tree_ZNKSs16find_last_not_ofERKSsmcopy_backward_ZNKSs7compareEmmRKSs__copy_backward_aux_ZN9__gnu_cxx13new_allocatorIjE7destroyEPj_ZNSs4swapERSs_ZNSaIjED1Ev_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE21_M_insert_equal_lowerERKS4__ZN9__gnu_cxx13new_allocatorI8STPoint2ED2Ev*_strftime_Construct_ZNSt6vectorIN7STShape6VertexESaIS1_EEixEm_ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEpLERKl_ZNSaIN7STShape4FaceEED1Ev_ZNSs6resizeEm_ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv_ZSt13copy_backwardIP8STPoint3S1_ET0_T_S3_S2__ZNSt6vectorI8STPoint3SaIS0_EE3endEv_Destroy_ZNSt12_Vector_baseIjSaIjEED2Ev_ZNSt6vectorI8STPoint2SaIS0_EE4backEv_ZN7STShape9AddVertexERKNS_6VertexE_ZN9__gnu_cxx13new_allocatorI8STPoint2E8allocateEmPKv*_systemend_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_S_leftEPKSt18_Rb_tree_node_base_ZN9STVector25CrossERKS_S1_base_ZNKSt6vectorI8STPoint2SaIS0_EE4sizeEv_ZNSt6vectorIN7STShape4FaceESaIS1_EE4swapERS3__ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv_ZNKSt6vectorI8STPoint3SaIS0_EE6rbeginEv_ZN9__gnu_cxx13new_allocatorI9STVector3EC2Ev_ZNSt6vectorIN7STShape4FaceESaIS1_EEixEmat_ZN9STVector29SetLengthEf_ZNSt6vectorI8STPoint3SaIS0_EE5clearEv_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEdeEv~Vertex_ZNSs6appendEPKcm_ZNSt6vectorI8STPoint2SaIS0_EE5beginEv_ZNSt6vectorIN7STShape6VertexESaIS1_EEaSERKS3__ZNKSt6vectorI9STVector3SaIS0_EE8capacityEv_ZNSt6vectorIjSaIjEE5beginEvuninitialized_copy_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EED2Ev_ZNSt6vectorIN7STShape6VertexESaIS1_EE7reserveEmGetIndexconstructallocator_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE14_M_create_nodeERKS4__ZSt10_ConstructIN7STShape4FaceES1_EvPT_RKT0___destroy_aux_ZNSt12_Vector_baseI9STVector3SaIS0_EE12_Vector_implC1ERKS1_vwscanf_ZNSt6vectorI9STVector3SaIS0_EE15_M_erase_at_endEPS0__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13get_allocatorEv_ZNSs7_M_leakEvget_allocator_ZSt8_DestroyIPN7STShape4FaceEEvT_S3__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11lower_boundERS3__ZNSt6vectorIN7STShape4FaceESaIS1_EE5clearEv_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE9constructEPS5_RKS5__ZNSs6resizeEmc_ZN9STVector213DirectProductERKS_S1__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEixERKl_ZNSt6vectorIjSaIjEE4dataEv_ZN9STVector3mLEf__val_ZN9STVector212ComponentMaxERKS_S1__ZN8STPoint3D1Ev_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE6insertERKS6__ZNSt12_Vector_baseI8STPoint3SaIS0_EED2Ev_ZN8STPoint34DistERKS_S1__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11lower_boundERS3__ZN9__gnu_cxx13new_allocatorIcE7destroyEPc_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_beginEvfront_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5emptyEv_ZNKSs5rfindEcminsert_ZNSt6vectorIN7STShape6VertexESaIS1_EE2atEm__uninitialized_copy_aux_ZNKSt6vectorIN7STShape4FaceESaIS1_EE5frontEvdata_ZN9STVector3dVEfkey_comp_ZSt18uninitialized_copyIP9STVector3S1_ET0_T_S3_S2_mbrtowc_ZNSt18_Rb_tree_node_base10_S_minimumEPS_find_first_not_ofuninitialized_copy_ZSt18uninitialized_copyIP8STPoint3S1_ET0_T_S3_S2_rand_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7STShape6VertexES5_EET0_T_S7_S6__ZN7STShape9SetVertexEmRKNS_6VertexE_ZN9STVector3C1Ev_M_current_ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEppEi_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4rendEv_ZNKSs17find_first_not_ofEPKcmm_Select1ststrxfrm_ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP8STPoint3S4_EET0_T_S6_S5__ZNSspLEc_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_St12__false_type_ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNKSs12find_last_ofEPKcmm_ZNSt6vectorI8STPoint3SaIS0_EEC1ERKS1__M_replace_safe_ZNSt12_Vector_baseI8STPoint2SaIS0_EE12_Vector_implD1Evstrtold__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, STShape::Vertex*, STShape::Vertex>strtoll_ZNKSt6vectorIN7STShape6VertexESaIS1_EE5beginEv_ZNSt6vectorI8STPoint2SaIS0_EE8pop_backEvfwprintf_ZNSt6vectorIjSaIjEE6assignEmRKjoperator< jjPlus1_ZNK9__gnu_cxx13new_allocatorI8STPoint3E7addressERKS1__ZNKSt6vectorI9STVector3SaIS0_EEixEm_Destroy_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E_ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEE4baseEv_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEEC2Ev_M_insert_equal_M_put_node_ZSt4swapIjEvRT_S1_setvbuf_ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4findERS3__Destroy_ZNSs13_S_copy_charsEPcPKcS1__ZNKSt12_Vector_baseI8STPoint2SaIS0_EE13get_allocatorEvupper_bound_ZNKSt6vectorI8STPoint3SaIS0_EE4dataEv_S_empty_rep_storage_ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EEC2EmRKS2_wprintf_ZNKSt6vectorIN7STShape4FaceESaIS1_EE8capacityEv_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE21_M_get_Node_allocatorEv_ZNSt6vectorI9STVector3SaIS0_EE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S2_EElower_boundpair_ZN9STVector24LerpERKS_S1_f__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, STShape::Face*, STShape::Face>_ZNSaIN7STShape6VertexEEC1Ev_ZN9__gnu_cxx13new_allocatorIjED2Ev_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEptEv_ZNKSt6vectorIN7STShape6VertexESaIS1_EE8capacityEv_ZNSt6vectorIN7STShape4FaceESaIS1_EEC1ERKS2__ZNKSt6vectorI8STPoint2SaIS0_EE5emptyEv_ZNSt12_Vector_baseI9STVector3SaIS0_EE19_M_get_Tp_allocatorEv_ZN7STShape4Face14ReverseWindingEv_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEE4baseEvferror_ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EED2Ev_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEEC2ERKS6__ZNSaIN7STShape6VertexEED2Ev_ZNSt6vectorIN7STShape4FaceESaIS1_EEC1ERKS3_vfwprintf_ZN9STVector29ComponentEj_ZNSaIN7STShape6VertexEEC2ERKS1_operator-AddVertex_ZNSs10_S_compareEmm_ZNK9__gnu_cxx13new_allocatorI9STVector3E8max_sizeEvlengthfputwc_ZNK9__gnu_cxx13new_allocatorIN7STShape6VertexEE7addressERS2_vertex_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5countERS3_fputws_ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEdeEv_ZNSaIjEC2ERKS__ZSt22__uninitialized_copy_aIP9STVector3S1_S0_ET0_T_S3_S2_SaIT1_E_ZNKSt12_Vector_baseI8STPoint3SaIS0_EE19_M_get_Tp_allocatorEv_ZNSsaSEc_ZNSt6vectorIN7STShape6VertexESaIS1_EE9push_backERKS1__ZNK7STShape14GetNumVerticesEv__copy_b_ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE5countERS5_Length_ZNSaI9STVector3EC1Ev_ZN7STShape4DrawEvVertex_ZNSt6vectorIjSaIjEE6insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj_ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP9STVector3S3_EET0_T_S5_S4__ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEeqERKS5_bsearch_ZNSsaSERKSs_ZN7STShapeC2ERKSt6vectorINS_6VertexESaIS1_EERKS0_INS_4FaceESaIS6_EE_ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE3endEv_ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEdeEv_ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4findERS5_UHH}HuHEUHH}HUHUBÐUHH}EMHUEHUEBÐUHH}HUHUBHUBÐUHH}EMUHUEHUEBHUEBUHH}HuHEHEHEPHEPHEPHEPUHH}HuHEHEHEPHEPHEPHEPHEUHH}HEHE(YHEHHE@YXHEHHE@YXÐUHSHHHuHUHHEHE@(YHEHHEY(\HEHHE(YHEHE@Y(\HEHHE@(YHEHHE@Y(\(((HH[ÐUHH}EHE^EHEHE@^EHE@HE@^EHE@HEUHH}HuHEHEXHEHEHHE@XHE@HEHHE@XHE@HEUHSHHHuHUHHEHHE@(\HEHHE@(\HEHE(\((HH[ÐUHH}HUHUBHUBÐUHH}EMUHUEHUEBHUEBUHHPH}HuHEHHE@(XHEHHE@(XHEHEXH}(HEHEEEHEUfHnUMUHH H}HuHUHMHMHUHHBAH}H HuHEHHEHPUHH}uEHUHÐUHHH}HuHMHUHHBAHuH H}H HEHPHEHPÐUHHH}HuHMHUHHBAHuH H}H HEHPHEHPHEÐUHH}HEH@HHEHHH)HHÐUHHH}H}ÐUHH}HuHEHHEHHÐUHH}HEH@HHEHHH)HHHHHUHHH}H}HÐUHH}HuHEHHUHHHHHUHH0H}HuH}HHuHHHEBEHEUUHH}HuHEHHUHHHHHUHH}HuHEEHEHEHUEUHH}UHHH}H}ÐUHH}HEH@HHEHHH)HHHHHUHH}HEH@HHEHHH)HHÐUHH}HuHUHEHEHEHEPÐUHH}HuHUHEHEHEHHEHPÐUHH}HuHEHHEHUHH}HuHEHHEHH9ÐUHH}HEHH ÐUHH}HuHEHHUHHHHHUHH}HuHEHHUHHHHHUHH}HuHEHHEHHÐUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHH}HuUHHH}HuHuH}ÐUHHH}HuHuH}ÐUHHH}H}ÐUHH}HEUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHH}HuUHHH}HuHuH}ÐUHHH}HuHuH}ÐUHHH}H}ÐUHH}HEUHH}HEUHH}HEUHH H}HuHUHu HEH}t HuH}UHH H}HuHUHu HEH}tHEHHMH@HUBÐUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHH}HuUHHH}HuHuH}ÐUHHH}HuHuH}ÐUHHH}H}ÐUHH}HEUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHH}HuUHHH}HuHuH}ÐUHHH}HuHuH}ÐUHHH}H}ÐUHH}HEUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHH}HuUHHH}HuHuH}ÐUHHH}HuHuH}ÐUHHH}H}ÐUHH}HEUHH}HEH@UHH H}HuHUHu HEH}tHEHHMH@HUBÐUHH H}HuHUHuHEH}tHEHHUHÐUHH H}HuHUHu HEH}t HuH}UHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHH}HuUHHH}HuHuH}ÐUHHH}HuHuH}ÐUHHH}H}ÐUHH}HEUHH}HEHH ÐUHH}HuHEHHEHH9ÐUHH}HuHUHMHUHHBAHEHHEHPÐUHHH}HuH}HuHEHHEH@HEH@UHHH}HuH}HuÐUHHH}HuH}HuÐUHHH}HuH}HuHEHHEH@HEH@UHHH}HuH}HuÐUHHH}HuH}HuÐUHH}HuHEHHEHUHH H}HEH@HEHuH}HEÐUHH H}HEHHEHuH}HEUHH}HuHEHHEHUHH H}HEH@HEHuH}HEÐUHH H}HEHHEHuH}HEUHH}HEUHH}HEHÐUHH}HuHEHHEHUHH H}HuHH}HEÐUHH}HEUHH}HEHÐUHH}HuHEHHEHUHH H}HuHH}HEÐUHHH}HuH}HuHEHHEH@HEH@UHHH}HuH}HuÐUHHH}HuH}HuÐUHHH}HuH}HuHEHHEH@HEH@UHHH}HuH}HuÐUHHH}HuH}HuÐUHHH}HuH}HuHEHHEH@HEH@UHHH}HuH}HuÐUHHH}HuH}HuÐUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHH}UHHH}H}ÐUHHH}H}ÐUHHH}H}UHH}HEH@UHH}HEH@ÐUHH}HEUHH}HEHÐUHH}HuHEHHEHUHH H}HuHH}HEÐUHH}HEUHH}HEHÐUHH}HuHEHHEHUHH H}HuHH}HEÐUHH}HEUHH}HEHÐUHH}HEH@HHEHHH)HHHHHUHH}HuHEHHEHUHH H}HuHH}HEÐUHHH}HuH}HuHEHHEH@HEH@UHHH}HuH}HuÐUHHH}HuH}HuÐUHH}HEHUHH}UHHH}H}ÐUHH}HuHUHEHÐUHH H}HEHHH}HEUHHH}H}ÐUHH}EUHHH}H}EÐUHH}HUHHH}H}HÐUHH}HUUUUUUUUHHH}H}HÐUHH}UHHH}HuH}ÐUHH}UHHH}HuH}ÐUHH}HEUHH}HUUUUUUUUHHH}H}HÐUHH}HEUHH}HUHHH}H}HÐUHH}HEUHH}HUUUUUUUUHHH}H}HUHH}HuUHH0H}HuHuH}E$UHH H}HuHUHuH}UHH}HEH UHH}HuHEUHSH(H}H}HH}H}HH([UHH}HEH UHSH(H}H}HH}H}HH([UHH}HuHEHE9|"HEHE9|HEPHE@9}EEEUHH H}HuHEHE9|)HEHE9|HuHH}HtEEEÐUHH H}HuHUHuH}UHHPH}HuH}HEH}HEDH}HH}HUtHEHEH}HE H}HEH}uHuH}H}HEHuH}uH}H}HuHtH}HEHEHEHEUHHH}HuH}HuÐUHH0H}HuH}HEH}HEDH}HH}HUtHEHEH}HE H}HEH}uHuH}HEUHHH}HuH}HuÐUHH}HEH UHH}HEH@(UHH}HEHUHH}UHHH}H}UHHH}HuH}HE HEH;EuUHH0H}HuHuH}E$UHH H}HuHUHuH}UHH}UHHH}H}UHHH}HuH}HE HEH;EuUHH0H}HuHuH}E$UHH H}HuHUHuH}UHH}HEHHP HEHHEUHH}HEHUHH H}HuHu HEH}t HuH}ÐUHH}HEHHP HEHHEUHH}HEHUHH H}HuHu HEH}tHEHHMH@HUBUHH0H}HuHUHEHEHuH}HE HE HEH;EuHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}UHH0H}HuHUHEHEHuH}HE HE HEH;EuHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}UHH}UHHH}H}UHHH}HuH}HE HEH;EuUHH0H}HuHuH}E$UHH H}HuHUHuH}UHH}UHHH}H}UHHH}HuH}HEHEH;EuUHH0H}HuHuH}E$UHH H}HuHUHuH}UHH}UHHH}H}UHHH}HuH}HE HEH;EuUHH0H}HuHuH}E$UHH H}HuHUHuH}UHH}HuUHHH}HuHuH}ÐUHH H}HuHUH}HuHE@HEH@HEH@HEH@ HEH@(HE@HEH@HUHHEHPHUHHEHP ÐUHH0H}HuHUHuH}H}HUHuH}ÐUHH H}H}H}H}HUHuH}UHH}HEUHHH}HuH}ÐUHATSHHHuIH}HLHH[A\ÐUHH H}HEH@HH}HEUHH}HuHUHEHHEHHEHEPUHH}HEUHSHH}HuH}HH}HH9H[ÐUHH}HEUHSHH}HuH}HH}HH9H[UHH0H}HuHUHUHEHH)HHHEHm Hm HuH}HMH}HEUHH0H}HuHUEHUHuH}UHH H}HuHUHUHuH}UHH0H}HuHUEEHUHuH}UHH}HuHUHUHEHH)HHHHHHE"Hm HMHm HUHHBAHMH}HEUHH0H}HuHUEHUHuH}UHH H}HuHUHUHuH}UHH0H}HuHUEEHUHuH}UHH}HuHUHUHEHH)HHHHHHE"Hm HMHm HUHHBAHMH}HEUHH0H}HuHUEHUHuH}UHH H}HuHUHUHuH}UHH0H}HuHUEEHUHuH}UHH H}HuHu HEH}tHEHHMH@HUBUHH0H}HuHUHEHEHuH}HE HE HEH;EuHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}UHH}HuHUHUHEHH)HHHEHmHEHmHUHHHMH}HEUHH0H}HuHUEHUHuH}UHH H}HuHUHUHuH}UHH0H}HuHUEEHUHuH}UHH H}HuHuHEH}tHEHHUHUHH0H}HuHUHEHEHuH}HEHEHEH;EuHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}UHH0H}HuHUHUHEHH)HHHHHHEHm Hm HuH}HMH}HEUHH0H}HuHUEHUHuH}UHH H}HuHUHUHuH}UHH0H}HuHUEEHUHuH}UHH H}HuHu HEH}t HuH}UHH0H}HuHUHEHEHuH}HE HE HEH;EuHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}ÐUHH H}HuHUHuHEH}t&HUHHMHHBHMHAHBHUHBÐUHH}H$I$IUHH H}HuHUH}ÐUHH H}HuHUH}tHEHHUHuÐUHHH}HEH@HHEHHH)HHHHHHHEH0H}H}UHH H}HuHUH}ÐUHH H}HuHUH}tHEHHUHuÐUHHH}HEH@HHEHHH)HHHHEH0H}H}ÐUHH H}HuHUH}ÐUHH H}HuHUH}tHEHHUHuÐUHHH}HEH@HHEHHH)HHHHHHHEH0H}H}UHH H}HuHUH}ÐUHHH}HuHEHHuÐUHSH(H}HuH]H H}HuH}HH}HuH}H([ÐUHH H}Hu7H}HH}H}HEHuH}HEHEH}uUHSH(H}H}HH}HEHEH}&HEH]HEHEH}H]H}H([UHHH}H}ÐUHH H}HuHUH}ÐUHH H}HuHUH}tHEHHUHuÐUHHH}HEH@HHEHHH)HHHHEH0H}H}ÐUHH H}HuHUH}ÐUHH H}HuHUH}tHEHHUHuÐUHHH}HEH@HHEHHH)HHHHHHHEH0H}H}UHH H}HuHUH}ÐUHH H}HuHUH}tHEHHUHuÐUHHH}HEH@HHEHHH)HHHHEH0H}H}ÐUHH H}H}HH}HEHpHEH8HUH}H}ÐUHH H}H}HH}HEHpHEH8HUH}H}ÐUHH H}H}HH}HEHpHEH8HUH}H}ÐUHH H}H}HH}HEHpHEH8HUH}H}ÐUHH H}H}HH}HEHpHEH8HUH}H}ÐUHH H}H}HH}HEHpHEH8HUH}H}UHH0H}HuHUHEHE#H}HH}H}HE HuH}uHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}UHH0H}HuHUHEHE#H}HH}H}HE HuH}uHEUHH0H}HuHUHUHuH}E$UHH H}HuHUHMHUHuH}ÐUHH H}HuHUH}H;EHtHUHHHHHÐUHHH}HuHEHHuÐUHATSH`H}HuHUHEHPHEH@H9HEH@HPHEHpHEHHEH@HP HEHPHUHHEBEHEH@HXHEH@L`H}H8HLH}HHEHEBH}HEH}H;Et H=H}t HEHHEHEHEHEHEH;Es H}HEH}HuHEHEHEH}HH}H}H0HEH8HMHUHEH}HEHHUHuHE H}HH}HEHXH}H8HMHUHHEH}H}HH}HEHpHEH8HUH}HEH@HHEHHH)HHHHHHHEH0H}HUHEHHUHEHBHUHHHHHHUHEHPH`[A\ÐUHHH}HuHEHPHEH@H9t.HEHpHEHHUHEH@HP HEHPH}HHUH}UHH H}HuHUH}H;EHtHEH<ÐUHHH}HuHEHHuÐUHATSHPH}HuHUHEHPHEH@H9HEH@HPHEHpHEHHEH@HPHEHPHEHHEHEH@HXHEH@L`H}H8HLH}HHEHH}HEH}H;Et H=H}t HEHHEHEHEHEHEH;Es H}HEH}HuHEHEHEH}HH}H}H0HEH8HMHUHEH}HEHHUHuHEH}HH}HEHXH}H8HMHUHHEH}H}HH}HEHpHEH8HUH}HEH@HHEHHH)HHHHEH0H}HUHEHHUHEHBHEHHHUHEHPHP[A\ÐUHHH}HuHEHPHEH@H9t.HEHpHEHHUHEH@HPHEHPH}HHUH}UHH H}HuHUH}H;EHtHUHHHHHÐUHHH}HuHEHHuÐUHATSH`H}HuHUHEHPHEH@H9HEH@HPHEHpHEHHEH@HP HEHPHuH}HEH@HXHEH@L`H}H8HLH}HHuH}HEH}H;Et H=H}t HEHHEHEHEHEHEH;Es H}HEH}HuHEHEHEH}HH}H}H0HEH8HMHUHEH}HEHHUHuHE H}HH}HEHXH}H8HMHUHHEH}H}HH}HEHpHEH8HUH}HEH@HHEHHH)HHHHHHHEH0H}HUHEHHUHEHBHUHHHHHHUHEHPH`[A\ÐUHHH}HuHEHPHEH@H9t.HEHpHEHHUHEH@HP HEHPH}HHUH}UHH H}HuHUH}H;EHtHEHHHH)ÐUHHH}HEHǺUHSH(H}HuH}HEH]H H}HuH}HUHH}HEH([ÐUHH H}HuHUH}H;EHtHUHHHHHÐUHHH}HuHEHHuÐUHATSH`H}HuHUHEHPHEH@H9HEH@HPHEHpHEHHEH@HP HEHPHUHHEBEHEH@HXHEH@L`H}H8HLH}HHEHEBH}HEH}H;Et H=H}t HEHHEHEHEHEHEH;Es H}HEH}HuHEHEHEH}HH}H}H0HEH8HMHUHEH}HEHHUHuHE H}HH}HEHXH}H8HMHUHHEH}H}HH}HEHpHEH8HUH}HEH@HHEHHH)HHHHHHHEH0H}HUHEHHUHEHBHUHHHHHHUHEHPH`[A\ÐUHHH}HuHEHPHEH@H9t.HEHpHEHHUHEH@HP HEHPH}HHUH}UHSH(H}HuHUH}HuH}tjHuH}HHEHHEHHEHPHEHHUHHHHHHEHPHEH]H}H]H}H([UHATSH H}HuH}HH}HH}HH}HH}HEL H}HH}HHMLHHHEHPH}H [A\ÐUHH H}HuHUH}H;EHtHEHHUHHH}HuHEHHuÐUHATSHpH}HuHUHEHPHEH@H9HEH@HPHEHpHEHHEH@HP HEHPHuH}HEH@HXHEH@L`H}H8HLH}HHuH}HEH}H;Et H=H}t HEHHEHEHEHEHEH;Es H}HEH}HuHEHEHEH}HH}H}H0HEH8HMHUHEH}HEHHUHuHE H}HH}HEHXH}H8HMHUHHEH}H}HH}HEHpHEH8HUH}HEH@HHEHHH)HHHHEH0H}HUHEHHUHEHBHEHHHUHEHPHp[A\ÐUHHH}HuHEHPHEH@H9t.HEHpHEHHUHEH@HP HEHPH}HHUH}UHSH(H}HuHUH}HuH}t`HuH}HHEHHEHHEHPHEHHEHHHEHPHEH]H}H]H}H([UHATSH H}HuH}HH}HH}HH}HH}HEL H}HH}HHMLHHHEHPH}H [A\ÐUHHH}HEH8HHEHHEUHHH}HEH8HHEHHEUHSHXH}HuHUHMH}uDH}H;Et5H}HH}HuH}HH}HtEEEEHuH}HEHMHHu}HUHEH@(HPHEHP(HuH}HEHX[ÐUHSHHXHPHXHEHXHEEuHEHEH}HH}HPH}HHXHE}tH}H8H}H8H8HEH}uHuH}}txHXHEHuH}tNEHUHuHPHXHEHUHuH}HEH`EhH}H}HPH}HH}HHXHtKEHUHuHPHXHEHUHuH}HEH`Eh3EHUHuHpHpH`xhH`HhH[UHSHH}HuHUH]H}H9H}HtIH}HuH}HH}H8HH}Hu ƅwƅwwt*H}HHMH}HxHuH}HEHUHEHEEEHEHxH}HH}HuH}HH}HHEHEH]H}HH9t4H}HH}H0HMH}HHxH}HuH}HH}H8HH}HtVH}Ht"HUHMH}HxHUHuHMH}HxHuH}HEHUHEHEEEHEHxNH}HuH}HH}HH}H HEHEH]H}HH9t*H}HHMH}HxH}H8HH}HuH}HH}HtPH}HtHUHMH}HxZHUHuHMH}Hx-("=(/-y(8-Y(1-6(;-#(1-(=-'2-'<-'0-''.-':-'v-'X-'r-|'-s'f-f'|-D'*-7'j-&'\- '/-&8-&>-&"=&/-&8-&1-&;-m&1-Q&=-C&2-2&<- &0-& &.-%:-%v-%X-%r-%-%f-%|-%I-m%L-H%J-"%K-%l-$-$-$-$H-x$@-j$A=]$*-J$B-0$6-$N-#B-#6-#N-#-#-#$-#D-u#E-]#G-S#<#B=)#p- #p-"P-" "8-"*-Z" -@"<--"0-!+=!8-!f-!,=!P-R!D--!&-!$- !- - - - *- ,-e -W ,- - ,--0-G-B=G-B=1N-' G-B=N-lG-bOB=N-G-B=UN-K-n--O-xJ-eN-[*j-P-  O-2-N-P-P- O-m>-ZN-PV- P- O- O- O- OP-J *-l-L-h-X-4-T-b-@-^-G-zpB=f--IF-D:--%A=$-8-*-|8-o*-<-0-,=N--T- C-M-B-<-$-8-8-(-u(-a*- *-\8-O8-?(-6(-$*-*-%<-0-,=N-lT-KC-1M-  B- <- $- 8-| *-? 8-/ *- 8- *-n 8-^ *-' <- 0- ,= += (- h-  <-~ 0-y ,=r +=3 (- h- <- 0- ,= += (-} h-W C-5 M-M-C-=B-2<-d--l-r-r-ur-db-S$-B$--l-- l--l--^--n-,=~l-`-;*-.j-Z- h-*-j-Z-h-8-o*-T8-D*-)<-0-T-N-<-0-T-jN-e]Q<-A0-&T-N-<-0-T-N-gH8h--B-<-d--V-v-X-|r-s-jf-]|-Fv-=X-,r-#-f- |-j-\-j-\--=x=P= =<<<h<@<<;;;`;0;;:::H::999`9899888X8 8777x7P7(7666x6@66555h5@55444x4P4(44333`3833222p2H2 21111X1011000X0000///h/@//...x.P.(..---`-8--,,,p,H, ,++++X+0++***h*@**)))p)H))(((h(@(('''x'P'(''&&&`&8&&%%%p%H% %$$$$X$0$$###h#@##"""x"P"(""!!!`!8!!   p H  pH X0h@xP(`8pH X0h@xP(`8pH X0h@xP(`8pH X0h@   x P (     ` 8     p H      X 0     h @  xP(`8pH X0h@xP(`8`8pH ?w?M?E?>>>>>>>>Y>Q>===='<<<;;;;;;;::q:i:R:J:3:+:999999A999888888]8U8=85888777777T7L7/7'7e6]676/666555555v5n5W5O55 544333333#33322222X2P2+2#21111k1c1A191000z0//////r/j/8/0/..i.a.--L,D,,,++++R+J+++****K*C*))))R)J)-)%)((((n(f(#((''''x'p'''&&&&|&t&;&3&%%%%~%v%9%1%%$$$$x$'$$$####|#C#;#""""M"E"!!!!W!O!1!)!!     L D  qi( ,$[SIA#ZR w D<sk2*kc#~xp~( x5-y1)LD>6{s0(|t   n f       O G      w T L &      c [     2 * QI%^Vc[)! zr*"|JBxUM kcE=bZ6.jb0(5-f^91 nf,$aY1){sKCia yQI!h`{sMEF>^V3+{sPH"kc>6OGog+#1){,$~v'KCh`80 ZR/'RJWO*"LDzrPHzrxpH@h` UM zrTLsk*"nf*"^V,$bZ"vnF> ?7{:2z*"XP.&XP}uRJ{siaC;PH skC;bZg_7/MEia"zh` :Trrrrrr|rtrhr`rTrLr0r(rrrrrqqqqqqqqq|qpqhqLqDq8q0q$qqqppppppppppphp`pTpLp@p8pppppooooooooo|opoho\oTo8o0o$oooonnnnnnnnnnxnpnTnLn@n8n,n$nnnmmmmmmmmmmpmhm\mTmHm@m$mmmmllllllllllxlpldl\l@l8l,l$lllkkkkkkkkkkkxk\kTkHk@k4k,kkkjjjjjjjjjjxjpjdj\jPjHj,j$jjjjiiiiiiiiiixilidiHi@i4i,i iihhhhhhhhhhhhdh\hPhHh>>>>>>>>>t>l>`>X><>4>(> >> >==========|=t=X=P=D=<=0=(= ==<<<<<<<<<<t<l<`<X<L<D<(< << <<;;;;;;;;;|;t;h;`;D;<;0;(;;;:::::::::::|:`:X:L:D:8:0:: ::999999999|9t9h9`9T9L909(99999888888888|8p8h8L8D88808$88877777777777h7`7T7L7@7877777666666666|6p6h6\6T68606$66665555555555x5p5T5L5@585,5$5554444444444p4h4\4T4H4@4$44443333333333x3p3d3\3@383,3$33322222222222x2\2T2H2@242,2221111111111x1p1d1\1P1H1,1$11110000000000x0l0d0H0@040,0 00////////////d/\/P/H/B-*B-BR-AT-A-YA-Av- A-@p-@-@v-@-@ -@p-@-@-@v-t@-]@ -T@p-H@-3@-"@>-?6-??>-?:-?-?-? -L?->-><->3->-v>-m>-]>J-D>r-(>-><-=3-=-=F-=H-}=-<-<l-<-<f-<-<l-y<-f<-U<f-I<-;<-'<l-<-<-;f-;-;-;6-;6-;z;6-m;4-_;n-S;-J;-<;-;f-:-:-:<-f:3-M:-.:.-:0-9x-9-X9X-O9-79R-+9-"9X-9-9-8R-8-8x-8X-8-8-8R-8-u8-d8.--86-(88.- 8,-7-7-7-7x-G7v-7<-73-6-6:-6<-6-)6-5b-5 -5\-5-5b-5-5-5\-s5-e5-Q5b-D5--5-$5\-5-5-42-46-442-40-y4-p4-b4-4-3-3<-33-o3-O3-$3-2-2-2-2-2-s2-=2-+2-"2-2 -1-1-1-1z-1-1-1v-1-u1p-i1-Q1-H1b-?1 -'1\-1-1-0X-0-0R-0-0-0l-0-0f-0-g0-^0-U0-=0-10-0-0-/-/;-~/-u/-#/-.;-.-.-.-U.;-5.-.*- .~--~-----------d-v-W--N--B-J---,;-,-,-w,-E,;-%,-,-+t-+;-+-+-/+-*;-*&-s*-H*-*-)f-)&-) -n)-G)- )n-(-(-C(-'&-'-'-'-'-&-&-G&&-'& -%-%-;%- %-$-O$- $-#-#6-f#-Z#-#-#-"-"-~"L-]"-4"-+"-""-"-!-!|-!-I!-%!- - - - l-b -? - -R- --t-WX-6- ---m-'-&-2-m&----.--c-.-4-x--~-o-W*-G-8-+---*--"----s-[*-K-<-/-- -A-5-)------O-G- ----&-c-=-5- --P---S-------------i-'j---V--e-#`---@----_-?-t---{~----u-]-;-f-&- &-| &-7 n- - - - - -g Z-O z-/ z- ~- ~- |- d- -_ -1 - - - &- 2-v &-' x- - - - - -W -? - ---- -{@--:-D-_n-f-f-NT-}h-Eh-9#:TE^T!TE^TDT"\TE T?^T T?^T>T"\T? hT'^hT&dT"\dT' AT;^AT0T;^0T:,T"\,T; S_^S^S"\S_ Sa^S`S"\Sa S]^S\S"\S] PS%^PS$LS"\LS% Se^SdS"\Se R^RR"\R R!^R R"\R! pR^pRlR"\lR 8R^8R4R"\4R R^RQ"\Q Q^QQ"\Q Q^QQ"\Q XQ^XQTQ"\TQ 1QG^1Q QG^ QFQ"\QG PA^PPA^P@P"\PA Pi^PhP"\Pi P^PpP^pPlP"\lP 8P[^8PZ4P"\4P[ P=^P<O"\O= Oe^OdO"\Oe Oa^O`O"\Oa PO^POLO"\LO O^OO"\O N[^NZN"\N[ N^NN^NN"\N hN9^hN8dN"\dN9 0NW^0NV,N"\,NW MS^MRM"\MS M^MM"\M M^M|M"\|M HM^HMDM"\DM Ms^Mr M"\ Ms L^LL"\L LK^LJL"\LK `LG^`LF\L"\\LG (L^(L$L"\$L K^KK"\K K3^K2K"\K3 xK/^xK.tK"\tK/ @K^@KJ"\J? J;^J:J"\J; XJ^XJTJ"\TJ J^ JJ"\J I^II"\I I^II"\I xI^xItI"\tI @I^@I^>>"\> >^>>"\> >^>>"\> P>^P>L>"\L> >^>>"\> = ^=="\=  =^=="\= p=^p=l="\l= 8=^8=4="\4= =^=<"\< <^<<"\< <^<<"\< X<^X<T<"\T< < ^ < <"\<  ;^;;"\; ;^;;"\; x;^x;t;"\t; @;^@;<;"\<; ;^;;"\; :^::"\: :^::"\: `:^`:\:"\\: (:^(:$:"\$: 9^99"\9 9^99"\9 9^9|9"\|9 H9^H9D9"\D9 9 ^9 9"\ 9  8)^8(8"\8) 8^88"\8 `8K^`8J\8"\\8K (8^(8$8"\$8 7M^7L7"\7M 7^77"\7 7^7|7"\|7 H7}^H7|D7"\D7} 7^7 7"\ 7 6^66"\6 6^66"\6 h6^h6d6"\d6 06^06,6"\,6 5^55"\5 5m^5l5"\5m 5 ^55"\5  P5^P5L5"\L5 5^55"\5 4^44"\4 4S^4R4"\4S p4 ^p4 l4"\l4  84 ^84 44"\44  4^43"\3 3^33"\3 3Y^3X3"\3Y X3^X3T3"\T3 3^ 33"\3 2^22"\2 2^22"\2 x2^x2t2"\t2 @2^@2<2"\<2 2^22"\2 1^11"\1 1^11"\1 `1^`1\1"\\1 (1 ^(1 $1"\$1  0^00"\0 0^00"\0 0^0|0"\|0 H0^H0D0"\D0 0^0 0"\ 0 //^/./"\// /^//"\/ h/^h/d/"\d/ 0/^0/,/"\,/ .^.."\. .5^.4."\.5 .u^.t."\.u P.O^P.NL."\L.O .{^.z."\.{ -^--"\- -y^-x-"\-y p-^p-l-"\l- 8-^8-4-"\4- -+^-*,"\,+ ,^,,"\, ,!^, ,"\,! X,^X,T,"\T, ,^ ,,"\, +^++"\+ +^++"\+ x+^x+t+"\t+ @+^@+<+"\<+ +^++"\+ *^**"\* *7^*6*"\*7 `*^`*\*"\\* (*^(*$*"\$* )/^).)"\)/ )^))"\) )^)|)"\|) H)3^H)2D)"\D)3 )^) )"\ ) (^(("\( (^(("\( h('^h(&d("\d(' 0(^0(,("\,( '^''"\' '?^'>'"\'? '^''"\' P'I^P'HL'"\L'I '^''"\' &)^&(&"\&) &Q^&P&"\&Q p&^p&l&"\l& 8&^8&4&"\4& &^&%"\% %^%%"\% %^%%"\% X%^X%T%"\T% %o^ %n%"\%o $^$$"\$ $^$$"\$ x$I^x$Ht$"\t$I @$^@$<$"\<$ $5^$4$"\$5 #^##"\# #^##"\# `#1^`#0\#"\\#1 (#^(#$#"\$# "^"""\" "^"""\" "=^"<|""\|"= H"^H"D""\D" "^" ""\ " !^!!"\! !^!!"\! h!^h!d!"\d! 0!^0!~,!"\,! ^  "\  ^  "\  ^  "\ P ^P L "\L   ^  "\ ^"\ ^"\ pM^pLl"\lM 8^84"\4 ^"\ 5^4"\5 ^"\ X^XT"\T A^ @"\A ^"\ ^"\ xU^xTt"\tU @^@<"\< ^"\  ^ "\  c^b"\c `^`\"\\ (^($"\$ ^"\ =^<"\= 9^8|"\|9 H^HD"\D G^F "\ G C^B"\C ^"\ hY^hXd"\dY 0^0,"\, ^"\ g^f"\g ^"\ P^PL"\L %^$"\% #^""\# !^ "\! p^pl"\l 8^84"\4 ^"\ ^"\ ^"\ X^XT"\T ^ "\ ^"\ ^"\ x^xt"\t @^@<"\< y^x"\y ^"\ ^"\ `^`\"\\ (^($"\$ g^f"\g k^j"\k ^|"\| Ho^HnD"\Do m^l "\ m ^"\ i^h"\i h^hd"\d 0^0,"\, ^"\ S^R"\S W^V"\W P{^PzL"\L{ [^Z"\[ Y^X"\Y ^~"\ pU^pTl"\lU 8}^8|4"\4} ^"\ ^"\ ]^\"\] Xa^X`T"\Ta ^ "\ e^d"\e c^b"\c x^xt"\t @_^@^<"\<_ ^"\ ^"\ ^"\ `^`\"\\ (^($"\$ ^  "\  ^  "\  u^ t| "\| u H q^H pD "\D q  ^  "\ y^ x "\ y w^ v "\ w h ^h d "\d 0 s^0 r, "\, s ^  "\ ^  "\  ^  "\  P ^P ~L "\L   {^ z "\ { ^  "\ ^  "\  p ^p l "\l  8 ^8 4 "\4 }^ | "\ } ^  "\ 9^ 8 "\ 9 X Q^X PT "\T Q E^ D "\ E '^&"\' %^$"\% x^xt"\t @+^@*<"\<+ -^,"\- -^,"\- 1^0"\1 `#^`"\"\\# (^($"\$ )^("\) ^"\ _^^|"\|_ H^HD"\D A^@ "\ A ^"\ ;^:"\; hm^hld"\dm 0^0,"\, E^D"\E #^"\# +^*"\+ P-^P,L"\L- 7^6"\7 3^2"\3 ^"\ p1^p0l"\l1 8)^8(4"\4) U^T"\U W^V"\W %^$"\% Xs^XrT"\Ts q^ p"\q c^b"\c ^"\ xo^xnt"\to @g^@f<"\<g i^h"\i k^j"\k O^N"\O `Q^`P\"\\Q ('^(&$"\$' ?M`H @f $ 6 H ZV^Xbglqv{syƱ˱ ݱL  8TFc%V$dCI[h0YY*P@;Y8qYX)P8?YN^Ud:Pϫx`oV%eP`aFX+WP'ѰPe*Qάa(FLYE^hXFrXW lW/,  E XxX@.HD_P`TdqU`pdHU 48dbX`T ůcWXBW/WHD0̊8FmP+XXXx?RmJ6[+h&2 bd" )d! (rd ">>Q3IZgH& >c  6ba Xb@K(SgKƦh\h>@h& 2of$ e#S  fP$C2UM] MbH"j`V_p_^DpV O_ bRR^X]@^@2SeL ЧP]0XPG!{p8.9r1w"K|9+>LhQoq 0u q0(Cd Ui(zh&h`'$ v3|t2Gw4i2l+h,Bk++|܅hA$o-m,n5,0J4VtIrZP*ZtPY ZT XcDX(#:~}0:"|9<$|(~:X!j{8 6z7w>*Qpu038uh3`tP24t2dv4=rvH45׏I,HBh4HI+/A;mnH-n-=mh,jm,|%z(<\#,<}9"|P9#n}:Q a saJi )`iX)D\(j]` ^zX7S'Ncx=[H#N}h:j[0#  }9w4r$a~;Nl+v8jZz m0,!~[{88Z  lP+Yp8Rl+$!Jz7f3H2]hH1),S>C  y 7} %e8# Yd!c pe# 2dX" Jd" c!K @b rc  b c(  z%c`  `fh%< e$ @f0% ;f$ Uf$G0`_gP`,` K`P`^]x^"L^4:m^ "{8O1fG#8r81[Prp1RqX0$3͍Hr0TDix(h('C0i@(h' h',x@6J[2p. Bep#? ޚR ~e#((rp/?<RIZWdo(. c@!?^3RX cx!o`.M?rHRK\hpx/f%V@`SQg%q/@ʛSM2=0^>kp*p`0CR3V,ahR`k*Nf?_-Dx8V_O_cej)_DVX_8j*|P`D09V"w(5e$Xi(YCXU<i(U@w`5C˞Ux6):hM,8(L&</O7͑HK5hJgHp[] yx6pQaQBRb:XN81L<̗P7EtKq6Y8JF(a\(X> y6'P=S bz2Z0HB~$TRT& f cR[>=j)X")|8&4؎PI&>\ "\J3[@Wv37K 0\WHp@/WEWj]I*-[Gu2=JH[p.{Ed۠W!E]K;\w44L]Cq/2EPWEl]NZ|h^+@fo-eN^k*NxP_EW[O,` ?ARYT(p7 >(>1(Ghs1 M]AzԜ@TS6 xbmSN{b^y6~'t=3zI?x5%*`<&q<vs2_g&BSxTss1%;%&_)<BRj@b2GBʝT=;=:N@9%M>=SP-ZB7,A/M@E/~xDv0F+>@,*qZ?$~H;;N9XL= PP7l͒K6KAHV£(ZF;Y;8O9xM=zΘP\.=C-B:} N8h`L<|Of76K46.JH7`Z7GY;pO9=ՔM=0Q.kC- (CG7Y9FMHYf;vfOi9Q@Mh=5P .m`C4-ZB.1[0/6XE.]@DW0pF*@*Z1p?/yzE0FE/Df/ ܉D0?F05dG>+3~@e+Y0Ak*?*Ȅ@$~;$~;-':@= '=W hW@pXZWJXB2UTUVVVVVjIQRJRVW?W ?IVWWVUU&U VVUU9VhVPVBV\V,UUUU__ZnwmPv__ZN8STPoint2C1Ev__ZN8STPoint2C1Eff__ZN9STVector3C1Ev__ZN9STVector3C1Efff__ZN9STVector3C1ERKS___ZN9STVector3aSERKS___ZNK9STVector38LengthSqEv__ZN9STVector35CrossERKS_S1___ZN9STVector3dVEf__ZN9STVector3pLERKS___ZmiRK8STPoint3S1___ZN8STPoint3C1Ev__ZN8STPoint3C1Efff__ZplRK8STPoint3RK9STVector3__ZN7STShape6VertexC1ERK8STPoint3RK9STVector3RK8STPoint2__ZNK7STShape4Face8GetIndexEi__ZN7STShape6VertexC1ERKS0___ZN7STShape6VertexaSERKS0___ZN7STShape4FaceC2Ejjj__ZN7STShape4FaceC1Ejjj__ZNKSt6vectorIN7STShape6VertexESaIS1_EE4sizeEv__ZNK7STShape14GetNumVerticesEv__ZNSt6vectorIN7STShape6VertexESaIS1_EEixEm__ZNKSt6vectorIN7STShape4FaceESaIS1_EE4sizeEv__ZNK7STShape11GetNumFacesEv__ZNKSt6vectorIN7STShape4FaceESaIS1_EEixEm__ZNK7STShape7GetFaceEm__ZNSt6vectorIN7STShape4FaceESaIS1_EEixEm__ZSt4swapIjEvRT_S1___ZN7STShape4Face14ReverseWindingEv__ZNSt15binary_functionISt4pairIiS0_IiiEES2_bEC2Ev__ZNSt4lessISt4pairIiS0_IiiEEEC1Ev__ZNKSt6vectorI8STPoint3SaIS0_EE4sizeEv__ZNKSt6vectorI8STPoint2SaIS0_EE4sizeEv__ZNSt4pairIiiEC1ERKiS2___ZNSt4pairIiS_IiiEEC1ERKiRKS0___ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEC1ERKSt17_Rb_tree_iteratorIS4_E__ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEneERKS5___ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEptEv__ZNSt6vectorI8STPoint3SaIS0_EEixEm__ZNSt6vectorI9STVector3SaIS0_EEixEm__ZNSt6vectorI8STPoint2SaIS0_EEixEm__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEEC2Ev__ZNSaIN7STShape6VertexEEC1Ev__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEED2Ev__ZNSaIN7STShape6VertexEED1Ev__ZNSaIN7STShape6VertexEED2Ev__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEEC2ERKS3___ZNSaIN7STShape6VertexEEC1ERKS1___ZNSaIN7STShape6VertexEEC2ERKS1___ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEEC2Ev__ZNSaIN7STShape4FaceEEC1Ev__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEED2Ev__ZNSaIN7STShape4FaceEED1Ev__ZNSaIN7STShape4FaceEED2Ev__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEEC2ERKS3___ZNSaIN7STShape4FaceEEC1ERKS1___ZNSaIN7STShape4FaceEEC2ERKS1___ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE12_Vector_implD1Ev__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE19_M_get_Tp_allocatorEv__ZNKSt12_Vector_baseIN7STShape6VertexESaIS1_EE19_M_get_Tp_allocatorEv__ZNKSt12_Vector_baseIN7STShape4FaceESaIS1_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE9constructEPS2_RKS2___ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE9constructEPS2_RKS2___ZN9__gnu_cxx13new_allocatorI8STPoint3EC2Ev__ZNSaI8STPoint3EC1Ev__ZN9__gnu_cxx13new_allocatorI8STPoint3ED2Ev__ZNSaI8STPoint3ED1Ev__ZNSaI8STPoint3ED2Ev__ZN9__gnu_cxx13new_allocatorI8STPoint3EC2ERKS2___ZNSaI8STPoint3EC2ERKS0___ZNSaI8STPoint3EC1ERKS0___ZNSt12_Vector_baseI8STPoint3SaIS0_EE12_Vector_implD1Ev__ZNSt12_Vector_baseI8STPoint3SaIS0_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorI8STPoint2EC2Ev__ZNSaI8STPoint2EC1Ev__ZN9__gnu_cxx13new_allocatorI8STPoint2ED2Ev__ZNSaI8STPoint2ED1Ev__ZNSaI8STPoint2ED2Ev__ZN9__gnu_cxx13new_allocatorI8STPoint2EC2ERKS2___ZNSaI8STPoint2EC2ERKS0___ZNSaI8STPoint2EC1ERKS0___ZNSt12_Vector_baseI8STPoint2SaIS0_EE12_Vector_implD1Ev__ZNSt12_Vector_baseI8STPoint2SaIS0_EE19_M_get_Tp_allocatorEv__ZN9__gnu_cxx13new_allocatorI9STVector3EC2Ev__ZNSaI9STVector3EC1Ev__ZN9__gnu_cxx13new_allocatorI9STVector3ED2Ev__ZNSaI9STVector3ED1Ev__ZNSaI9STVector3ED2Ev__ZN9__gnu_cxx13new_allocatorI9STVector3EC2ERKS2___ZNSaI9STVector3EC2ERKS0___ZNSaI9STVector3EC1ERKS0___ZNSt12_Vector_baseI9STVector3SaIS0_EE12_Vector_implD1Ev__ZNSt12_Vector_baseI9STVector3SaIS0_EE19_M_get_Tp_allocatorEv__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_beginEv__ZN9__gnu_cxx13new_allocatorI8STPoint3E9constructEPS1_RKS1___ZN9__gnu_cxx13new_allocatorI8STPoint2E9constructEPS1_RKS1___ZN9__gnu_cxx13new_allocatorI9STVector3E9constructEPS1_RKS1___ZN9__gnu_cxx13new_allocatorIjEC2Ev__ZNSaIjEC1Ev__ZN9__gnu_cxx13new_allocatorIjED2Ev__ZNSaIjED1Ev__ZNSaIjED2Ev__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1___ZNSaIjEC2ERKS___ZNSaIjEC1ERKS___ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev__ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv__ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEdeEv__ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEeqERKS5___ZNSt4pairIKS_IiS_IiiEEmEC1ERS2_RKm__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE12_Vector_implC1ERKS2___ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EEC2ERKS2___ZNSt6vectorIN7STShape6VertexESaIS1_EEC1ERKS2___ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE12_Vector_implC1ERKS2___ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EEC2ERKS2___ZNSt6vectorIN7STShape4FaceESaIS1_EEC1ERKS2___ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEC1ERKS4___ZNKSt6vectorIN7STShape6VertexESaIS1_EE3endEv__ZNKSt6vectorIN7STShape6VertexESaIS1_EE5beginEv__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEC1ERKS4___ZNKSt6vectorIN7STShape4FaceESaIS1_EE3endEv__ZNKSt6vectorIN7STShape4FaceESaIS1_EE5beginEv__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEC1ERKS3___ZNSt6vectorIN7STShape6VertexESaIS1_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEdeEv__ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEC1ERKS3___ZNSt6vectorIN7STShape4FaceESaIS1_EE3endEv__ZNSt12_Vector_baseI8STPoint3SaIS0_EE12_Vector_implC1ERKS1___ZNSt12_Vector_baseI8STPoint3SaIS0_EEC2ERKS1___ZNSt6vectorI8STPoint3SaIS0_EEC1ERKS1___ZNSt12_Vector_baseI8STPoint2SaIS0_EE12_Vector_implC1ERKS1___ZNSt12_Vector_baseI8STPoint2SaIS0_EEC2ERKS1___ZNSt6vectorI8STPoint2SaIS0_EEC1ERKS1___ZNSt12_Vector_baseI9STVector3SaIS0_EE12_Vector_implC1ERKS1___ZNSt12_Vector_baseI9STVector3SaIS0_EEC2ERKS1___ZNSt6vectorI9STVector3SaIS0_EEC1ERKS1___ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEEC2Ev__ZNSaISt4pairIKS_IiS_IiiEEmEEC1Ev__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEED2Ev__ZNSaISt4pairIKS_IiS_IiiEEmEED1Ev__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEED2Ev__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEED1Ev__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEED2Ev__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_Rb_tree_implIS8_Lb0EED1Ev__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_rightEPSt18_Rb_tree_node_base__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_S_leftEPSt18_Rb_tree_node_base__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEdeEv__ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEC1ERKS2___ZNSt6vectorI8STPoint3SaIS0_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEdeEv__ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEC1ERKS2___ZNSt6vectorI8STPoint2SaIS0_EE3endEv__ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEE4baseEv__ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEdeEv__ZNKSt6vectorI9STVector3SaIS0_EE4sizeEv__ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEC1ERKS2___ZNSt6vectorI9STVector3SaIS0_EE3endEv__ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0___ZNSt12_Vector_baseIjSaIjEEC2ERKS0___ZNSt6vectorIjSaIjEEC1ERKS0___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_M_endEv__ZNSt14unary_functionISt4pairIKS0_IiS0_IiiEEmES3_EC2Ev__ZNSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEC1Ev__ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEC1EPSt13_Rb_tree_nodeIS4_E__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE3endEv__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE3endEv__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8key_compEv__ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE8key_compEv__ZNK9__gnu_cxx13new_allocatorIN7STShape6VertexEE8max_sizeEv__ZNKSt6vectorIN7STShape6VertexESaIS1_EE8max_sizeEv__ZNK9__gnu_cxx13new_allocatorIN7STShape4FaceEE8max_sizeEv__ZNKSt6vectorIN7STShape4FaceESaIS1_EE8max_sizeEv__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEEC2Ev__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEEC1IS4_EERKSaIT_E__ZNSt4pairIKS_IiS_IiiEEmED1Ev__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE7destroyEPS5___ZNKSt12_Vector_baseI8STPoint3SaIS0_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorI8STPoint3E8max_sizeEv__ZNKSt6vectorI8STPoint3SaIS0_EE8max_sizeEv__ZNKSt12_Vector_baseI8STPoint2SaIS0_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorI8STPoint2E8max_sizeEv__ZNKSt6vectorI8STPoint2SaIS0_EE8max_sizeEv__ZNKSt12_Vector_baseI9STVector3SaIS0_EE19_M_get_Tp_allocatorEv__ZNK9__gnu_cxx13new_allocatorI9STVector3E8max_sizeEv__ZNKSt6vectorI9STVector3SaIS0_EE8max_sizeEv__ZSt13__destroy_auxIPjEvT_S1_St11__true_type__ZSt8_DestroyIPjEvT_S1___ZSt8_DestroyIPjjEvT_S1_SaIT0_E__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_valueEPKSt13_Rb_tree_nodeIS4_E__ZNKSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEclERKS4___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_S_keyEPKSt13_Rb_tree_nodeIS4_E__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_valueEPKSt18_Rb_tree_node_base__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_S_keyEPKSt18_Rb_tree_node_base__ZStltIiiEbRKSt4pairIT_T0_ES5___ZStltIiSt4pairIiiEEbRKS0_IT_T0_ES6___ZNKSt4lessISt4pairIiS0_IiiEEEclERKS2_S5___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4findERS3___ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4findERS5___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11lower_boundERS3___ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11lower_boundERS5___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE12_M_rightmostEv__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4sizeEv__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_leftmostEv__ZN7STShape6VertexD1Ev__ZSt8_DestroyIN7STShape6VertexEEvPT___ZSt13__destroy_auxIPN7STShape6VertexEEvT_S3_St12__false_type__ZSt8_DestroyIPN7STShape6VertexEEvT_S3___ZSt8_DestroyIPN7STShape6VertexES1_EvT_S3_SaIT0_E__ZN7STShape4FaceD1Ev__ZSt8_DestroyIN7STShape4FaceEEvPT___ZSt13__destroy_auxIPN7STShape4FaceEEvT_S3_St12__false_type__ZSt8_DestroyIPN7STShape4FaceEEvT_S3___ZSt8_DestroyIPN7STShape4FaceES1_EvT_S3_SaIT0_E__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEppEv__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEdeEv__ZSt10_ConstructIN7STShape6VertexES1_EvPT_RKT0___ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEppEv__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEdeEv__ZSt10_ConstructIN7STShape4FaceES1_EvPT_RKT0___ZSt24__uninitialized_copy_auxIPN7STShape6VertexES2_ET0_T_S4_S3_St12__false_type__ZSt18uninitialized_copyIPN7STShape6VertexES2_ET0_T_S4_S3___ZSt22__uninitialized_copy_aIPN7STShape6VertexES2_S1_ET0_T_S4_S3_SaIT1_E__ZSt24__uninitialized_copy_auxIPN7STShape4FaceES2_ET0_T_S4_S3_St12__false_type__ZSt18uninitialized_copyIPN7STShape4FaceES2_ET0_T_S4_S3___ZSt22__uninitialized_copy_aIPN7STShape4FaceES2_S1_ET0_T_S4_S3_SaIT1_E__ZN8STPoint3D1Ev__ZSt8_DestroyI8STPoint3EvPT___ZSt13__destroy_auxIP8STPoint3EvT_S2_St12__false_type__ZSt8_DestroyIP8STPoint3EvT_S2___ZSt8_DestroyIP8STPoint3S0_EvT_S2_SaIT0_E__ZN8STPoint2D1Ev__ZSt8_DestroyI8STPoint2EvPT___ZSt13__destroy_auxIP8STPoint2EvT_S2_St12__false_type__ZSt8_DestroyIP8STPoint2EvT_S2___ZSt8_DestroyIP8STPoint2S0_EvT_S2_SaIT0_E__ZN9STVector3D1Ev__ZSt8_DestroyI9STVector3EvPT___ZSt13__destroy_auxIP9STVector3EvT_S2_St12__false_type__ZSt8_DestroyIP9STVector3EvT_S2___ZSt8_DestroyIP9STVector3S0_EvT_S2_SaIT0_E__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEEC2ERKS8___ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEEC2ERKS6___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_Rb_tree_implIS8_Lb0EEC1ERKSaISt13_Rb_tree_nodeIS4_EERKS8___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EEC1ERKS8_RKS9___ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEC1Ev__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE21_M_get_Node_allocatorEv__ZNSaISt4pairIKS_IiS_IiiEEmEEC1ISt13_Rb_tree_nodeIS3_EEERKSaIT_E__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13get_allocatorEv__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5beginEv__ZNSt4pairISt17_Rb_tree_iteratorIS_IKS_IiS_IiiEEmEEbEC1ERKS5_RKb__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEE4baseEv__ZN9__gnu_cxxneIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD___ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEE4baseEv__ZN9__gnu_cxxneIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD___ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7STShape6VertexES5_EET0_T_S7_S6___ZSt19__copy_backward_auxIPN7STShape6VertexES2_ET0_T_S4_S3___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7STShape6VertexES4_EET0_T_S6_S5___ZSt13copy_backwardIPN7STShape6VertexES2_ET0_T_S4_S3___ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7STShape4FaceES5_EET0_T_S7_S6___ZSt19__copy_backward_auxIPN7STShape4FaceES2_ET0_T_S4_S3___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7STShape4FaceES4_EET0_T_S6_S5___ZSt13copy_backwardIPN7STShape4FaceES2_ET0_T_S4_S3___ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP8STPoint3S4_EET0_T_S6_S5___ZSt19__copy_backward_auxIP8STPoint3S1_ET0_T_S3_S2___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP8STPoint3S3_EET0_T_S5_S4___ZSt13copy_backwardIP8STPoint3S1_ET0_T_S3_S2___ZSt10_ConstructI8STPoint3S0_EvPT_RKT0___ZSt24__uninitialized_copy_auxIP8STPoint3S1_ET0_T_S3_S2_St12__false_type__ZSt18uninitialized_copyIP8STPoint3S1_ET0_T_S3_S2___ZSt22__uninitialized_copy_aIP8STPoint3S1_S0_ET0_T_S3_S2_SaIT1_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP8STPoint2S4_EET0_T_S6_S5___ZSt19__copy_backward_auxIP8STPoint2S1_ET0_T_S3_S2___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP8STPoint2S3_EET0_T_S5_S4___ZSt13copy_backwardIP8STPoint2S1_ET0_T_S3_S2___ZSt10_ConstructI8STPoint2S0_EvPT_RKT0___ZSt24__uninitialized_copy_auxIP8STPoint2S1_ET0_T_S3_S2_St12__false_type__ZSt18uninitialized_copyIP8STPoint2S1_ET0_T_S3_S2___ZSt22__uninitialized_copy_aIP8STPoint2S1_S0_ET0_T_S3_S2_SaIT1_E__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP9STVector3S4_EET0_T_S6_S5___ZSt19__copy_backward_auxIP9STVector3S1_ET0_T_S3_S2___ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP9STVector3S3_EET0_T_S5_S4___ZSt13copy_backwardIP9STVector3S1_ET0_T_S3_S2___ZSt10_ConstructI9STVector3S0_EvPT_RKT0___ZSt24__uninitialized_copy_auxIP9STVector3S1_ET0_T_S3_S2_St12__false_type__ZSt18uninitialized_copyIP9STVector3S1_ET0_T_S3_S2___ZSt22__uninitialized_copy_aIP9STVector3S1_S0_ET0_T_S3_S2_SaIT1_E__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE9constructEPS5_RKS5___ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE8max_sizeEv__ZN9__gnu_cxx13new_allocatorI8STPoint3E10deallocateEPS1_m__ZdlPv__ZNSt12_Vector_baseI8STPoint3SaIS0_EE13_M_deallocateEPS0_m__ZNSt12_Vector_baseI8STPoint3SaIS0_EED2Ev__ZN9__gnu_cxx13new_allocatorI8STPoint2E10deallocateEPS1_m__ZNSt12_Vector_baseI8STPoint2SaIS0_EE13_M_deallocateEPS0_m__ZNSt12_Vector_baseI8STPoint2SaIS0_EED2Ev__ZN9__gnu_cxx13new_allocatorI9STVector3E10deallocateEPS1_m__ZNSt12_Vector_baseI9STVector3SaIS0_EE13_M_deallocateEPS0_m__ZNSt12_Vector_baseI9STVector3SaIS0_EED2Ev__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE10deallocateEPS7_m__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EED1Ev__Unwind_Resume__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEED1Ev__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm__ZNSt12_Vector_baseIjSaIjEED2Ev__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE10deallocateEPS2_m__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE13_M_deallocateEPS1_m__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EED2Ev__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE10deallocateEPS2_m__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE13_M_deallocateEPS1_m__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EED2Ev__ZNSt6vectorIjSaIjEED1Ev__ZNSt6vectorI9STVector3SaIS0_EED1Ev__ZNSt6vectorI8STPoint2SaIS0_EED1Ev__ZNSt6vectorI8STPoint3SaIS0_EED1Ev__ZNSt6vectorIN7STShape4FaceESaIS1_EED1Ev__ZNSt6vectorIN7STShape6VertexESaIS1_EED1Ev__ZN7STShapeD1Ev__ZN7STShapeD2Ev__ZN7STShapeC1Ev__ZN7STShapeC2Ev__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_St12__false_type__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB___ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_SaIT1_E__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_St12__false_type__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB___ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_SaIT1_E__ZN9__gnu_cxx13new_allocatorI8STPoint3E8allocateEmPKv__ZSt17__throw_bad_allocv__Znwm__ZNSt12_Vector_baseI8STPoint3SaIS0_EE11_M_allocateEm__ZNSt6vectorI8STPoint3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0___ZSt20__throw_length_errorPKc__ZNSt6vectorI8STPoint3SaIS0_EE9push_backERKS0___ZN9__gnu_cxx13new_allocatorI8STPoint2E8allocateEmPKv__ZNSt12_Vector_baseI8STPoint2SaIS0_EE11_M_allocateEm__ZNSt6vectorI8STPoint2SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0___ZNSt6vectorI8STPoint2SaIS0_EE9push_backERKS0___ZN9__gnu_cxx13new_allocatorI9STVector3E8allocateEmPKv__ZNSt12_Vector_baseI9STVector3SaIS0_EE11_M_allocateEm__ZNSt6vectorI9STVector3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0___ZNSt6vectorI9STVector3SaIS0_EE9push_backERKS0___ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE8allocateEmPKv__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_get_nodeEv__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE14_M_create_nodeERKS4___ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE8allocateEmPKv__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE11_M_allocateEm__ZNSt6vectorIN7STShape4FaceESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___ZNSt6vectorIN7STShape4FaceESaIS1_EE9push_backERKS1___ZN7STShape7AddFaceERKNS_4FaceE__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EEC2EmRKS2___ZNSt6vectorIN7STShape4FaceESaIS1_EEC1ERKS3___ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE8allocateEmPKv__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE11_M_allocateEm__ZNSt6vectorIN7STShape6VertexESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1___ZNSt6vectorIN7STShape6VertexESaIS1_EE9push_backERKS1___ZN7STShape9AddVertexERKNS_6VertexE__ZN8STShapes10CreateRectEff__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EEC2EmRKS2___ZNSt6vectorIN7STShape6VertexESaIS1_EEC1ERKS3___ZN7STShapeC1ERKSt6vectorINS_6VertexESaIS1_EERKS0_INS_4FaceESaIS6_EE__ZN7STShapeC2ERKSt6vectorINS_6VertexESaIS1_EERKS0_INS_4FaceESaIS6_EE__ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEmmEv__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base__ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEppEv__ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4___ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueERKS4___ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4___ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE6insertESt17_Rb_tree_iteratorIS6_ERKS6___ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEixERS5___ZNK9STVector36LengthEv__ZN9STVector39NormalizeEv__ZN7STShape15GenerateNormalsEv__ZN9STVector34ZeroE__ZN8STShapes12CreateSphereEfRK8STPoint3jj_cosf_sinf__ZN8STPoint26OriginE__ZN8STShapes19CreateThickCylinderEfffjj__ZN8STShapes14CreateCylinderEffjj__ZN7STShape7LoadOBJERKSs___stack_chk_guard__ZNKSs5c_strEv_fopen___stderrp_fprintf_strtok_strcmp_sscanf_fgets_fclose___stack_chk_fail__ZN7STShape4DrawEv_glBegin_glTexCoord2f_glNormal3f_glVertex3f_glEnd__ZN7STShapeC1ERKSs__ZNSaIcEC1Ev__ZNSsC1EPKcRKSaIcE__ZNSt13runtime_errorC1ERKSs___cxa_allocate_exception__ZNSsD1Ev__ZSt9terminatev__ZNSaIcED1Ev__ZTIPSt13runtime_error___cxa_throw__ZN7STShapeC2ERKSs__ZTVN10__cxxabiv119__pointer_type_infoE__ZTSPSt13runtime_error__ZTISt13runtime_error___gxx_personality_v0__ZnwmPv.eh__ZN8STPoint2C1Ev.eh__ZN8STPoint2C1Eff.eh__ZN9STVector3C1Ev.eh__ZN9STVector3C1Efff.eh__ZN9STVector3C1ERKS_.eh__ZN9STVector3aSERKS_.eh__ZNK9STVector38LengthSqEv.eh__ZN9STVector35CrossERKS_S1_.eh__ZN9STVector3dVEf.eh__ZN9STVector3pLERKS_.eh__ZmiRK8STPoint3S1_.eh__ZN8STPoint3C1Ev.eh__ZN8STPoint3C1Efff.eh__ZplRK8STPoint3RK9STVector3.eh__ZN7STShape6VertexC1ERK8STPoint3RK9STVector3RK8STPoint2.eh__ZNK7STShape4Face8GetIndexEi.eh__ZN7STShape6VertexC1ERKS0_.eh__ZN7STShape6VertexaSERKS0_.eh__ZN7STShape4FaceC2Ejjj.eh__ZN7STShape4FaceC1Ejjj.eh__ZNKSt6vectorIN7STShape6VertexESaIS1_EE4sizeEv.eh__ZNK7STShape14GetNumVerticesEv.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EEixEm.eh__ZNKSt6vectorIN7STShape4FaceESaIS1_EE4sizeEv.eh__ZNK7STShape11GetNumFacesEv.eh__ZNKSt6vectorIN7STShape4FaceESaIS1_EEixEm.eh__ZNK7STShape7GetFaceEm.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EEixEm.eh__ZSt4swapIjEvRT_S1_.eh__ZN7STShape4Face14ReverseWindingEv.eh__ZNSt15binary_functionISt4pairIiS0_IiiEES2_bEC2Ev.eh__ZNSt4lessISt4pairIiS0_IiiEEEC1Ev.eh__ZNKSt6vectorI8STPoint3SaIS0_EE4sizeEv.eh__ZNKSt6vectorI8STPoint2SaIS0_EE4sizeEv.eh__ZNSt4pairIiiEC1ERKiS2_.eh__ZNSt4pairIiS_IiiEEC1ERKiRKS0_.eh__ZNSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEC1ERKSt17_Rb_tree_iteratorIS4_E.eh__ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEneERKS5_.eh__ZNKSt23_Rb_tree_const_iteratorISt4pairIKS0_IiS0_IiiEEmEEptEv.eh__ZNSt6vectorI8STPoint3SaIS0_EEixEm.eh__ZNSt6vectorI9STVector3SaIS0_EEixEm.eh__ZNSt6vectorI8STPoint2SaIS0_EEixEm.eh__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEEC2Ev.eh__ZNSaIN7STShape6VertexEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEED2Ev.eh__ZNSaIN7STShape6VertexEED1Ev.eh__ZNSaIN7STShape6VertexEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEEC2ERKS3_.eh__ZNSaIN7STShape6VertexEEC1ERKS1_.eh__ZNSaIN7STShape6VertexEEC2ERKS1_.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEEC2Ev.eh__ZNSaIN7STShape4FaceEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEED2Ev.eh__ZNSaIN7STShape4FaceEED1Ev.eh__ZNSaIN7STShape4FaceEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEEC2ERKS3_.eh__ZNSaIN7STShape4FaceEEC1ERKS1_.eh__ZNSaIN7STShape4FaceEEC2ERKS1_.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZNKSt12_Vector_baseIN7STShape6VertexESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZNKSt12_Vector_baseIN7STShape4FaceESaIS1_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE9constructEPS2_RKS2_.eh__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE9constructEPS2_RKS2_.eh__ZN9__gnu_cxx13new_allocatorI8STPoint3EC2Ev.eh__ZNSaI8STPoint3EC1Ev.eh__ZN9__gnu_cxx13new_allocatorI8STPoint3ED2Ev.eh__ZNSaI8STPoint3ED1Ev.eh__ZNSaI8STPoint3ED2Ev.eh__ZN9__gnu_cxx13new_allocatorI8STPoint3EC2ERKS2_.eh__ZNSaI8STPoint3EC2ERKS0_.eh__ZNSaI8STPoint3EC1ERKS0_.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorI8STPoint2EC2Ev.eh__ZNSaI8STPoint2EC1Ev.eh__ZN9__gnu_cxx13new_allocatorI8STPoint2ED2Ev.eh__ZNSaI8STPoint2ED1Ev.eh__ZNSaI8STPoint2ED2Ev.eh__ZN9__gnu_cxx13new_allocatorI8STPoint2EC2ERKS2_.eh__ZNSaI8STPoint2EC2ERKS0_.eh__ZNSaI8STPoint2EC1ERKS0_.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EE19_M_get_Tp_allocatorEv.eh__ZN9__gnu_cxx13new_allocatorI9STVector3EC2Ev.eh__ZNSaI9STVector3EC1Ev.eh__ZN9__gnu_cxx13new_allocatorI9STVector3ED2Ev.eh__ZNSaI9STVector3ED1Ev.eh__ZNSaI9STVector3ED2Ev.eh__ZN9__gnu_cxx13new_allocatorI9STVector3EC2ERKS2_.eh__ZNSaI9STVector3EC2ERKS0_.eh__ZNSaI9STVector3EC1ERKS0_.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EE19_M_get_Tp_allocatorEv.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_beginEv.eh__ZN9__gnu_cxx13new_allocatorI8STPoint3E9constructEPS1_RKS1_.eh__ZN9__gnu_cxx13new_allocatorI8STPoint2E9constructEPS1_RKS1_.eh__ZN9__gnu_cxx13new_allocatorI9STVector3E9constructEPS1_RKS1_.eh__ZN9__gnu_cxx13new_allocatorIjEC2Ev.eh__ZNSaIjEC1Ev.eh__ZN9__gnu_cxx13new_allocatorIjED2Ev.eh__ZNSaIjED1Ev.eh__ZNSaIjED2Ev.eh__ZN9__gnu_cxx13new_allocatorIjEC2ERKS1_.eh__ZNSaIjEC2ERKS_.eh__ZNSaIjEC1ERKS_.eh__ZNSt12_Vector_baseIjSaIjEE12_Vector_implD1Ev.eh__ZNSt12_Vector_baseIjSaIjEE19_M_get_Tp_allocatorEv.eh__ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEdeEv.eh__ZNKSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEeqERKS5_.eh__ZNSt4pairIKS_IiS_IiiEEmEC1ERS2_RKm.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE12_Vector_implC1ERKS2_.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EEC2ERKS2_.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EEC1ERKS2_.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE12_Vector_implC1ERKS2_.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EEC2ERKS2_.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EEC1ERKS2_.eh__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEC1ERKS4_.eh__ZNKSt6vectorIN7STShape6VertexESaIS1_EE3endEv.eh__ZNKSt6vectorIN7STShape6VertexESaIS1_EE5beginEv.eh__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEC1ERKS4_.eh__ZNKSt6vectorIN7STShape4FaceESaIS1_EE3endEv.eh__ZNKSt6vectorIN7STShape4FaceESaIS1_EE5beginEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPN7STShape6VertexESt6vectorIS2_SaIS2_EEEC1ERKS3_.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIPN7STShape4FaceESt6vectorIS2_SaIS2_EEEC1ERKS3_.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EE3endEv.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EE12_Vector_implC1ERKS1_.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EEC2ERKS1_.eh__ZNSt6vectorI8STPoint3SaIS0_EEC1ERKS1_.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EE12_Vector_implC1ERKS1_.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EEC2ERKS1_.eh__ZNSt6vectorI8STPoint2SaIS0_EEC1ERKS1_.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EE12_Vector_implC1ERKS1_.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EEC2ERKS1_.eh__ZNSt6vectorI9STVector3SaIS0_EEC1ERKS1_.eh__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEEC2Ev.eh__ZNSaISt4pairIKS_IiS_IiiEEmEEC1Ev.eh__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEED2Ev.eh__ZNSaISt4pairIKS_IiS_IiiEEmEED1Ev.eh__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEED2Ev.eh__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEED1Ev.eh__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEED2Ev.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_Rb_tree_implIS8_Lb0EED1Ev.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_rightEPSt18_Rb_tree_node_base.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE7_S_leftEPSt18_Rb_tree_node_base.eh__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIP8STPoint3St6vectorIS1_SaIS1_EEEC1ERKS2_.eh__ZNSt6vectorI8STPoint3SaIS0_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEdeEv.eh__ZN9__gnu_cxx17__normal_iteratorIP8STPoint2St6vectorIS1_SaIS1_EEEC1ERKS2_.eh__ZNSt6vectorI8STPoint2SaIS0_EE3endEv.eh__ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEE4baseEv.eh__ZNK9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEdeEv.eh__ZNKSt6vectorI9STVector3SaIS0_EE4sizeEv.eh__ZN9__gnu_cxx17__normal_iteratorIP9STVector3St6vectorIS1_SaIS1_EEEC1ERKS2_.eh__ZNSt6vectorI9STVector3SaIS0_EE3endEv.eh__ZNSt12_Vector_baseIjSaIjEE12_Vector_implC1ERKS0_.eh__ZNSt12_Vector_baseIjSaIjEEC2ERKS0_.eh__ZNSt6vectorIjSaIjEEC1ERKS0_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_M_endEv.eh__ZNSt14unary_functionISt4pairIKS0_IiS0_IiiEEmES3_EC2Ev.eh__ZNSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEC1Ev.eh__ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEC1EPSt13_Rb_tree_nodeIS4_E.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE3endEv.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE3endEv.eh__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8key_compEv.eh__ZNKSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE8key_compEv.eh__ZNK9__gnu_cxx13new_allocatorIN7STShape6VertexEE8max_sizeEv.eh__ZNKSt6vectorIN7STShape6VertexESaIS1_EE8max_sizeEv.eh__ZNK9__gnu_cxx13new_allocatorIN7STShape4FaceEE8max_sizeEv.eh__ZNKSt6vectorIN7STShape4FaceESaIS1_EE8max_sizeEv.eh__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEEC2Ev.eh__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEEC1IS4_EERKSaIT_E.eh__ZNSt4pairIKS_IiS_IiiEEmED1Ev.eh__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE7destroyEPS5_.eh__ZNKSt12_Vector_baseI8STPoint3SaIS0_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorI8STPoint3E8max_sizeEv.eh__ZNKSt6vectorI8STPoint3SaIS0_EE8max_sizeEv.eh__ZNKSt12_Vector_baseI8STPoint2SaIS0_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorI8STPoint2E8max_sizeEv.eh__ZNKSt6vectorI8STPoint2SaIS0_EE8max_sizeEv.eh__ZNKSt12_Vector_baseI9STVector3SaIS0_EE19_M_get_Tp_allocatorEv.eh__ZNK9__gnu_cxx13new_allocatorI9STVector3E8max_sizeEv.eh__ZNKSt6vectorI9STVector3SaIS0_EE8max_sizeEv.eh__ZSt13__destroy_auxIPjEvT_S1_St11__true_type.eh__ZSt8_DestroyIPjEvT_S1_.eh__ZSt8_DestroyIPjjEvT_S1_SaIT0_E.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_valueEPKSt13_Rb_tree_nodeIS4_E.eh__ZNKSt10_Select1stISt4pairIKS0_IiS0_IiiEEmEEclERKS4_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_S_keyEPKSt13_Rb_tree_nodeIS4_E.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_S_valueEPKSt18_Rb_tree_node_base.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE6_S_keyEPKSt18_Rb_tree_node_base.eh__ZStltIiiEbRKSt4pairIT_T0_ES5_.eh__ZStltIiSt4pairIiiEEbRKS0_IT_T0_ES6_.eh__ZNKSt4lessISt4pairIiS0_IiiEEEclERKS2_S5_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4findERS3_.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE4findERS5_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11lower_boundERS3_.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE11lower_boundERS5_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE12_M_rightmostEv.eh__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE4sizeEv.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_leftmostEv.eh__ZN7STShape6VertexD1Ev.eh__ZSt8_DestroyIN7STShape6VertexEEvPT_.eh__ZSt13__destroy_auxIPN7STShape6VertexEEvT_S3_St12__false_type.eh__ZSt8_DestroyIPN7STShape6VertexEEvT_S3_.eh__ZSt8_DestroyIPN7STShape6VertexES1_EvT_S3_SaIT0_E.eh__ZN7STShape4FaceD1Ev.eh__ZSt8_DestroyIN7STShape4FaceEEvPT_.eh__ZSt13__destroy_auxIPN7STShape4FaceEEvT_S3_St12__false_type.eh__ZSt8_DestroyIPN7STShape4FaceEEvT_S3_.eh__ZSt8_DestroyIPN7STShape4FaceES1_EvT_S3_SaIT0_E.eh__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEppEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEdeEv.eh__ZSt10_ConstructIN7STShape6VertexES1_EvPT_RKT0_.eh__ZN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEppEv.eh__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEdeEv.eh__ZSt10_ConstructIN7STShape4FaceES1_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIPN7STShape6VertexES2_ET0_T_S4_S3_St12__false_type.eh__ZSt18uninitialized_copyIPN7STShape6VertexES2_ET0_T_S4_S3_.eh__ZSt22__uninitialized_copy_aIPN7STShape6VertexES2_S1_ET0_T_S4_S3_SaIT1_E.eh__ZSt24__uninitialized_copy_auxIPN7STShape4FaceES2_ET0_T_S4_S3_St12__false_type.eh__ZSt18uninitialized_copyIPN7STShape4FaceES2_ET0_T_S4_S3_.eh__ZSt22__uninitialized_copy_aIPN7STShape4FaceES2_S1_ET0_T_S4_S3_SaIT1_E.eh__ZN8STPoint3D1Ev.eh__ZSt8_DestroyI8STPoint3EvPT_.eh__ZSt13__destroy_auxIP8STPoint3EvT_S2_St12__false_type.eh__ZSt8_DestroyIP8STPoint3EvT_S2_.eh__ZSt8_DestroyIP8STPoint3S0_EvT_S2_SaIT0_E.eh__ZN8STPoint2D1Ev.eh__ZSt8_DestroyI8STPoint2EvPT_.eh__ZSt13__destroy_auxIP8STPoint2EvT_S2_St12__false_type.eh__ZSt8_DestroyIP8STPoint2EvT_S2_.eh__ZSt8_DestroyIP8STPoint2S0_EvT_S2_SaIT0_E.eh__ZN9STVector3D1Ev.eh__ZSt8_DestroyI9STVector3EvPT_.eh__ZSt13__destroy_auxIP9STVector3EvT_S2_St12__false_type.eh__ZSt8_DestroyIP9STVector3EvT_S2_.eh__ZSt8_DestroyIP9STVector3S0_EvT_S2_SaIT0_E.eh__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEEC2ERKS8_.eh__ZNSaISt13_Rb_tree_nodeISt4pairIKS0_IiS0_IiiEEmEEEC2ERKS6_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13_Rb_tree_implIS8_Lb0EEC1ERKSaISt13_Rb_tree_nodeIS4_EERKS8_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EEC1ERKS8_RKS9_.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEC1Ev.eh__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE21_M_get_Node_allocatorEv.eh__ZNSaISt4pairIKS_IiS_IiiEEmEEC1ISt13_Rb_tree_nodeIS3_EEERKSaIT_E.eh__ZNKSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE13get_allocatorEv.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE5beginEv.eh__ZNSt4pairISt17_Rb_tree_iteratorIS_IKS_IiS_IiiEEmEEbEC1ERKS5_RKb.eh__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEE4baseEv.eh__ZN9__gnu_cxxneIPKN7STShape6VertexESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_.eh__ZNK9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEE4baseEv.eh__ZN9__gnu_cxxneIPKN7STShape4FaceESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESD_.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7STShape6VertexES5_EET0_T_S7_S6_.eh__ZSt19__copy_backward_auxIPN7STShape6VertexES2_ET0_T_S4_S3_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7STShape6VertexES4_EET0_T_S6_S5_.eh__ZSt13copy_backwardIPN7STShape6VertexES2_ET0_T_S4_S3_.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIPN7STShape4FaceES5_EET0_T_S7_S6_.eh__ZSt19__copy_backward_auxIPN7STShape4FaceES2_ET0_T_S4_S3_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIPN7STShape4FaceES4_EET0_T_S6_S5_.eh__ZSt13copy_backwardIPN7STShape4FaceES2_ET0_T_S4_S3_.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP8STPoint3S4_EET0_T_S6_S5_.eh__ZSt19__copy_backward_auxIP8STPoint3S1_ET0_T_S3_S2_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP8STPoint3S3_EET0_T_S5_S4_.eh__ZSt13copy_backwardIP8STPoint3S1_ET0_T_S3_S2_.eh__ZSt10_ConstructI8STPoint3S0_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIP8STPoint3S1_ET0_T_S3_S2_St12__false_type.eh__ZSt18uninitialized_copyIP8STPoint3S1_ET0_T_S3_S2_.eh__ZSt22__uninitialized_copy_aIP8STPoint3S1_S0_ET0_T_S3_S2_SaIT1_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP8STPoint2S4_EET0_T_S6_S5_.eh__ZSt19__copy_backward_auxIP8STPoint2S1_ET0_T_S3_S2_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP8STPoint2S3_EET0_T_S5_S4_.eh__ZSt13copy_backwardIP8STPoint2S1_ET0_T_S3_S2_.eh__ZSt10_ConstructI8STPoint2S0_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIP8STPoint2S1_ET0_T_S3_S2_St12__false_type.eh__ZSt18uninitialized_copyIP8STPoint2S1_ET0_T_S3_S2_.eh__ZSt22__uninitialized_copy_aIP8STPoint2S1_S0_ET0_T_S3_S2_SaIT1_E.eh__ZNSt15__copy_backwardILb0ESt26random_access_iterator_tagE8__copy_bIP9STVector3S4_EET0_T_S6_S5_.eh__ZSt19__copy_backward_auxIP9STVector3S1_ET0_T_S3_S2_.eh__ZNSt22__copy_backward_normalILb0ELb0EE10__copy_b_nIP9STVector3S3_EET0_T_S5_S4_.eh__ZSt13copy_backwardIP9STVector3S1_ET0_T_S3_S2_.eh__ZSt10_ConstructI9STVector3S0_EvPT_RKT0_.eh__ZSt24__uninitialized_copy_auxIP9STVector3S1_ET0_T_S3_S2_St12__false_type.eh__ZSt18uninitialized_copyIP9STVector3S1_ET0_T_S3_S2_.eh__ZSt22__uninitialized_copy_aIP9STVector3S1_S0_ET0_T_S3_S2_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorISt4pairIKS1_IiS1_IiiEEmEE9constructEPS5_RKS5_.eh__ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE8max_sizeEv.eh__ZN9__gnu_cxx13new_allocatorI8STPoint3E10deallocateEPS1_m.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EE13_M_deallocateEPS0_m.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EED2Ev.eh__ZN9__gnu_cxx13new_allocatorI8STPoint2E10deallocateEPS1_m.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EE13_M_deallocateEPS0_m.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EED2Ev.eh__ZN9__gnu_cxx13new_allocatorI9STVector3E10deallocateEPS1_m.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EE13_M_deallocateEPS0_m.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EED2Ev.eh__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE10deallocateEPS7_m.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EED1Ev.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEED1Ev.eh__ZN9__gnu_cxx13new_allocatorIjE10deallocateEPjm.eh__ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm.eh__ZNSt12_Vector_baseIjSaIjEED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE10deallocateEPS2_m.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE13_M_deallocateEPS1_m.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EED2Ev.eh__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE10deallocateEPS2_m.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE13_M_deallocateEPS1_m.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EED2Ev.eh__ZNSt6vectorIjSaIjEED1Ev.eh__ZNSt6vectorI9STVector3SaIS0_EED1Ev.eh__ZNSt6vectorI8STPoint2SaIS0_EED1Ev.eh__ZNSt6vectorI8STPoint3SaIS0_EED1Ev.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EED1Ev.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EED1Ev.eh__ZN7STShapeD1Ev.eh__ZN7STShapeD2Ev.eh__ZN7STShapeC1Ev.eh__ZN7STShapeC2Ev.eh__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_St12__false_type.eh__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_.eh__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN7STShape6VertexESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_SaIT1_E.eh__ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_St12__false_type.eh__ZSt18uninitialized_copyIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_.eh__ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN7STShape4FaceESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_SaIT1_E.eh__ZN9__gnu_cxx13new_allocatorI8STPoint3E8allocateEmPKv.eh__ZNSt12_Vector_baseI8STPoint3SaIS0_EE11_M_allocateEm.eh__ZNSt6vectorI8STPoint3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.eh__ZNSt6vectorI8STPoint3SaIS0_EE9push_backERKS0_.eh__ZN9__gnu_cxx13new_allocatorI8STPoint2E8allocateEmPKv.eh__ZNSt12_Vector_baseI8STPoint2SaIS0_EE11_M_allocateEm.eh__ZNSt6vectorI8STPoint2SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.eh__ZNSt6vectorI8STPoint2SaIS0_EE9push_backERKS0_.eh__ZN9__gnu_cxx13new_allocatorI9STVector3E8allocateEmPKv.eh__ZNSt12_Vector_baseI9STVector3SaIS0_EE11_M_allocateEm.eh__ZNSt6vectorI9STVector3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_.eh__ZNSt6vectorI9STVector3SaIS0_EE9push_backERKS0_.eh__ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKS2_IiS2_IiiEEmEEE8allocateEmPKv.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE11_M_get_nodeEv.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE14_M_create_nodeERKS4_.eh__ZN9__gnu_cxx13new_allocatorIN7STShape4FaceEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EE11_M_allocateEm.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EE9push_backERKS1_.eh__ZN7STShape7AddFaceERKNS_4FaceE.eh__ZNSt12_Vector_baseIN7STShape4FaceESaIS1_EEC2EmRKS2_.eh__ZNSt6vectorIN7STShape4FaceESaIS1_EEC1ERKS3_.eh__ZN9__gnu_cxx13new_allocatorIN7STShape6VertexEE8allocateEmPKv.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EE11_M_allocateEm.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EE9push_backERKS1_.eh__ZN7STShape9AddVertexERKNS_6VertexE.eh__ZN8STShapes10CreateRectEff.eh__ZNSt12_Vector_baseIN7STShape6VertexESaIS1_EEC2EmRKS2_.eh__ZNSt6vectorIN7STShape6VertexESaIS1_EEC1ERKS3_.eh__ZN7STShapeC1ERKSt6vectorINS_6VertexESaIS1_EERKS0_INS_4FaceESaIS6_EE.eh__ZN7STShapeC2ERKSt6vectorINS_6VertexESaIS1_EERKS0_INS_4FaceESaIS6_EE.eh__ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEmmEv.eh__ZNSt17_Rb_tree_iteratorISt4pairIKS0_IiS0_IiiEEmEEppEv.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueERKS4_.eh__ZNSt8_Rb_treeISt4pairIiS0_IiiEES0_IKS2_mESt10_Select1stIS4_ESt4lessIS2_ESaIS4_EE16_M_insert_uniqueESt17_Rb_tree_iteratorIS4_ERKS4_.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEE6insertESt17_Rb_tree_iteratorIS6_ERKS6_.eh__ZNSt3mapISt4pairIiS0_IiiEEmSt4lessIS2_ESaIS0_IKS2_mEEEixERS5_.eh__ZNK9STVector36LengthEv.eh__ZN9STVector39NormalizeEv.eh__ZN7STShape15GenerateNormalsEv.eh__ZN8STShapes12CreateSphereEfRK8STPoint3jj.eh__ZN8STShapes19CreateThickCylinderEfffjj.eh__ZN8STShapes14CreateCylinderEffjj.eh__ZN7STShape7LoadOBJERKSs.eh__ZN7STShape4DrawEv.eh__ZN7STShapeC1ERKSs.eh__ZN7STShapeC2ERKSs.eh__ZL11OBJIndexingimGCC_except_table0LC1GCC_except_table1GCC_except_table2GCC_except_table3GCC_except_table4LC8LC9LC10LC11LC12LC13LC14LC15LC16LC17LC18LC19LC20LC21LC22LC23LC24LC25LC26LC27LC28LC29LC30GCC_except_table5LC31GCC_except_table6GCC_except_table7EH_frame1__ZL11OBJIndexingim.eh