MZ@ !L!This program cannot be run in DOS mode. $PEL0S{ {(Eo 8vo (?(H{(+(H(+xs (+( "@[ (?(H{(+( o :~9o Y8   { {(Eo  8 o  " " X(Go 81o   (?(   (?( o :9o  (?  (? o :\ 9 o Y< *(GUJ{(?*J{(?*( *0Z( ( {( o ( ( ( {( o ( ( ( *js s (>*"}*>(X(*{*j{( Y\(<X[*.{ *0z{:""?"s *{@"""s *( 9e#?( {vl#-DT! @Z#@[ {^9e ( ( Zk( k( ( Zks *( ~o 8 Z_b (8OX((( (  ( (   ( Xnij?~o X ?m~Yo ( q**( ^*( 9 rps/ z{(Y(Y**{*V~o ~o *0s{ }%}$*: b_bZX*0(I (! :  *(" (W (" (S{# {$ D'{# {% D(H(+s' *{$ {# D'{$ {% D(H(+s' *(H(+s' *0Rs ( }%(~-*s( ~(+(+s* (+*0*s }'})q},%}/*0={$ "A8( 8( X >*0= s }0( {0(+ }1(s, ( +*01 s }2(q( +s. ( +*6((*0# s }3q}7%}:*(: rMps/ z( \Xs*03 (: rMps/ z( ( (Y( *B(X(*( 9 rps0 z{YZXYs*0$q  8 ( X ?*0e :q*( 9 rps0 z(; {Z(Z_bZjnZ_bjYZYjYnZYj[mYs*&X ^X*0;( < rps0 z:y( 9 rUps0 z@{X(s*{^:;{^@:{^s*{X(s*@~o1 X 8_YZ_bs2 Y( 88 X(( ( @!(3  Y( 8(:@(3  ( 8@ Y(   (#9D (! (!()9,(3  Y(   ( 8(3  (:( X?Xno4 j?~o5 X >~Yo6 ( (7 *(*0" q 8( ( 9*0( < rps0 z:|( 9 rUps0 z@{Y(((*{^   ;s8 z{Y(((:(*( (;X(YY((:@*@ ( *((:(#  ( 9{^;  Y("  @& (    98Y(*  98(   Y(*0Z( 9( *(  ( 8( ;*( ( 9(  ( *B{{**{Z*Zrp{(9 *ju9 ($**&($*.((*"( *{"*2{"*( *0 {$ }$EG8h{(} }!83{!s}"{#-}$8({!X}!{!{ D}$**>}#}$*s< z(*0(|$(? 3*s{ {}*( *0'{%(@ ( (A ( ( *{-*2{-*( *0j{/ }/ EQ8C|,( }&{'{,o }(|,{)((+oB }* YE8{*oC }+{&|+( ( ( |+( ( ( ( {({'|+( o X{'|+( o X( "@@(D }-{.-}/ 9{*o :A,{*9 {*o }/**oD0E {/ }.}/E!8{*9 {*o *(-s< z(*0@|/(? 3*s {,},{'}'{)})*( *z( {0(+ {1*( *N( {2(+ *{8*2{8*( *0{: }:E s0\W8Y{3|7(<sG z|7{:a }48C{4({3(}8{9-}:8{4Y}4{4B8|7{@a}58C{5({3(}8{9-}:8|{5X}5{5 D8S|7{3( }8{9-}:80|7{3( }8{9-}:8|7{3( }8{9-}:8|7( }6{69|7{^:,|7{3("}8{9-}:8~|7{3("}8{9-}:8R{69|7{^9,|7{3("}8{9-}:8 }:**>}9}:*s< z(*04 |:(? 3*s {7}7{3}3*f( (}H *z( (( +( +}H *b( {H ( +}H *0 {H iY((*(n{H ij?sG z{H (*(n{H ij?sG z{H (*0sJ }K *(L *{P *2{P *( *0 {M }M ER8|}N 8O{N s{K {H {N sO }P {Q -}M 81{N X}N {N n{K {H ij?}M **>}Q }M *s< zb( (sT }*( sU }{(oV *(n{oW j?sG z{(oX *(n{oW j?sG z{(oY *0s }A*(7*0&{oZ Y[X {o[ *{B*2{B*( *0 {D }DEQ8|}@8N{A{{@oX 9%{@s}B{C-}D82{@X}@{@{A{oW ?}D**>}C}D*s< z^@*:8*0& 8_@Z Zd:*d`d`d`d`d`~  ݬZd*b %E(] *0d(^ o_ (` rpoa :rp(b 8(c rpod se of r3p(b (g *{*(A rMps0 z(YZX}*"}*B{\Xs*&{^*.(YZ*0s }G%}J*0. (B 8( (?(Cs@*0#s }Lq }O%}R*0#s }Tq }U%}X*0s }Y}Z}[(h 9/|Y(i oj |Y(k ol sm }Y|Y(i |Y(i |Y(k (+ |Y(k (n (o (p (Esq 8 sr os 8S(t oA1{Yo(K9 X(Gou (v :o X{Z?d sw (+~-Osx ~(+~-Psz ~(+*i*0(Ho> o & o: (  o: o ( o & o: (  o: o ( o & o: (  o: o ( 9 o (o (o (k ({   (+   "B    *"? [ (i (o     (+ Z"? "?C    * ({  (k (+ ZX"? "?C    * (+ Zq "?Ys sYs| * } 0s }\}]}^{\{^(N&|\(i (p {^D&(} 9(~ (L9*8%{]D|\(i (L9*(H~-Qs( ~(+(+s (+*0@( ( sm ~-Rs. ~(J (! *0 ({ (k (+ "D*(i (+ e[ (i (k (n ( (p C*A*({ (+ "C*({ (+ "A**0!Z(i ( Y "C!!*(k (i (+ e ZX"A!!*l( k X"A!!* Y(i (k "C8( ( s !*"(! *0"(" (U*"( *"?*{H*2{H *( *0 {J }JE68\}F83{FsA}H{I-}J8-{FX}F{F{G(DD}J**>}I}J*s< z(*0(|J(? 3*s {G}G*{P*2{P *( *0H {R }REh8|O(B}K{L|K(= rps0 z|O(C}M{O}P{Q-}R8|K{L( {Ms@}P{Q-}R8|K{M@8{L( }N{Ns@}P{Q-}R8/{Ns@}P{Q-}R8 }R**>}Q}R*s< z(*04|R(? 3*s {O}O{L}L*{V*2{V*( *0S {X }XEW8|U(B}S{T|S(< r2ps0 z{S}V{W-}X8|U(C:]|S{T( }V{W-}X8|S{T( }V{W-}X8f8X|S{T( }V{W-}X85|S{T( }V{W-}X8 }X**>}W}X*s< z(*04|X(? 3*s {U}U{T}T*( *j{Y{Z{[(J*( *{\(A (@ {]{^(M*{*"}*{*"}*{*"}*v (T(V(X*"s *"s *( : rps z} } *0#s } *( *{ *2{ .*( *0${ }  EU8hs } { } { u'} { :8a{ u+9{ { o 8%{ { } { -} 8{ { } 8~{ o }  YE883{ o } { } { -}  y{ o :,{ 9 { o 8*{ o { } { -} 8{ o =} **Y10M { } } E!!!8{ 9 { o *05s< z&( *&( *b: rps z(+*2(+(+*0%s } %} *{ *2{ 4*( *0${ }  E8{ o }  YEi{ o :݇{ o } 8J{ o } { { s } { -}  5{ } { o : ,( } **7 05 { } } E8 ( *(-s< z( *0(&| (? 3*s { } *^{ 9 { o *:( (+*N( s (+*n: rps z(+*: rps zs (+*:( (+*N( s (+*n: rps z(+*: rps zs (+*0': rps z: rps zo o : 9 rps/ z@ ]o  o 8)o o o < o : 9o *){ { *"} *{ *"} *ZE( ( *f: rps z(+*f: rps z(+*0(s } } %} *{ *2{ K*( *0*${ }  E8{ o }  YE^{ o :{ 9 rps/ zݨ{ o } { } { -}  w8'{ o } { -}  K{ o :{ } { -}   ,( } **? 0= { } } E8 ( *05s< z( *04)| (? 3*s { } { } *^{ 9 { o *:( } *0"{ o <*>**[Copyright © Majiir 2012-2014 All rights reserved. Use of the software in source form is permitted for auditing purposes only. You may not copy, modify, reverse engineer, compile, or distribute the source for any purpose, except and only to the extent authorized by applicable law. Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met: 1. Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 2. You may not use or distribute this software or any derivative works in any form for commercial purposes. 3. Modification, reverse engineering, decompiling and creating derivative works are prohibited, except and only to the extent authorized by applicable law. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. BSJB v2.0.50727l&#~ '|#Strings=#USA#GUIDA #BlobW+ 3<(u9)&-)O$h[b }_bbb)4 HSXm3&Gah~b$;r~0;[`}```` c      b b  ;*;G;f;;;;;5  ! & +2 3: :D  :X  ;` > p ?yS  SZ\]^ad mruwFy%?&023;@E FFFK1 SK Y \_ h o!7!?!G 1M1)Z!&!+/V/V/V/3!G ) ; Z_ Z/V7V7; ?'B!NF!VJmFF!RZ\ g nw BYBZg?s|nBwB?B g nw nwnw n;w  7' ;n;w ;nw6Z6 ? ? 7 J DsL FDnFwVJ L F( FnwVJ L  FnFwP ="S t"Z t>#h Y#b#r#o  z#y % # # ) *%  5%  a% l%  %  %  %  & & (' #t' 1' =' J ( S;( bd(' b(7 l(7 s(@ s)M s )V ")[ s#+l b%,t s%- '.v'#. %(.. (E.v(`. )j.g +v. -5.5!/5.15y %2 682:6^?3l656Q5p757h6787^o98;38Q;<8{;P9;h9<9>9h ?9?\:o ?d:?:A:l bB:B: B: C: D$;ET; SF; GD= L? TO?oT4@)W@8\AK_AY`AgaA|bF)cG6cGCdGP d G])e(Gw e1G fOG iXG kImIoaGqGqsGQsJ5 sJ5 t,J5 uLRf v+LXf x?LRz z[LXz }|L^f Lmf L^z Lmz L| MM .MM .MM M N pPP "c"a {. b. .c.d5/ycE/KcL/QT/~/c/a / )/ /c/dh1yc1Kc1Q1 (2c02a O2cW2a k2 bs2 2c2d.5yc>5KcE5QP5~6 X]6 6c6dY7yci7Kcn8 bv8 8c8d99ycI9KcA B  BcBdBycBKcBQBB C  CcCdlDyc|DKcDQDD bD DcDdKFyc[FKcbFQlF~FcFa FcFa G G GcGd|IycIKcOJ S WJ dJclJdlKycKKcKQKB L5 cFN NN [NcdNdOycPKcPQP qXP5 cG 88G[vz|z|[MG  z|  n u } {   VNVNVNVNVNVVVVVVVVVVVV   VVV { :>aBaa6aB59>aV59RaB59>59n59>!a! !5!9!"a" "5"9"#a#B#5#9#>&5&9&'a''5'9'(a(&(5(9(*9cqQ@$QDYNaDidqyca@yc,4,<cDca@ Dc<cca a a <%)<.<4LL???QMT.\Q8mdlQ4D%tt?MD.D4tWco |icq*qqc&Qnc nwS%^g%wc  9 N jv "))1 90Ig ;Au )Q EA )Q EALT  ccm cdQ  L.  QJ N aN  .$,4a<NF<VJDcDD<qLTcD 7D JD DT .LnFLwdqDsLlD FT T%|c|VJ|VJq L F( Fnw5 cB qcVJ    q  $mF$F, ., .4c4VJ4 4<DVJLqD LD TD F<nF<w<5 c< q<c<VJ< dRl  c(,0A:P:T-:.G .Y .Y ._ .G .k .Y .Y . . .. ccc!c#AcC`cccccc#cCcacccccccc#cCcccccccc@c @ c c c@ c` c c c c c c@ `  @ `      @ `  c c cc@` @`` @ ` ` @` @` @` @ ` @`@`  I+8E]g{Gv)`x& 0 I \  !"#&!'#(%           p !  % % '* i/  i/ '* i/ 3 i/ '* i/ A i/ A i/ '* i/ % i/ > i/ % i/      ./056?STUVWXmno!p!y#z%')+-/13579;=?ACEGIKMd{p{{uw{}w{u w*{,}.0w:u<w!F!Hw!R{!T"V"Xw"b{"d#fu#hw#r{#t}&~1&w'U'w'{'Y((w({(gjz?Fd#29DOV]`\w)000TT\hov]ov''ov]/6PE  S \      ! " # $ % &'(000 0&0*0:0L0N0P000000000000000000 MSS[Sg{S}}}}GeodesicGridBoundsMapCellCellMap`1TCellSetChildTypeChildTypeExtensionsIntMathLicenseSentinelTriangleFaceDirectionTriangleHitGeodesicGrid.EnumerableExtensionsAppendPrependAppendIterator`1PrependIterator`1AppendPrependIterator`1EdgesExMinMaxByPair`1RepeatReverseComparer`1value__minValsmaxValsindexpositionCacheList`1System.Collections.GenericVector3UnityEngineneighborCachevaluessetBitArraySystem.CollectionsDownStraightUpMultiplyDeBruijnBitPositionk__BackingFieldk__BackingFieldk__BackingFieldelementsequenceIEnumerable`1k__BackingFieldk__BackingFieldcomparerIComparer`1TKeyheightAtlevelc__AnonStorey0Func`2SystemObject.ctorSingleIEnumerator`1GetEnumeratorget_CurrentEnumerableSystem.LinqMaxMinMathfSqrtMathIEnumeratorMoveNextIDisposableDisposetriangleCompilerGeneratedAttributeSystem.Runtime.CompilerServiceseget_FirstInvokeop_Multiplyget_Secondop_Additionget_sqrMagnitudesubindexClearDebuggerHiddenAttributeSystem.Diagnosticsc__Iterator0__0__1$current$disposing$PCAtanCosSinget_Countget_normalizedAddget_ItemrayboundsgridTransformNullable`1get_HasValueget_ValuexyzElementAtc__AnonStorey3position<>f__am$cache0Selectc__Iterator1__0__1$locvar0__2$thislinec__AnonStorey4dotDotAllc__AnonStorey5c__Iterator2__0__2InvalidOperationExceptiondirectionArgumentExceptionlevelsAddressArrayGetLengthGetotherUInt32StringFormatobjabNotSupportedExceptionIEnumerableInterlockedSystem.ThreadingCompareExchangepcop_DivisionselectorToArraycellvaluec__Iterator0KeyValuePair`2DefaultMemberAttributeSystem.Reflectionarrayset_Lengthset_Itemget_LengthByteCopyToExtensionAttributedirpowvInt32{4b2b2f17-c65a-4ca9-8dfe-361798de37bc}$ArrayType=128$field-0RuntimeHelpersInitializeArrayRuntimeFieldHandleAssemblyGetExecutingAssemblyget_LocationPathSystem.IOGetFileNameEqualsStringComparisonConcatChangeExtensionGetManifestResourceStreamStreamStreamReaderTextReaderReadToEndFileWriteAllTextc__Iterator1__0__1__2c__Iterator2c__AnonStorey3Rayop_Inequalityget_originTransformInverseTransformPointget_directionInverseTransformDirectionop_Subtractionget_magnitudeEnumeratorAddRangeWhere<>f__am$cache1Crossminmaxc__AnonStorey4<>f__am$cache2Anyop_UnaryNegation<>f__am$cache3radiuspointthdistancebarycentricCoordinateArgumentNullException__0Stack`1__1__2__3PushPopc__Iterator0`1__0__1__2<>__Finally0System.Collections.Generic.IEnumerable>.GetEnumeratorComparer`1get_DefaultthrowOnEmptyComparefirstsecondset_Firstset_Secondc__Iterator0`1__1System.Collections.Generic.IEnumerable.GetEnumeratorGetMinGetMax<>m__0.cctorget_Indexget_Levelget_IsPentagonget_Positionget_subindexget_isPolarClearCacheAtLevelCountAtLevelRaycastGetVerticesContainingContainssearchNeighborsGetNeighborsGetParentgetSecondParentgetChildapproachSlowapproachwrapGetFrontNeighborgetRootgetBackNeighborisPolarSeamGetHashCodeToStringop_Equalitym__0ValueTypeIEquatable`1System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.IEnumerator.get_CurrentResetSystem.Collections.IEnumerable.GetEnumeratorSystem.Collections.Generic.IEnumerable.GetEnumeratorSystem.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerable.GetEnumeratorSystem.Collections.Generic.IEnumerator>.get_CurrentToByteArrayEnumFlipPowLogBase2RungetDirectionGetChildrenintersectsCelltriangleContainsintersectsFacesphereIntersectionm__0m__1m__2m__3System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerable.GetEnumeratorget_Triangleset_Triangleget_Distanceset_Distanceget_BarycentricCoordinateset_BarycentricCoordinateAppendPrependSystem.Collections.Generic.IEnumerator.get_CurrentEdgesEdgesCircularedgesImplSystem.Collections.Generic.IEnumerator>.get_CurrentMinByMaxByMinByOrDefaultMaxByOrDefaultminByImplRepeatFirstRepeatFirstOrEmptyrepeatFirstImplGeodesicGrid-LICENSE.txtIndexLevelIsPentagonPositionisPolarItemDistanceBarycentricCoordinateFirstSecondSystem.Collections.Generic.IEnumerator.CurrentSystem.Collections.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator>.CurrentSystem.Collections.Generic.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator>.CurrentAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyTrademarkAttributeComVisibleAttributeSystem.Runtime.InteropServicesGuidAttributeAssemblyInformationalVersionAttributeRuntimeCompatibilityAttributemscorlibSystem.CoreGeodesicGrid.dllKTop-level cells don't have a subindexMCannot find parent of a top-level cellCCannot find child of a polar celluCannot find neighbor at a level index lower than this cellICannot find neighbor of a polar cell C{0}!GeodesicGrid.dll-GeodesicGridKGeodesicGrid.GeodesicGrid-LICENSE.txt-LICENSE.txtMCannot root a triangle at a polar cellCannot find triangle children at level index not higher than the root cellCannot find triangle vertices at a level lower than the root cellsequencecomparerselector#Sequence is empty/+KZƩL67     ,(     ( %%(     L   L    L                     E0E           L  L  %L L               %   5 L L %L %       i t %i i   %i  Item     QQ             (  ( (E0 (E0 E0 E0 E0 E0 E0 E0 E L  L   8 <@ @@% @8% LL  %L %L L  T % T  *X   (%(   (%( (%(  (  L                  \ E  E0E  0(0  `   d     h   l   p                                  %  L       %             t i  i    x     , , ( ( (E0    ((((  E0 *   %       E0   ( E  ( E0      E   E E0  E00   ( %( E0( L  (     (    L  L %  ( ((( (( ( ((( (( ( (i (L GeodesicGrid Majiir"Copyright © Majiir 2012-2014 )$109d184d-061a-490c-be76-cd6f30c51282 1.0.0TWrapNonExceptionThrows|׾y _CorDllMainmscoree.dll% @    0HX  4VS_VERSION_INFO?DVarFileInfo$TranslationlStringFileInfoH007f04b0Comments 0CompanyNameMajiir,FileDescription @FileVersion1.0.5399.40600< InternalNameGeodesicGrid`LegalCopyrightCopyright Majiir 2012-2014,LegalTrademarksLOriginalFilenameGeodesicGrid.dll< ProductNameGeodesicGrid(ProductVersion 4