Êþº¾4UÑÒ@#™™™™™š@"aG®záÀ¸Që… Ó@!uÂ�\(ö@#záG®¿àõÂ�\(ö@"áG®zá@#�\(õÂ�@ffffff@#ð£× =q@ ð£× =q@™™™™™š Ô ÕÖB@× ØÀ$@$ ÕÙ Ú ÛÜÝ (Þ Ûßàá âãA.„€ \ä åæ ,Ø (ç (è (é (ê ëì (í (î (ï (Ø ðñ òó òô (õ åö (÷ (ø ùúû Dü ñ ý þ ÿ ( (  Ú?Ð   ù  ( ( (  (  Ú  þð ñ  (  @Y  ë ëbigTetr.LProGAL/geom3d/tessellation/BowyerWatson/Tetr;tetrasLjava/util/LinkedList; SignatureFLjava/util/LinkedList;points5Ljava/util/LinkedList;lastSizeI lastQueueLjava/util/Queue;ALjava/util/Queue;shared1[Ishared2pred=LProGAL/geom3d/tessellation/BowyerWatson/ShewchuckPredicates;main([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablepwLProGAL/geom3d/PointWeighted;iargs[Ljava/lang/String;tinsertedPointsstartJrc=LProGAL/geom3d/tessellation/BowyerWatson/RegularTessellation;endLocalVariableTypeTable StackMapTable†Ñ×()Vthis(Ljava/util/List;)VLjava/util/List;c/Ljava/util/List;Ý2(Ljava/util/List;)V insertPoint (LProGAL/geom3d/PointWeighted;)VnewTett2t1ptetstarnewStarconnect_(LProGAL/geom3d/tessellation/BowyerWatson/Tetr;LProGAL/geom3d/tessellation/BowyerWatson/Tetr;)Vpartnersexcluded([I)Ivarry oneConnectidx collectStard(LProGAL/geom3d/PointWeighted;LProGAL/geom3d/tessellation/BowyerWatson/Tetr;Ljava/util/Collection;)VLjava/util/Collection;FLjava/util/Collection;”(LProGAL/geom3d/PointWeighted;LProGAL/geom3d/tessellation/BowyerWatson/Tetr;Ljava/util/Collection;)VwalkM(LProGAL/geom3d/PointWeighted;)LProGAL/geom3d/tessellation/BowyerWatson/Tetr;dSqDlastorient minDistSq createBigTetr0()LProGAL/geom3d/tessellation/BowyerWatson/Tetr;maxc0c1c2c3retbigTet1(LProGAL/geom3d/tessellation/BowyerWatson/Tetr;)Zjregular”(LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;)Dinspherew(LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;)Dq SourceFileRegularTessellation.java,ProGAL/geom3d/tessellation/BowyerWatson/TetrProGAL/geom3d/PointWeighted “ “ java/util/LinkedList “”  !"# $%;ProGAL/geom3d/tessellation/BowyerWatson/RegularTessellation “– &'%d points took %.3fms java/lang/Object( )* )+, -. mn qn st uv/ 01 {| ¾¿ kl 23 45 67 žŸ 89 ·¸ ²³ :;"java/lang/IllegalArgumentException ?" @A °¨ §¨ BCDE F ÀG H7 xy zy «¬ IJ ÉÊKjava/lang/Double LM ¼Ì NO Py loop in walk.Gneighbor is null--is this because the point outside of the tesselation? QR ËS ¼Tjava/util/Listjava/util/Iterator(DDDD)Vw(LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;LProGAL/geom3d/PointWeighted;)VProGAL/math/Randomizationseed(J)V randBetween(DD)Dadd(Ljava/lang/Object;)Zjava/lang/SystemnanoTime()JoutLjava/io/PrintStream;java/lang/IntegervalueOf(I)Ljava/lang/Integer;(D)Ljava/lang/Double;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;;ProGAL/geom3d/tessellation/BowyerWatson/ShewchuckPredicates getInstance?()LProGAL/geom3d/tessellation/BowyerWatson/ShewchuckPredicates;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;println(I)Vsize()I(Ljava/lang/String;)V neighbors/[LProGAL/geom3d/tessellation/BowyerWatson/Tetr;containscorners[LProGAL/geom3d/PointWeighted;get(I)Ljava/lang/Object;java/util/Queuejava/lang/Mathpow(II)Ipoll cornerIdx (LProGAL/geom3d/PointWeighted;)Ijava/util/CollectiondistanceSquared(LProGAL/geom3d/Point;)Dsignum(D)D cornerSides getCoords()[D ([D[D[D[D[D)D ([D[D[D[D)D!(,klmnopqnorstuvowxyzy{| }~´ Ï»Y»Y· »Y  · »Y· »Y· ·L ¸=»Y· N6¢5»Y!#¸%!#¸%!#¸%· :-¶&W„§ÿ˸'7»(Y-·):¸'7²*+½,Y¸-SYeŠ.o¸0S¶1W±€BLPS[dnw €!‰"�–$›&¥'ª(Î+�\ ‰‚ƒ^8„tÏ…†Lƒ‡lS|ˆt[tqn›4‰Š¥*‹Œª%�ŠŽ [tqr�ÿ^�‘’ú7“”€:*·2*»Y· µ3*»Y· µ4*µ5*»Y· µ6*¸7µ8**·9µ:±€"-*ã1.9/� :•Œ“–Ð=*·;=+¹<N-¹=™)-¹>À:*¶?„'pš ²*¶@§ÿÔ±€"345!6'7289:<;�*!‚ƒ=•Œ=q—7˜tŽ =q™�ÿ š›œ+úo�žŸÉ s*+¶AM»Y· N*+,-·B-¶Cš »DYE·F¿»Y· :-¶G:¹=™˜¹>À:6¢€´H2Æ-´H2¶Iš`»Y+´J`~2´J`~2´J`~2·:´H´H2S´H2Æ´H2¸K¶&W„§ÿ€§ÿd¶G:¹=™C¹>À:¶G:¹=™#¹>À:¦§ ¸L§ÿÙ§ÿ¹*´4+¶&W*´6¶M¹NW**´4¶C‡O¸QޏRµ5*´6¹S*´5¤*´6¹TW§ÿæ±€n>@ABC&E/HKITJnKœL«M¶NÃPËIÑSÔUñVWXY"Z%\.^>_U`ra�f œ/ lNƒ„tK†‡l¡lñ1¢ls•Œs£ƒm¤le¥n/D¦nŽe¥p/D¦p�Hý&‘’ý’œý‘üT‘úùúüœý‘œü‘ø ú/ §¨;†=²UO²VO>¢V66¢ +´J2*´J2¦ 6§ „§ÿàž"²UO²VO„Ÿ`¤§ „§ÿ« *´H²U¸W+S+´H²V¸W*S±€Bijkmno>pCqIrPsStbmhwmxyy…{�>#˜tJ©tX„t†¢l†¡l„ªt�ýý úú#ú «¬ž4<¢.*M,¾>6¢,.6 § „§ÿ謄§ÿÓ¬€€�*‚,€2„�  ­t0„t4®y�üþ ¯øú °¨•%=¢ +*´J2¶X>œ *´H+S±„§ÿá±€‰Š‹Œ�‰$��* ±t"„t%¢l%¡l� üú²³;»*,´J2,´J2,´J2,´J2+¶Y—ž›-,¹ZW,´H2Æ-,´H2¹[š*+,´H2-·B,´H2Æ-,´H2¹[š*+,´H2-·B,´H2Æ-,´H2¹[š*+,´H2-·B,´H2Æ-,´H2¹[š*+,´H2-·B±€•"–*—N˜r™–šºœ�*»•Œ»£ƒ»‡l»¥´Ž »¥µ�ûN###o¶·¸Æ Å*´:M]J*´6¹_:¹=™,¹>À:´J2+¶`9)˜œ JM§ÿÐ:6¢s*,´J`~2,´J`~2,´J`~2+¶a¸bŽ6,´c.Ÿ5™0:,:,´H2M,¦ »DYd·F¿,Çÿš»DYe·F¿„§ÿ�,°€VŸ  ¡*¢7£>¤A¥D§G«J¸S¹º�¼”½—¾Ÿ¿¥À¯Ä³Å½¸ÃÊ�f 7 ¹º*»l”)¡l>¼tMv„tÅ•ŒÅ£ƒÀ‡l ¼½ºJ{¢l�'þ‘œ/úü‘üýa‘ù ú¾¿Ì NfH»Y'w'w· N»Y''w· :»Y''w· :»Y''· :»Y-·:°€ÐÑÒ Ó.Ô;ÕKÖ�HN•ŒJÀº<Áƒ .ƒ. Ã;ăKÅlÆÇ§0=¢*>¢+´J2*´:´J2¦¬„§ÿä„§ÿ׬€ÚÛÜ Ý"Û(Ú.à�* Èt,„t0•Œ0‡l�üüúúÉÊÐ H*´8+¶h,¶h-¶h¶h¶h¶i9—š¯*´8+¶h,¶h-¶h¶h¶j9k¯€æç(éBê�RB¼ºH•ŒHÁƒHƒHÃHăH£ƒ)˺�ü(¼Ìk*´8+¶h,¶h-¶h¶h¶j¯€ñ�4•ŒÁƒƒÃ̓Δ) ¼ ³U¼ ³V±€ cdÏÐ