diff --git a/Zennysoft.Game.Ma.Implementation/JsonConverters/EnumConverters.cs b/Zennysoft.Game.Ma.Implementation/JsonConverters/EnumConverters.cs index fe9f75976..78a0567c7 100644 --- a/Zennysoft.Game.Ma.Implementation/JsonConverters/EnumConverters.cs +++ b/Zennysoft.Game.Ma.Implementation/JsonConverters/EnumConverters.cs @@ -18,4 +18,10 @@ public partial class UsableItemTagEnumContext : JsonSerializerContext; public partial class BoxItemTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(ElementType))] -public partial class ElementTypeEnumContext : JsonSerializerContext; \ No newline at end of file +public partial class ElementTypeEnumContext : JsonSerializerContext; + +[JsonSerializable(typeof(IBaseInventoryItem))] +public partial class BaseInventoryItemContext : JsonSerializerContext +{ + +} \ No newline at end of file diff --git a/Zennysoft.Game.Ma.Implementation/Module/Module.cs b/Zennysoft.Game.Ma.Implementation/Module/Module.cs index 460634dd4..845a6bf0e 100644 --- a/Zennysoft.Game.Ma.Implementation/Module/Module.cs +++ b/Zennysoft.Game.Ma.Implementation/Module/Module.cs @@ -10,8 +10,6 @@ public class Module public static void Bootstrap(Container container) { container.RegisterSingleton(); - container.RegisterSingleton(); - container.RegisterSingleton(); container.RegisterSingleton(); container.RegisterSingleton(); container.RegisterSingleton(); diff --git a/Zennysoft.Game.Ma.Implementation/Zennysoft.Ma.Adapter.csproj b/Zennysoft.Game.Ma.Implementation/Zennysoft.Ma.Adapter.csproj index 426b7f9a1..42d656ea3 100644 --- a/Zennysoft.Game.Ma.Implementation/Zennysoft.Ma.Adapter.csproj +++ b/Zennysoft.Game.Ma.Implementation/Zennysoft.Ma.Adapter.csproj @@ -31,4 +31,8 @@ + + + + diff --git a/Zennysoft.Game.Ma/project.godot b/Zennysoft.Game.Ma/project.godot index 39a31da88..a3e01bf0a 100644 --- a/Zennysoft.Game.Ma/project.godot +++ b/Zennysoft.Game.Ma/project.godot @@ -87,6 +87,7 @@ import/blender/enabled=false [global_group] DimmableAudio="" +enemy="" [importer_defaults] @@ -283,7 +284,7 @@ EnemyViewerWalk={ [internationalization] -locale/translations_pot_files=PackedStringArray("res://src/dialog/Dialogue.dialogue", "res://src/npc/Ran/ran.dialogue", "res://src/npc/Rat/ratdialogue.dialogue", "res://src/dialog/Altar.dialogue", "res://stone.dialogue", "res://src/npc/Proscenium/JumpScare.dialogue", "res://tutorialstone.dialogue") +locale/translations_pot_files=PackedStringArray("res://src/dialog/Dialogue.dialogue", "res://src/npc/Ran/ran.dialogue", "res://src/npc/Rat/ratdialogue.dialogue", "res://src/dialog/Altar.dialogue", "res://stone.dialogue", "res://src/npc/Proscenium/JumpScare.dialogue") [layer_names] @@ -317,6 +318,7 @@ jolt_physics_3d/simulation/areas_detect_static_bodies=true textures/canvas_textures/default_texture_filter=0 textures/lossless_compression/force_png=true +lights_and_shadows/directional_shadow/size=2048 lights_and_shadows/directional_shadow/soft_shadow_filter_quality=4 lights_and_shadows/directional_shadow/16_bits=false lights_and_shadows/positional_shadow/soft_shadow_filter_quality=3 diff --git a/Zennysoft.Game.Ma/src/debug_info/DebugInfo.cs b/Zennysoft.Game.Ma/src/debug_info/DebugInfo.cs index c1c13b485..7ba80d3fb 100644 --- a/Zennysoft.Game.Ma/src/debug_info/DebugInfo.cs +++ b/Zennysoft.Game.Ma/src/debug_info/DebugInfo.cs @@ -25,13 +25,13 @@ public partial class DebugInfo : Control _map.FloorLoaded += _map_FloorLoaded; _gameRepo.EnemyDied += _gameRepo_EnemyDied; _player.PlayerDied += _player_PlayerDied; - DeathCount.Text = _game.QuestData.DeathCount.ToString(); } private void _gameRepo_EnemyDied(IEnemy obj) => EnemyCount.Text = (EnemyCount.Text.ToInt() - 1).ToString(); private void _map_FloorLoaded() { + DeathCount.Text = _game.QuestData.DeathCount.ToString(); MapName.Text = _map.CurrentFloor.SceneFilePath.GetFile().TrimSuffix(".tscn"); EnemyCount.Text = _map.CurrentFloor.GetChild(0).GetChildren().OfType().Select(x => x.GetChildren().OfType()).Count().ToString(); } diff --git a/Zennysoft.Game.Ma/src/dialog/Dialogue.dialogue b/Zennysoft.Game.Ma/src/dialog/Dialogue.dialogue index 6b684056b..37d7bc346 100644 --- a/Zennysoft.Game.Ma/src/dialog/Dialogue.dialogue +++ b/Zennysoft.Game.Ma/src/dialog/Dialogue.dialogue @@ -1,15 +1,5 @@ ~ general -Hi... => END ~ introduction -I haven't had a script added yet. -=> END - -~ hit -Yep, hitting me does work though. -=> END - -~ get_item -ooo yum => END \ No newline at end of file diff --git a/Zennysoft.Game.Ma/src/enemy/BossTypeA.cs b/Zennysoft.Game.Ma/src/enemy/BossTypeA.cs index 8fca0cb90..a890f9a79 100644 --- a/Zennysoft.Game.Ma/src/enemy/BossTypeA.cs +++ b/Zennysoft.Game.Ma/src/enemy/BossTypeA.cs @@ -74,9 +74,9 @@ public partial class BossTypeA : Enemy, IHaveEngagePlayerBehavior, IHaveFollowBe protected void OnVelocityComputed(Vector3 safeVelocity) { - Velocity = safeVelocity; + Velocity = new Vector3(safeVelocity.X, 0, safeVelocity.Z); if (!Velocity.IsZeroApprox()) - LookAtTarget(safeVelocity); + LookAtTarget(Velocity); MoveAndSlide(); } @@ -150,7 +150,7 @@ public partial class BossTypeA : Enemy, IHaveEngagePlayerBehavior, IHaveFollowBe private float GetRotationAngle() { - var target = new Vector3(_player.GlobalPosition.X, Position.Y, _player.GlobalPosition.Z); + var target = new Vector3(_player.GlobalPosition.X, GlobalPosition.Y, _player.GlobalPosition.Z); _rotation.LookAt(target, Vector3.Up, true); _rotation.RotateY(Rotation.Y); return _rotation.Rotation.Y; diff --git a/Zennysoft.Game.Ma/src/enemy/Enemy2D.cs b/Zennysoft.Game.Ma/src/enemy/Enemy2D.cs index 72a23457c..640542b94 100644 --- a/Zennysoft.Game.Ma/src/enemy/Enemy2D.cs +++ b/Zennysoft.Game.Ma/src/enemy/Enemy2D.cs @@ -60,7 +60,11 @@ public abstract partial class Enemy2D : Enemy MoveAndSlide(); } - protected void EngagePlayerBehavior_TakeAction() => PerformAction(); + protected void EngagePlayerBehavior_TakeAction() + { + if (_player.HealthComponent.CurrentHP.Value > 0) + PerformAction(); + } protected void EngagePlayerBehavior_AcquireTarget() => LookAt(new Vector3(_player.GlobalPosition.X, GlobalPosition.Y, _player.GlobalPosition.Z), Vector3.Up, true); diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/Sproingy.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/Sproingy.tscn index 0ebac4d61..3598a02cf 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/Sproingy.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/01. sproingy/Sproingy.tscn @@ -32,7 +32,7 @@ top_radius = 0.0 [sub_resource type="CylinderShape3D" id="CylinderShape3D_drfkj"] radius = 1.0 -[node name="Sproingy" type="CharacterBody3D"] +[node name="Sproingy" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 axis_lock_linear_y = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/Michael.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/Michael.tscn index 4b4dcec4c..03e0efa47 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/Michael.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/02. michael/Michael.tscn @@ -23,7 +23,7 @@ radius = 1.0 [sub_resource type="SphereShape3D" id="SphereShape3D_wrps7"] radius = 1.0 -[node name="Michael" type="CharacterBody3D"] +[node name="Michael" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.cs b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.cs index 42efabb42..123adf5f6 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.cs +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.cs @@ -1,9 +1,6 @@ using Chickensoft.AutoInject; using Chickensoft.Introspection; using Godot; -using System; -using System.Collections.Generic; -using System.Linq; namespace Zennysoft.Game.Ma; @@ -45,10 +42,10 @@ public partial class FilthEater : Enemy2D, IHavePatrolBehavior, IHaveEngagePlaye public override void PerformAction() { - var rng = new RandomNumberGenerator(); - var options = new List() { EnemyModelView.PlayPrimaryAttackAnimation, EnemyModelView.PlaySecondaryAttackAnimation }; - var selection = rng.RandWeighted([PrimaryAttackChance, SecondaryAttackChance]); - options[(int)selection].Invoke(); + if (GlobalPosition.DistanceTo(_player.GlobalPosition) > 3) + EnemyModelView.PlaySecondaryAttackAnimation(); + else + EnemyModelView.PlayPrimaryAttackAnimation(); } public override void _ExitTree() diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.tscn index 276d32ecf..b73f7c749 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEater.tscn @@ -35,10 +35,10 @@ Drop2 = "" metadata/_custom_type_script = ExtResource("4_5eid5") [sub_resource type="CylinderShape3D" id="CylinderShape3D_qbmfg"] -height = 1.5 -radius = 2.0 +height = 5.81738 +radius = 3.91016 -[node name="FilthEater" type="CharacterBody3D"] +[node name="FilthEater" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 @@ -88,7 +88,7 @@ collision_layer = 0 collision_mask = 34 [node name="CollisionShape3D" type="CollisionShape3D" parent="PlayerDetector"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.179932, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.2771, 0) shape = SubResource("CylinderShape3D_qbmfg") [node name="Components" type="Node3D" parent="."] @@ -109,6 +109,7 @@ _acquireTargetTime = 2.0 unique_name_in_owner = true avoidance_enabled = true radius = 1.0 +debug_enabled = true [node name="HitSounds" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5865, 0) diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn index fcab6fc6e..e078afd08 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterModelView.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=420 format=3 uid="uid://b6sa6ntu4rbrm"] +[gd_scene load_steps=305 format=3 uid="uid://b6sa6ntu4rbrm"] [ext_resource type="Script" uid="uid://cvr1qimxpignl" path="res://src/enemy/EnemyModelView2D.cs" id="1_718m1"] [ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_krqul"] [ext_resource type="Texture2D" uid="uid://bdar3daydbkge" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 1.png" id="2_vpn42"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="3_4h5gj"] [ext_resource type="Texture2D" uid="uid://o214hr614jit" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 2.png" id="3_7tggm"] [ext_resource type="Texture2D" uid="uid://hyipatqsvukp" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 3.png" id="4_usgpm"] [ext_resource type="Texture2D" uid="uid://sgj8yf8vsocq" path="res://src/enemy/enemy_types/03. filth_eater/animations/SWIPE/Layer 4.png" id="5_ovibr"] @@ -200,8 +199,7 @@ [ext_resource type="AnimationNodeStateMachine" uid="uid://cbq8xog50cjjy" path="res://src/enemy/animation_state_machines/PrimaryAttackStateMachine.tres" id="195_5cwnl"] [ext_resource type="AnimationNodeStateMachine" uid="uid://clybvwx3itfeo" path="res://src/enemy/animation_state_machines/SecondaryAttackStateMachine.tres" id="196_e0gee"] [ext_resource type="AnimationNodeStateMachine" uid="uid://cy2ngl55c0rws" path="res://src/enemy/animation_state_machines/WalkingStateMachine.tres" id="197_mno7m"] -[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="199_4h5gj"] -[ext_resource type="Texture2D" uid="uid://dvjqokin1o1ic" path="res://src/vfx/Enemy/green_orbs.png" id="201_4h5gj"] +[ext_resource type="PackedScene" uid="uid://cnhoya51br05n" path="res://src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn" id="200_mno7m"] [sub_resource type="Resource" id="Resource_pyy2h"] script = ExtResource("2_krqul") @@ -1676,15 +1674,19 @@ tracks/3/keys = { "update": 0, "values": [0.0, 10.0, 500.0, 0.0] } -tracks/4/type = "animation" +tracks/4/type = "method" tracks/4/imported = false tracks/4/enabled = true -tracks/4/path = NodePath("Attack Objects/Projectile1/Bullet/AnimationPlayer") +tracks/4/path = NodePath("Attack Objects/Projectile1") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { -"clips": PackedStringArray("Fire"), -"times": PackedFloat32Array(1.91667) +"times": PackedFloat32Array(1.91667), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"Fire" +}] } [sub_resource type="Animation" id="Animation_7a6is"] @@ -1900,14 +1902,14 @@ advance_mode = 2 [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_e5pq0"] -[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wka7s"] -switch_mode = 2 -advance_mode = 2 - [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_8jscc"] [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_7vrs0"] +[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_wka7s"] +switch_mode = 2 +advance_mode = 2 + [sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_e5pq0"] states/Idle/node = ExtResource("194_u5xjp") states/Idle/position = Vector2(373, 100) @@ -1918,8 +1920,8 @@ states/Idle/position = Vector2(373, 100) states/Start/position = Vector2(198, 100) states/Walking/node = ExtResource("197_mno7m") states/Walking/position = Vector2(588, 100) -transitions = ["Start", "Idle", SubResource("AnimationNodeStateMachineTransition_u5xjp"), "Primary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_5cwnl"), "Idle", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_e0gee"), "Idle", "Walking", SubResource("AnimationNodeStateMachineTransition_mno7m"), "Walking", "Idle", SubResource("AnimationNodeStateMachineTransition_4h5gj"), "Idle", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_e5pq0"), "Secondary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_wka7s"), "Walking", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_8jscc"), "Walking", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_7vrs0")] -graph_offset = Vector2(226.043, 46) +transitions = ["Start", "Idle", SubResource("AnimationNodeStateMachineTransition_u5xjp"), "Primary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_5cwnl"), "Idle", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_e0gee"), "Idle", "Walking", SubResource("AnimationNodeStateMachineTransition_mno7m"), "Walking", "Idle", SubResource("AnimationNodeStateMachineTransition_4h5gj"), "Idle", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_e5pq0"), "Walking", "Secondary Attack", SubResource("AnimationNodeStateMachineTransition_8jscc"), "Walking", "Primary Attack", SubResource("AnimationNodeStateMachineTransition_7vrs0"), "Secondary Attack", "Idle", SubResource("AnimationNodeStateMachineTransition_wka7s")] +graph_offset = Vector2(-5.957, 23) [sub_resource type="AtlasTexture" id="AtlasTexture_smxxh"] atlas = ExtResource("194_pyy2h") @@ -2442,870 +2444,6 @@ _data = { &"attack": SubResource("Animation_nmlvd") } -[sub_resource type="Resource" id="Resource_mno7m"] -script = ExtResource("3_4h5gj") -Damage = 7 -ElementType = 4 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" - -[sub_resource type="AtlasTexture" id="AtlasTexture_fwra5"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6656, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nmlvd"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7168, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4i1f6"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7680, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_g2tr6"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8192, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v28id"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8704, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sab8s"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9216, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u7dbd"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9728, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4g55l"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10240, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ef44f"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10752, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_aqbh5"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11264, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_eyym5"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11776, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m2eau"] -atlas = ExtResource("201_4h5gj") -region = Rect2(12288, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gmksg"] -atlas = ExtResource("201_4h5gj") -region = Rect2(12800, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jacuc"] -atlas = ExtResource("201_4h5gj") -region = Rect2(13312, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ligs"] -atlas = ExtResource("201_4h5gj") -region = Rect2(13824, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fsvo7"] -atlas = ExtResource("201_4h5gj") -region = Rect2(14336, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6meg3"] -atlas = ExtResource("201_4h5gj") -region = Rect2(14848, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kj2al"] -atlas = ExtResource("201_4h5gj") -region = Rect2(15360, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_erggy"] -atlas = ExtResource("201_4h5gj") -region = Rect2(15872, 0, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_oko1t"] -atlas = ExtResource("201_4h5gj") -region = Rect2(0, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ngo1a"] -atlas = ExtResource("201_4h5gj") -region = Rect2(512, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d50mx"] -atlas = ExtResource("201_4h5gj") -region = Rect2(1024, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pdnto"] -atlas = ExtResource("201_4h5gj") -region = Rect2(1536, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ppjtg"] -atlas = ExtResource("201_4h5gj") -region = Rect2(2048, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4r8qo"] -atlas = ExtResource("201_4h5gj") -region = Rect2(2560, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w65xu"] -atlas = ExtResource("201_4h5gj") -region = Rect2(3072, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3v0vv"] -atlas = ExtResource("201_4h5gj") -region = Rect2(3584, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nxbom"] -atlas = ExtResource("201_4h5gj") -region = Rect2(4096, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_53p68"] -atlas = ExtResource("201_4h5gj") -region = Rect2(4608, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jlpox"] -atlas = ExtResource("201_4h5gj") -region = Rect2(5120, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uqsli"] -atlas = ExtResource("201_4h5gj") -region = Rect2(5632, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wg32o"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6144, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b016l"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6656, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ntr7w"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7168, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5rarj"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7680, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0jdgy"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8192, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6bj2s"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8704, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pjf7m"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9216, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2uv64"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9728, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vw551"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10240, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kjw5c"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10752, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qxstr"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11264, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2dppr"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11776, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_awr7x"] -atlas = ExtResource("201_4h5gj") -region = Rect2(12288, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1hgp1"] -atlas = ExtResource("201_4h5gj") -region = Rect2(12800, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_r0tmy"] -atlas = ExtResource("201_4h5gj") -region = Rect2(13312, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_eptep"] -atlas = ExtResource("201_4h5gj") -region = Rect2(13824, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c7ped"] -atlas = ExtResource("201_4h5gj") -region = Rect2(14336, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hen63"] -atlas = ExtResource("201_4h5gj") -region = Rect2(14848, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_knyyh"] -atlas = ExtResource("201_4h5gj") -region = Rect2(15360, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_v6123"] -atlas = ExtResource("201_4h5gj") -region = Rect2(15872, 512, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_f5sm0"] -atlas = ExtResource("201_4h5gj") -region = Rect2(0, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xau62"] -atlas = ExtResource("201_4h5gj") -region = Rect2(512, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pxsp5"] -atlas = ExtResource("201_4h5gj") -region = Rect2(1024, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_n4qhf"] -atlas = ExtResource("201_4h5gj") -region = Rect2(1536, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ngbkn"] -atlas = ExtResource("201_4h5gj") -region = Rect2(2048, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p60oa"] -atlas = ExtResource("201_4h5gj") -region = Rect2(2560, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xxtor"] -atlas = ExtResource("201_4h5gj") -region = Rect2(3072, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sd3ar"] -atlas = ExtResource("201_4h5gj") -region = Rect2(3584, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_760ua"] -atlas = ExtResource("201_4h5gj") -region = Rect2(4096, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ej064"] -atlas = ExtResource("201_4h5gj") -region = Rect2(4608, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_omwgy"] -atlas = ExtResource("201_4h5gj") -region = Rect2(5120, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yhxse"] -atlas = ExtResource("201_4h5gj") -region = Rect2(5632, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_neq7o"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6144, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e0lhk"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6656, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_15mir"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7168, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cxq3x"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7680, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ajyjc"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8192, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i2tjp"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8704, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w73fq"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9216, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_c823a"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9728, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wje2w"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10240, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bgmkr"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10752, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pcpin"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11264, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_siqu3"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11776, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w57vc"] -atlas = ExtResource("201_4h5gj") -region = Rect2(12288, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bj2gd"] -atlas = ExtResource("201_4h5gj") -region = Rect2(12800, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mvlj8"] -atlas = ExtResource("201_4h5gj") -region = Rect2(13312, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vbqgu"] -atlas = ExtResource("201_4h5gj") -region = Rect2(13824, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w6bd8"] -atlas = ExtResource("201_4h5gj") -region = Rect2(14336, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xaiwn"] -atlas = ExtResource("201_4h5gj") -region = Rect2(14848, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hlqf2"] -atlas = ExtResource("201_4h5gj") -region = Rect2(15360, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_djgeg"] -atlas = ExtResource("201_4h5gj") -region = Rect2(15872, 1024, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0vyr1"] -atlas = ExtResource("201_4h5gj") -region = Rect2(0, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wxeaf"] -atlas = ExtResource("201_4h5gj") -region = Rect2(512, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gstdc"] -atlas = ExtResource("201_4h5gj") -region = Rect2(1024, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2t3th"] -atlas = ExtResource("201_4h5gj") -region = Rect2(1536, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5pprm"] -atlas = ExtResource("201_4h5gj") -region = Rect2(2048, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6g7pw"] -atlas = ExtResource("201_4h5gj") -region = Rect2(2560, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ew882"] -atlas = ExtResource("201_4h5gj") -region = Rect2(3072, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wa7kq"] -atlas = ExtResource("201_4h5gj") -region = Rect2(3584, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_por7r"] -atlas = ExtResource("201_4h5gj") -region = Rect2(4096, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4imy8"] -atlas = ExtResource("201_4h5gj") -region = Rect2(4608, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h0jgt"] -atlas = ExtResource("201_4h5gj") -region = Rect2(5120, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4onds"] -atlas = ExtResource("201_4h5gj") -region = Rect2(5632, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7epd5"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6144, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_whtc5"] -atlas = ExtResource("201_4h5gj") -region = Rect2(6656, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8iuha"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7168, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u27ji"] -atlas = ExtResource("201_4h5gj") -region = Rect2(7680, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_o6fjn"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8192, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sb1rd"] -atlas = ExtResource("201_4h5gj") -region = Rect2(8704, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jwx81"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9216, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w12jc"] -atlas = ExtResource("201_4h5gj") -region = Rect2(9728, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1wl6e"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10240, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0cf10"] -atlas = ExtResource("201_4h5gj") -region = Rect2(10752, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bvqx0"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11264, 1536, 512, 512) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pfkh6"] -atlas = ExtResource("201_4h5gj") -region = Rect2(11776, 1536, 512, 512) - -[sub_resource type="SpriteFrames" id="SpriteFrames_brsyt"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_fwra5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nmlvd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4i1f6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_g2tr6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v28id") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sab8s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_u7dbd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4g55l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ef44f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_aqbh5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_eyym5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m2eau") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gmksg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jacuc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ligs") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fsvo7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6meg3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kj2al") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_erggy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_oko1t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ngo1a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d50mx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pdnto") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ppjtg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4r8qo") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w65xu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3v0vv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nxbom") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_53p68") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jlpox") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uqsli") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wg32o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b016l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ntr7w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5rarj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0jdgy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6bj2s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pjf7m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2uv64") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vw551") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kjw5c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qxstr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2dppr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_awr7x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1hgp1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_r0tmy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_eptep") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c7ped") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hen63") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_knyyh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_v6123") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_f5sm0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xau62") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pxsp5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_n4qhf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ngbkn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p60oa") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xxtor") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sd3ar") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_760ua") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ej064") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_omwgy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yhxse") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_neq7o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e0lhk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_15mir") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cxq3x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ajyjc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i2tjp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w73fq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_c823a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wje2w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bgmkr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pcpin") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_siqu3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w57vc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bj2gd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mvlj8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vbqgu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w6bd8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xaiwn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hlqf2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_djgeg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0vyr1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wxeaf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gstdc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2t3th") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5pprm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6g7pw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ew882") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wa7kq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_por7r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4imy8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h0jgt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4onds") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7epd5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_whtc5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8iuha") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_u27ji") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_o6fjn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sb1rd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jwx81") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w12jc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1wl6e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0cf10") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bvqx0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pfkh6") -}], -"loop": true, -"name": &"default", -"speed": 24.0 -}] - -[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"] - -[sub_resource type="Animation" id="Animation_xrn7e"] -resource_name = "fire" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("..:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector3(0, 0, 0), Vector3(0, 0, 20)] -} -tracks/1/type = "audio" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("../AudioStreamPlayer3D") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"clips": [{ -"end_offset": 0.0, -"start_offset": 0.0, -"stream": null -}], -"times": PackedFloat32Array(0.0333333) -} -tracks/1/use_blend = true -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("../ProjectileHitbox:monitoring") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0, 0.0333333, 1), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [false, true, false] -} -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath(".:visible") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(0, 0.0333333, 1), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [false, true, false] -} - -[sub_resource type="Animation" id="Animation_8qeb2"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("..:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector3(0, 0, 0)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("../ProjectileHitbox:monitoring") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath(".:visible") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [false] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"] -_data = { -&"Fire": SubResource("Animation_xrn7e"), -&"RESET": SubResource("Animation_8qeb2") -} - [node name="EnemyModelView" type="Node3D"] script = ExtResource("1_718m1") EnemyLoreInfo = SubResource("Resource_pyy2h") @@ -3350,7 +2488,7 @@ texture = ExtResource("193_e5pq0") [node name="Hitbox" type="Area3D" parent="."] unique_name_in_owner = true transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -0.152949, 0.901429, 0) -collision_layer = 64 +collision_layer = 0 collision_mask = 64 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] @@ -3388,37 +2526,7 @@ omni_attenuation = 0.2 [node name="Attack Objects" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.901429, 0) -[node name="Projectile1" type="Node3D" parent="Attack Objects"] -script = ExtResource("199_4h5gj") -AttackData = SubResource("Resource_mno7m") - -[node name="Bullet" type="Node3D" parent="Attack Objects/Projectile1"] - -[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Attack Objects/Projectile1/Bullet"] -transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, -1.01, 0) -visible = false -offset = Vector2(0, 150) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_brsyt") -autoplay = "default" -frame_progress = 0.79063 - -[node name="ProjectileHitbox" type="Area3D" parent="Attack Objects/Projectile1/Bullet"] -unique_name_in_owner = true -collision_layer = 0 -collision_mask = 64 -monitoring = false - -[node name="CollisionShape3D" type="CollisionShape3D" parent="Attack Objects/Projectile1/Bullet/ProjectileHitbox"] -shape = SubResource("SphereShape3D_kct8n") - -[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Attack Objects/Projectile1/Bullet"] - -[node name="AnimationPlayer" type="AnimationPlayer" parent="Attack Objects/Projectile1/Bullet"] -root_node = NodePath("../AnimatedSprite3D") -libraries = { -&"": SubResource("AnimationLibrary_q8n6h") -} +[node name="Projectile1" parent="Attack Objects" instance=ExtResource("200_mno7m")] [node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.901429, 0) diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn new file mode 100644 index 000000000..c8519b161 --- /dev/null +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/03. filth_eater/FilthEaterProjectile.tscn @@ -0,0 +1,880 @@ +[gd_scene load_steps=118 format=3 uid="uid://cnhoya51br05n"] + +[ext_resource type="Script" uid="uid://cqm6u7qa8japr" path="res://src/system/Projectile.cs" id="1_81fka"] +[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_6m87k"] +[ext_resource type="Texture2D" uid="uid://dvjqokin1o1ic" path="res://src/vfx/Enemy/green_orbs.png" id="3_uopp7"] +[ext_resource type="AudioStream" uid="uid://c0jveij17p14k" path="res://src/audio/sfx/ENEMY_EDEN_PILLAR_PROJECTILETRAVEL.ogg" id="4_n84oq"] + +[sub_resource type="Resource" id="Resource_mno7m"] +script = ExtResource("2_6m87k") +Damage = 7 +ElementType = 4 +metadata/_custom_type_script = "uid://ctshiyffvt4y5" + +[sub_resource type="AtlasTexture" id="AtlasTexture_fwra5"] +atlas = ExtResource("3_uopp7") +region = Rect2(6656, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nmlvd"] +atlas = ExtResource("3_uopp7") +region = Rect2(7168, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4i1f6"] +atlas = ExtResource("3_uopp7") +region = Rect2(7680, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g2tr6"] +atlas = ExtResource("3_uopp7") +region = Rect2(8192, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v28id"] +atlas = ExtResource("3_uopp7") +region = Rect2(8704, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sab8s"] +atlas = ExtResource("3_uopp7") +region = Rect2(9216, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u7dbd"] +atlas = ExtResource("3_uopp7") +region = Rect2(9728, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4g55l"] +atlas = ExtResource("3_uopp7") +region = Rect2(10240, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ef44f"] +atlas = ExtResource("3_uopp7") +region = Rect2(10752, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_aqbh5"] +atlas = ExtResource("3_uopp7") +region = Rect2(11264, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eyym5"] +atlas = ExtResource("3_uopp7") +region = Rect2(11776, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m2eau"] +atlas = ExtResource("3_uopp7") +region = Rect2(12288, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gmksg"] +atlas = ExtResource("3_uopp7") +region = Rect2(12800, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jacuc"] +atlas = ExtResource("3_uopp7") +region = Rect2(13312, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5ligs"] +atlas = ExtResource("3_uopp7") +region = Rect2(13824, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fsvo7"] +atlas = ExtResource("3_uopp7") +region = Rect2(14336, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6meg3"] +atlas = ExtResource("3_uopp7") +region = Rect2(14848, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kj2al"] +atlas = ExtResource("3_uopp7") +region = Rect2(15360, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_erggy"] +atlas = ExtResource("3_uopp7") +region = Rect2(15872, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oko1t"] +atlas = ExtResource("3_uopp7") +region = Rect2(0, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ngo1a"] +atlas = ExtResource("3_uopp7") +region = Rect2(512, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d50mx"] +atlas = ExtResource("3_uopp7") +region = Rect2(1024, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pdnto"] +atlas = ExtResource("3_uopp7") +region = Rect2(1536, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ppjtg"] +atlas = ExtResource("3_uopp7") +region = Rect2(2048, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4r8qo"] +atlas = ExtResource("3_uopp7") +region = Rect2(2560, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w65xu"] +atlas = ExtResource("3_uopp7") +region = Rect2(3072, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3v0vv"] +atlas = ExtResource("3_uopp7") +region = Rect2(3584, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nxbom"] +atlas = ExtResource("3_uopp7") +region = Rect2(4096, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_53p68"] +atlas = ExtResource("3_uopp7") +region = Rect2(4608, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jlpox"] +atlas = ExtResource("3_uopp7") +region = Rect2(5120, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uqsli"] +atlas = ExtResource("3_uopp7") +region = Rect2(5632, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wg32o"] +atlas = ExtResource("3_uopp7") +region = Rect2(6144, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b016l"] +atlas = ExtResource("3_uopp7") +region = Rect2(6656, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ntr7w"] +atlas = ExtResource("3_uopp7") +region = Rect2(7168, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5rarj"] +atlas = ExtResource("3_uopp7") +region = Rect2(7680, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0jdgy"] +atlas = ExtResource("3_uopp7") +region = Rect2(8192, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6bj2s"] +atlas = ExtResource("3_uopp7") +region = Rect2(8704, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pjf7m"] +atlas = ExtResource("3_uopp7") +region = Rect2(9216, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2uv64"] +atlas = ExtResource("3_uopp7") +region = Rect2(9728, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vw551"] +atlas = ExtResource("3_uopp7") +region = Rect2(10240, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kjw5c"] +atlas = ExtResource("3_uopp7") +region = Rect2(10752, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qxstr"] +atlas = ExtResource("3_uopp7") +region = Rect2(11264, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2dppr"] +atlas = ExtResource("3_uopp7") +region = Rect2(11776, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_awr7x"] +atlas = ExtResource("3_uopp7") +region = Rect2(12288, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1hgp1"] +atlas = ExtResource("3_uopp7") +region = Rect2(12800, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r0tmy"] +atlas = ExtResource("3_uopp7") +region = Rect2(13312, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eptep"] +atlas = ExtResource("3_uopp7") +region = Rect2(13824, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c7ped"] +atlas = ExtResource("3_uopp7") +region = Rect2(14336, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hen63"] +atlas = ExtResource("3_uopp7") +region = Rect2(14848, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_knyyh"] +atlas = ExtResource("3_uopp7") +region = Rect2(15360, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v6123"] +atlas = ExtResource("3_uopp7") +region = Rect2(15872, 512, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f5sm0"] +atlas = ExtResource("3_uopp7") +region = Rect2(0, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xau62"] +atlas = ExtResource("3_uopp7") +region = Rect2(512, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pxsp5"] +atlas = ExtResource("3_uopp7") +region = Rect2(1024, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n4qhf"] +atlas = ExtResource("3_uopp7") +region = Rect2(1536, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ngbkn"] +atlas = ExtResource("3_uopp7") +region = Rect2(2048, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p60oa"] +atlas = ExtResource("3_uopp7") +region = Rect2(2560, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xxtor"] +atlas = ExtResource("3_uopp7") +region = Rect2(3072, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sd3ar"] +atlas = ExtResource("3_uopp7") +region = Rect2(3584, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_760ua"] +atlas = ExtResource("3_uopp7") +region = Rect2(4096, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ej064"] +atlas = ExtResource("3_uopp7") +region = Rect2(4608, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_omwgy"] +atlas = ExtResource("3_uopp7") +region = Rect2(5120, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yhxse"] +atlas = ExtResource("3_uopp7") +region = Rect2(5632, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_neq7o"] +atlas = ExtResource("3_uopp7") +region = Rect2(6144, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e0lhk"] +atlas = ExtResource("3_uopp7") +region = Rect2(6656, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_15mir"] +atlas = ExtResource("3_uopp7") +region = Rect2(7168, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cxq3x"] +atlas = ExtResource("3_uopp7") +region = Rect2(7680, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ajyjc"] +atlas = ExtResource("3_uopp7") +region = Rect2(8192, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i2tjp"] +atlas = ExtResource("3_uopp7") +region = Rect2(8704, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w73fq"] +atlas = ExtResource("3_uopp7") +region = Rect2(9216, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c823a"] +atlas = ExtResource("3_uopp7") +region = Rect2(9728, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wje2w"] +atlas = ExtResource("3_uopp7") +region = Rect2(10240, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bgmkr"] +atlas = ExtResource("3_uopp7") +region = Rect2(10752, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pcpin"] +atlas = ExtResource("3_uopp7") +region = Rect2(11264, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_siqu3"] +atlas = ExtResource("3_uopp7") +region = Rect2(11776, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w57vc"] +atlas = ExtResource("3_uopp7") +region = Rect2(12288, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bj2gd"] +atlas = ExtResource("3_uopp7") +region = Rect2(12800, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mvlj8"] +atlas = ExtResource("3_uopp7") +region = Rect2(13312, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vbqgu"] +atlas = ExtResource("3_uopp7") +region = Rect2(13824, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w6bd8"] +atlas = ExtResource("3_uopp7") +region = Rect2(14336, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xaiwn"] +atlas = ExtResource("3_uopp7") +region = Rect2(14848, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hlqf2"] +atlas = ExtResource("3_uopp7") +region = Rect2(15360, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_djgeg"] +atlas = ExtResource("3_uopp7") +region = Rect2(15872, 1024, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0vyr1"] +atlas = ExtResource("3_uopp7") +region = Rect2(0, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wxeaf"] +atlas = ExtResource("3_uopp7") +region = Rect2(512, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gstdc"] +atlas = ExtResource("3_uopp7") +region = Rect2(1024, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2t3th"] +atlas = ExtResource("3_uopp7") +region = Rect2(1536, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5pprm"] +atlas = ExtResource("3_uopp7") +region = Rect2(2048, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6g7pw"] +atlas = ExtResource("3_uopp7") +region = Rect2(2560, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ew882"] +atlas = ExtResource("3_uopp7") +region = Rect2(3072, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wa7kq"] +atlas = ExtResource("3_uopp7") +region = Rect2(3584, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_por7r"] +atlas = ExtResource("3_uopp7") +region = Rect2(4096, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4imy8"] +atlas = ExtResource("3_uopp7") +region = Rect2(4608, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h0jgt"] +atlas = ExtResource("3_uopp7") +region = Rect2(5120, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4onds"] +atlas = ExtResource("3_uopp7") +region = Rect2(5632, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7epd5"] +atlas = ExtResource("3_uopp7") +region = Rect2(6144, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_whtc5"] +atlas = ExtResource("3_uopp7") +region = Rect2(6656, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8iuha"] +atlas = ExtResource("3_uopp7") +region = Rect2(7168, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u27ji"] +atlas = ExtResource("3_uopp7") +region = Rect2(7680, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o6fjn"] +atlas = ExtResource("3_uopp7") +region = Rect2(8192, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sb1rd"] +atlas = ExtResource("3_uopp7") +region = Rect2(8704, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jwx81"] +atlas = ExtResource("3_uopp7") +region = Rect2(9216, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w12jc"] +atlas = ExtResource("3_uopp7") +region = Rect2(9728, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1wl6e"] +atlas = ExtResource("3_uopp7") +region = Rect2(10240, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0cf10"] +atlas = ExtResource("3_uopp7") +region = Rect2(10752, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bvqx0"] +atlas = ExtResource("3_uopp7") +region = Rect2(11264, 1536, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pfkh6"] +atlas = ExtResource("3_uopp7") +region = Rect2(11776, 1536, 512, 512) + +[sub_resource type="SpriteFrames" id="SpriteFrames_brsyt"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_fwra5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nmlvd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4i1f6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g2tr6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v28id") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sab8s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u7dbd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4g55l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ef44f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_aqbh5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_eyym5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m2eau") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gmksg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jacuc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5ligs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fsvo7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6meg3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kj2al") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_erggy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_oko1t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ngo1a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_d50mx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pdnto") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ppjtg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4r8qo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w65xu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3v0vv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nxbom") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_53p68") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jlpox") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uqsli") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wg32o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b016l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ntr7w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5rarj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0jdgy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6bj2s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pjf7m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2uv64") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vw551") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kjw5c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qxstr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2dppr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_awr7x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1hgp1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r0tmy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_eptep") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c7ped") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hen63") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_knyyh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v6123") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f5sm0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xau62") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pxsp5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n4qhf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ngbkn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p60oa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xxtor") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sd3ar") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_760ua") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ej064") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_omwgy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yhxse") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_neq7o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e0lhk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_15mir") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cxq3x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ajyjc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i2tjp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w73fq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c823a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wje2w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bgmkr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pcpin") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_siqu3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w57vc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bj2gd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mvlj8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vbqgu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6bd8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xaiwn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hlqf2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_djgeg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0vyr1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wxeaf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gstdc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2t3th") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5pprm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6g7pw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ew882") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wa7kq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_por7r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4imy8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h0jgt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4onds") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7epd5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_whtc5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8iuha") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u27ji") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o6fjn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sb1rd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jwx81") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w12jc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1wl6e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0cf10") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bvqx0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pfkh6") +}], +"loop": true, +"name": &"default", +"speed": 24.0 +}] + +[sub_resource type="SphereShape3D" id="SphereShape3D_kct8n"] + +[sub_resource type="Animation" id="Animation_xrn7e"] +resource_name = "fire" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("..:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector3(0, 1, 0), Vector3(0, 1, 10)] +} +tracks/1/type = "audio" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("../AudioStreamPlayer3D") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("4_n84oq") +}], +"times": PackedFloat32Array(0.0334333) +} +tracks/1/use_blend = true +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath(".:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, false] +} + +[sub_resource type="Animation" id="Animation_8qeb2"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("..:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector3(0, 1, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath(".:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_q8n6h"] +_data = { +&"Fire": SubResource("Animation_xrn7e"), +&"RESET": SubResource("Animation_8qeb2") +} + +[node name="Projectile1" type="Node3D"] +script = ExtResource("1_81fka") +AttackData = SubResource("Resource_mno7m") + +[node name="Bullet" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) + +[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Bullet"] +unique_name_in_owner = true +transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, -1.01, 0) +visible = false +offset = Vector2(0, 150) +billboard = 1 +sprite_frames = SubResource("SpriteFrames_brsyt") +autoplay = "default" +frame_progress = 0.79063 + +[node name="ProjectileHitbox" type="Area3D" parent="Bullet"] +unique_name_in_owner = true +collision_layer = 0 +collision_mask = 64 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Bullet/ProjectileHitbox"] +shape = SubResource("SphereShape3D_kct8n") + +[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Bullet"] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Bullet"] +unique_name_in_owner = true +root_node = NodePath("../AnimatedSprite3D") +libraries = { +&"": SubResource("AnimationLibrary_q8n6h") +} diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.tscn index 4d589d1de..3b4146118 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/04. sara/Sara.tscn @@ -25,7 +25,7 @@ radius = 1.0 [sub_resource type="CylinderShape3D" id="CylinderShape3D_746fv"] radius = 1.25 -[node name="Sara" type="CharacterBody3D"] +[node name="Sara" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 3 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/Ballos.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/Ballos.tscn index b1c6483fc..487780270 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/Ballos.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/05. ballos/Ballos.tscn @@ -23,7 +23,7 @@ radius = 1.20703 [sub_resource type="CylinderShape3D" id="CylinderShape3D_jhnwb"] radius = 1.75 -[node name="Ballos" type="CharacterBody3D"] +[node name="Ballos" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/Chariot.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/Chariot.tscn index 98e456004..0467e46b4 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/Chariot.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/06. chariot/Chariot.tscn @@ -24,7 +24,7 @@ radius = 1.20703 [sub_resource type="CylinderShape3D" id="CylinderShape3D_582pa"] radius = 2.34863 -[node name="Chariot" type="CharacterBody3D"] +[node name="Chariot" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 3 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/Chinthe.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/Chinthe.tscn index 706b9dd4d..ad3be97e2 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/Chinthe.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/07. chinthe/Chinthe.tscn @@ -36,7 +36,7 @@ radius = 1.20703 [sub_resource type="CylinderShape3D" id="CylinderShape3D_q6h01"] radius = 1.6 -[node name="Chinthe" type="CharacterBody3D"] +[node name="Chinthe" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/Ambassador.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/Ambassador.tscn index aa3c95366..f4ac7d3f1 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/Ambassador.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/Ambassador.tscn @@ -25,7 +25,7 @@ radius = 1.0 [sub_resource type="CylinderShape3D" id="CylinderShape3D_sjoyv"] radius = 1.75 -[node name="Ambassador" type="CharacterBody3D"] +[node name="Ambassador" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 3 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn index 079f1ca83..940c7435b 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08a. Ambassador/AmbassadorModelView.tscn @@ -1557,6 +1557,18 @@ tracks/3/keys = { "times": PackedFloat32Array(0) } tracks/3/use_blend = true +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.166667, 0.333333), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, false, true] +} [sub_resource type="Animation" id="Animation_s5aqg"] resource_name = "primary_attack_back" @@ -1781,6 +1793,18 @@ tracks/3/keys = { "times": PackedFloat32Array(0) } tracks/3/use_blend = true +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.583333, 0.75), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, false, true] +} [sub_resource type="Animation" id="Animation_tlm8w"] resource_name = "secondary_attack_back" @@ -2049,7 +2073,6 @@ collision_mask = 64 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.189337, 0.217529, -1.45579) shape = SubResource("BoxShape3D_53wuj") -disabled = true [node name="AnimationPlayer" type="AnimationPlayer" parent="."] unique_name_in_owner = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorRed.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorRed.tscn index 8063c0570..e275e5f92 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorRed.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorRed.tscn @@ -24,7 +24,7 @@ radius = 0.57308 [sub_resource type="CylinderShape3D" id="CylinderShape3D_o0cbq"] -[node name="AmbassadorRed" type="CharacterBody3D"] +[node name="AmbassadorRed" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 3 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn index 359d6c0bb..81218f7b7 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08b. Ambassador (red)/AmbassadorSmallModelView.tscn @@ -1172,6 +1172,18 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_o5mvi"] resource_name = "idle_back" @@ -1560,6 +1572,18 @@ tracks/3/keys = { "times": PackedFloat32Array(0) } tracks/3/use_blend = true +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 0.0833333, 0.25), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, false, true] +} [sub_resource type="Animation" id="Animation_s5aqg"] resource_name = "primary_attack_back" @@ -1769,6 +1793,18 @@ tracks/2/keys = { "update": 1, "values": [false] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.583333, 0.75), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, false, true] +} [sub_resource type="Animation" id="Animation_tlm8w"] resource_name = "secondary_attack_back" diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteel.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteel.tscn index 2147e8fe1..6682608ba 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteel.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/08c. Ambassador (steel)/AmbassadorSteel.tscn @@ -24,7 +24,7 @@ radius = 0.57308 [sub_resource type="CylinderShape3D" id="CylinderShape3D_6o7lk"] -[node name="AmbassadorSteel" type="CharacterBody3D"] +[node name="AmbassadorSteel" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 3 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn index 0f5ec9ebd..c4fb69812 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemon.tscn @@ -23,7 +23,7 @@ radius = 1.20703 [sub_resource type="CylinderShape3D" id="CylinderShape3D_tbkej"] radius = 2.55713 -[node name="Agni" type="CharacterBody3D"] +[node name="Agni" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 @@ -90,7 +90,7 @@ _acquireTargetTime = 2.0 [node name="NavigationAgent" type="NavigationAgent3D" parent="Components"] unique_name_in_owner = true avoidance_enabled = true -radius = 1.0 +radius = 2.0 [node name="HitSounds" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.83179, 0) diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn index 4f258c101..04685d432 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/09. Agni/AgniDemonModelView.tscn @@ -1455,6 +1455,18 @@ tracks/2/keys = { "update": 1, "values": [0] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} [sub_resource type="Animation" id="Animation_o5mvi"] resource_name = "idle_back" @@ -1724,6 +1736,18 @@ tracks/1/keys = { "update": 0, "values": [0, 15] } +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.5, 0.666667, 0.75, 0.916667), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1), +"update": 1, +"values": [true, false, true, false, true] +} [sub_resource type="Animation" id="Animation_dc327"] resource_name = "primary_attack_back" @@ -1852,6 +1876,18 @@ tracks/2/keys = { "update": 1, "values": [-1, 0] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Hitbox/CollisionShape3D:disabled") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 0.666667, 0.916667), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, false, true] +} [sub_resource type="Animation" id="Animation_dlml7"] resource_name = "secondary_attack_back" @@ -2126,7 +2162,7 @@ collision_layer = 64 collision_mask = 64 [node name="CollisionShape3D" type="CollisionShape3D" parent="Hitbox"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.189337, 0.217529, -1.45579) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.189337, 0.743529, -1.45579) shape = SubResource("BoxShape3D_53wuj") disabled = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/Eden Pillar.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/Eden Pillar.tscn index f6d605cca..4bdcba174 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/Eden Pillar.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/10. Eden Pillar/Eden Pillar.tscn @@ -30,7 +30,7 @@ radius = 7.98633 [sub_resource type="CylinderShape3D" id="CylinderShape3D_t4xb3"] radius = 20.0 -[node name="Eden Pillar" type="CharacterBody3D"] +[node name="Eden Pillar" type="CharacterBody3D" groups=["enemy"]] collision_layer = 10 collision_mask = 0 script = ExtResource("1_p8jc1") diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn index 0a521ceac..f256377f5 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/11. Palan/Palan.tscn @@ -11,7 +11,7 @@ [ext_resource type="AudioStream" uid="uid://mp00rngkpfjg" path="res://src/audio/sfx/enemy_palan_death.ogg" id="9_6scof"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_cwfph"] -radius = 1.7491 +radius = 1.74909 height = 3.49819 [sub_resource type="CylinderShape3D" id="CylinderShape3D_jbgmx"] @@ -24,7 +24,7 @@ radius = 2.04204 [sub_resource type="CylinderShape3D" id="CylinderShape3D_c82i6"] radius = 2.5 -[node name="Palan" type="CharacterBody3D"] +[node name="Palan" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldOfHeaven.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldOfHeaven.tscn index 17a74f2b7..b2f386662 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldOfHeaven.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/12. Shield of Heaven/ShieldOfHeaven.tscn @@ -24,7 +24,7 @@ radius = 2.5 [sub_resource type="SphereShape3D" id="SphereShape3D_8vcnq"] radius = 1.20703 -[node name="ShieldOfHeaven" type="CharacterBody3D"] +[node name="ShieldOfHeaven" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn index 597b03427..3c65bbfd3 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/13. gold sproingy/GoldSproingy.tscn @@ -32,7 +32,7 @@ top_radius = 0.0 [sub_resource type="CylinderShape3D" id="CylinderShape3D_drfkj"] radius = 1.0 -[node name="GoldSproingy" type="CharacterBody3D"] +[node name="GoldSproingy" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 11 axis_lock_linear_y = true diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/14. horse_head/HorseFace.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/14. horse_head/HorseFace.tscn index 084dfc4ae..39ef129b0 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/14. horse_head/HorseFace.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/14. horse_head/HorseFace.tscn @@ -19,7 +19,7 @@ radius = 2.70035 height = 7.0 radius = 3.0 -[node name="HorseFace" type="CharacterBody3D"] +[node name="HorseFace" type="CharacterBody3D" groups=["enemy"]] collision_layer = 10 collision_mask = 3 motion_mode = 1 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/15. ox_face/OxFace.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/15. ox_face/OxFace.tscn index 25da19e0f..847adfcb7 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/15. ox_face/OxFace.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/15. ox_face/OxFace.tscn @@ -19,7 +19,7 @@ radius = 3.31305 height = 7.0 radius = 4.76904 -[node name="OX FACE" type="CharacterBody3D"] +[node name="OX FACE" type="CharacterBody3D" groups=["enemy"]] collision_layer = 10 collision_mask = 3 motion_mode = 1 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/Arm6.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/Arm6.tscn index 45d6e1292..ddce641e2 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/Arm6.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/Arm6.tscn @@ -1,18 +1,25 @@ [gd_scene load_steps=23 format=4 uid="uid://cuuwu8gpe2lba"] [ext_resource type="Script" uid="uid://vgvrmwsrwakf" path="res://src/enemy/enemy_types/16. demon wall/DemonWallArm.cs" id="1_xefo1"] +[ext_resource type="Script" uid="uid://dlsgyx4i1jmp3" path="res://src/enemy/EnemyLoreInfo.cs" id="2_3jiko"] [ext_resource type="Texture2D" uid="uid://c4gfxyge646im" path="res://src/enemy/enemy_types/16. demon wall/model/ARM6_AREA_2_MAIN_222STONE.png" id="2_7j47h"] -[ext_resource type="Script" uid="uid://ctshiyffvt4y5" path="res://src/system/AttackDataResource.cs" id="2_h1jik"] [ext_resource type="Texture2D" uid="uid://dkh83g7ce40i7" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_ao_1k.jpg" id="3_7qtol"] [ext_resource type="Texture2D" uid="uid://bx25c4uynoy1r" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_normal_opengl_1k.png" id="4_h1jik"] [ext_resource type="Texture2D" uid="uid://brgmdx0p03syp" path="res://src/enemy/enemy_types/16. demon wall/concrete_0003_roughness_1k.jpg" id="5_3jiko"] [ext_resource type="AudioStream" uid="uid://bgumf0x52xmby" path="res://src/audio/sfx/enemy_ambassador_kick.ogg" id="7_3jiko"] -[sub_resource type="Resource" id="Resource_h1jik"] -script = ExtResource("2_h1jik") -Damage = 10 -ElementType = 0 -metadata/_custom_type_script = "uid://ctshiyffvt4y5" +[sub_resource type="Resource" id="Resource_f844v"] +script = ExtResource("2_3jiko") +Name = "" +Description = "" +MaximumHP = "" +ATK = "" +DEF = "" +Affinity = "" +Weakness = "" +Drop1 = "" +Drop2 = "" +metadata/_custom_type_script = "uid://dlsgyx4i1jmp3" [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kv7mn"] resource_name = "STONE" @@ -524,7 +531,7 @@ transitions = ["attack", "idle", SubResource("AnimationNodeStateMachineTransitio [node name="Arm6" type="Node3D"] script = ExtResource("1_xefo1") -AttackData = SubResource("Resource_h1jik") +EnemyLoreInfo = SubResource("Resource_f844v") [node name="ARM6" type="Node3D" parent="."] @@ -536,29 +543,29 @@ bones/0/name = "Bone" bones/0/parent = -1 bones/0/rest = Transform3D(0.351559, -0.633916, 0.68888, 0.936032, 0.250429, -0.247241, -0.0157858, 0.731734, 0.681407, 1.6292, -0.58344, -1.69503) bones/0/enabled = true -bones/0/position = Vector3(2.43413, -0.758034, -1.98741) -bones/0/rotation = Quaternion(0.219615, 0.635419, 0.374157, 0.638763) +bones/0/position = Vector3(2.6834, -0.761604, -1.97807) +bones/0/rotation = Quaternion(0.400546, 0.649916, 0.591921, -0.258462) bones/0/scale = Vector3(1, 1, 1) bones/1/name = "Bone.001" bones/1/parent = 0 bones/1/rest = Transform3D(0.997342, -0.0728406, -0.00159759, 0.072846, 0.996536, 0.0401254, -0.0013307, -0.0401352, 0.999193, -2.57045e-07, 1.85949, -1.63913e-07) bones/1/enabled = true bones/1/position = Vector3(-2.57045e-07, 1.85949, -1.63913e-07) -bones/1/rotation = Quaternion(-0.0226169, 0.0365289, -0.0305677, 0.998609) +bones/1/rotation = Quaternion(-0.033478, -0.0246521, -0.0821031, 0.995756) bones/1/scale = Vector3(1, 1, 1) bones/2/name = "Bone.002" bones/2/parent = 1 bones/2/rest = Transform3D(0.175377, 0.963955, 0.200084, -0.983797, 0.179282, -0.00142542, -0.0372455, -0.196592, 0.979778, -2.04891e-08, 0.416929, -1.19209e-07) bones/2/enabled = true bones/2/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07) -bones/2/rotation = Quaternion(-0.48634, 0.214547, -0.553479, 0.641174) +bones/2/rotation = Quaternion(-0.465115, 0.231991, -0.547422, 0.655879) bones/2/scale = Vector3(1, 1, 1) bones/3/name = "Bone.003" bones/3/parent = 2 bones/3/rest = Transform3D(0.795964, -0.570795, -0.201579, 0.584251, 0.811522, 0.00907907, 0.158404, -0.125, 0.97943, -2.79397e-07, 0.298125, 7.07805e-08) bones/3/enabled = true bones/3/position = Vector3(-2.79397e-07, 0.298125, 7.07805e-08) -bones/3/rotation = Quaternion(0.160391, -0.0163611, 0.532711, 0.830799) +bones/3/rotation = Quaternion(0.144299, -0.0280403, 0.516063, 0.843843) bones/3/scale = Vector3(1, 1, 1) bones/4/name = "Bone.004" bones/4/parent = 3 @@ -572,14 +579,14 @@ bones/5/parent = 1 bones/5/rest = Transform3D(0.891186, 0.451268, 0.0463134, -0.453484, 0.888891, 0.0650076, -0.0118317, -0.0789362, 0.996809, -2.04891e-08, 0.416929, -1.19209e-07) bones/5/enabled = true bones/5/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07) -bones/5/rotation = Quaternion(-0.0879521, 0.0148485, -0.0751249, 0.993177) +bones/5/rotation = Quaternion(-0.0563241, 0.0165466, -0.0756923, 0.995402) bones/5/scale = Vector3(1, 1, 1) bones/6/name = "Bone.006" bones/6/parent = 5 bones/6/rest = Transform3D(0.94556, -0.31325, -0.0882615, 0.323948, 0.931928, 0.162993, 0.0311958, -0.182712, 0.982671, 0, 0.366571, 4.47035e-08) bones/6/enabled = true bones/6/position = Vector3(0, 0.366571, 4.47035e-08) -bones/6/rotation = Quaternion(-0.696016, -0.210966, 0.0748524, 0.68224) +bones/6/rotation = Quaternion(-0.656146, -0.210149, 0.0682503, 0.721562) bones/6/scale = Vector3(1, 1, 1) bones/7/name = "Bone.007" bones/7/parent = 6 @@ -607,7 +614,7 @@ bones/10/parent = 9 bones/10/rest = Transform3D(0.999465, -0.0299655, -0.0130879, 0.0321747, 0.972617, 0.230176, 0.00583219, -0.230474, 0.973061, -2.98023e-08, 0.347821, 2.23517e-07) bones/10/enabled = true bones/10/position = Vector3(-2.98023e-08, 0.347821, 2.23517e-07) -bones/10/rotation = Quaternion(-0.739675, -0.0534615, -0.0912674, 0.6646) +bones/10/rotation = Quaternion(-0.677531, -0.0607501, -0.0961043, 0.726653) bones/10/scale = Vector3(1, 1, 1) bones/11/name = "Bone.011" bones/11/parent = 10 @@ -635,7 +642,7 @@ bones/14/parent = 13 bones/14/rest = Transform3D(0.961502, 0.268958, 0.056354, -0.274785, 0.938956, 0.207015, 0.00276436, -0.21453, 0.976713, 4.93601e-08, 0.369994, -2.08616e-07) bones/14/enabled = true bones/14/position = Vector3(4.93601e-08, 0.369994, -2.08616e-07) -bones/14/rotation = Quaternion(-0.790172, 0.102029, -0.148332, 0.585847) +bones/14/rotation = Quaternion(-0.734122, 0.0966717, -0.170199, 0.650194) bones/14/scale = Vector3(1, 1, 1) bones/15/name = "Bone.015" bones/15/parent = 14 @@ -656,14 +663,14 @@ bones/17/parent = 1 bones/17/rest = Transform3D(0.731154, -0.681923, -0.0198726, 0.682037, 0.729994, 0.0439829, -0.0154861, -0.0457121, 0.998834, -2.04891e-08, 0.416929, -1.19209e-07) bones/17/enabled = true bones/17/position = Vector3(-2.04891e-08, 0.416929, -1.19209e-07) -bones/17/rotation = Quaternion(-0.0372924, 0.0136837, 0.335118, 0.941338) +bones/17/rotation = Quaternion(-0.0210445, 0.00747357, 0.334765, 0.942037) bones/17/scale = Vector3(1, 1, 1) bones/18/name = "Bone.018" bones/18/parent = 17 bones/18/rest = Transform3D(0.857941, 0.502855, 0.105234, -0.513706, 0.842315, 0.163132, -0.00660832, -0.194017, 0.980976, -1.56462e-07, 0.400229, 2.23517e-07) bones/18/enabled = true bones/18/position = Vector3(-1.56462e-07, 0.400229, 2.23517e-07) -bones/18/rotation = Quaternion(-0.752679, 0.127129, -0.179054, 0.620687) +bones/18/rotation = Quaternion(-0.697513, 0.105359, -0.21466, 0.675497) bones/18/scale = Vector3(1, 1, 1) bones/19/name = "Bone.019" bones/19/parent = 18 @@ -683,8 +690,8 @@ bones/21/name = "Bone.021" bones/21/parent = -1 bones/21/rest = Transform3D(0.752405, -0.592093, -0.288639, -0.162915, 0.257308, -0.952497, 0.638236, 0.763687, 0.0971389, 2.85513, -1.1162, -3.27626) bones/21/enabled = true -bones/21/position = Vector3(1.11072, -0.902037, -3.50338) -bones/21/rotation = Quaternion(0.663182, 0.392296, -0.0958793, 0.630159) +bones/21/position = Vector3(0.837023, -0.89043, -2.81607) +bones/21/rotation = Quaternion(0.630756, 0.472853, -0.24431, 0.564686) bones/21/scale = Vector3(1, 1, 1) [node name="CHEST_001" type="MeshInstance3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"] @@ -692,7 +699,7 @@ mesh = SubResource("ArrayMesh_4ec00") skin = SubResource("Skin_37t5x") [node name="BoneAttachment3D" type="BoneAttachment3D" parent="ARM6/6_ L WEAPON ARM/Skeleton3D"] -transform = Transform3D(0.116803, 0.904972, -0.409124, 0.785922, -0.336077, -0.519016, -0.607193, -0.260917, -0.750493, 1.7, 0.568608, -0.0619529) +transform = Transform3D(-0.579049, -0.29385, -0.760496, 0.537072, 0.564315, -0.626979, 0.613397, -0.771492, -0.168947, 4.73318, -1.14974, -0.587044) bone_name = "Bone.020" bone_idx = 20 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/DemonWall.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/DemonWall.tscn index 272d798e5..8933de15a 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/DemonWall.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/16. demon wall/DemonWall.tscn @@ -13,7 +13,7 @@ size = Vector3(29.3551, 17.3836, 4.45671) [sub_resource type="BoxShape3D" id="BoxShape3D_5gof3"] size = Vector3(28.4577, 15.2605, 8.04248) -[node name="Demon Wall" type="CharacterBody3D"] +[node name="Demon Wall" type="CharacterBody3D" groups=["enemy"]] collision_layer = 2 collision_mask = 2 script = ExtResource("1_dqcrh") @@ -59,25 +59,3 @@ bus = &"SFX" [node name="AggroSFX" type="AudioStreamPlayer3D" parent="HitSounds"] unique_name_in_owner = true bus = &"SFX" - -[node name="Control" type="Control" parent="."] -layout_mode = 3 -anchors_preset = 0 -offset_right = 40.0 -offset_bottom = 40.0 - -[node name="VFlowContainer" type="VFlowContainer" parent="Control"] -layout_mode = 0 -offset_left = 51.0 -offset_top = 980.0 -offset_right = 659.0 -offset_bottom = 1085.0 - -[node name="Label" type="Label" parent="Control/VFlowContainer"] -layout_mode = 2 -text = "Demon Wall HP:" - -[node name="DemonWallHP" type="Label" parent="Control/VFlowContainer"] -unique_name_in_owner = true -custom_minimum_size = Vector2(100, 100) -layout_mode = 2 diff --git a/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn b/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn index a1b46d1aa..0abd99522 100644 --- a/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn +++ b/Zennysoft.Game.Ma/src/enemy/enemy_types/9b. Aqueos Demon/AqueosDemon.tscn @@ -23,7 +23,7 @@ radius = 1.20703 [sub_resource type="CylinderShape3D" id="CylinderShape3D_gxowl"] radius = 2.0 -[node name="AqueousDemon" type="CharacterBody3D"] +[node name="AqueousDemon" type="CharacterBody3D" groups=["enemy"]] process_mode = 1 collision_layer = 10 collision_mask = 11 diff --git a/Zennysoft.Game.Ma/src/game/Game.cs b/Zennysoft.Game.Ma/src/game/Game.cs index 1dd0d2f92..1e450221e 100644 --- a/Zennysoft.Game.Ma/src/game/Game.cs +++ b/Zennysoft.Game.Ma/src/game/Game.cs @@ -12,6 +12,7 @@ using System.IO; using System.Threading.Tasks; using Zennysoft.Game.Implementation; using Zennysoft.Ma.Adapter.Entity; +using System.Linq; [Meta(typeof(IAutoNode))] public partial class Game : Node3D, IGame @@ -118,7 +119,7 @@ public partial class Game : Node3D, IGame } ); - var saveFileManager = _container.GetInstance(); + var saveFileManager = new MaSaveFileManager(); SaveFile = new SaveFile( root: GameChunk, onSave: saveFileManager.Save, @@ -276,6 +277,7 @@ public partial class Game : Node3D, IGame QuestData.DeathCount++; await Save(); _player.Deactivate(); + GameRepo.Pause(); GameState.Input(new GameState.Input.GameOver()); } @@ -380,8 +382,10 @@ public partial class Game : Node3D, IGame }) .Handle((in GameState.Output.GameOver _) => { - GameRepo.Pause(); GameOverMenu.FadeIn(); + var enemies = GetTree().GetNodesInGroup("enemy").OfType(); + foreach (var enemy in enemies) + enemy.CallDeferred(MethodName.QueueFree, []); }); } @@ -655,6 +659,9 @@ public partial class Game : Node3D, IGame LoadNextLevel.Hide(); GameLoaded?.Invoke(); _map.FadeIn(); + if (GameOverMenu.Visible) + GameOverMenu.FadeOut(); + GameRepo.Resume(); _player.Activate(); } diff --git a/Zennysoft.Game.Ma/src/item_rescue/ItemRescue.cs b/Zennysoft.Game.Ma/src/item_rescue/ItemRescue.cs index e04dff986..562624b7d 100644 --- a/Zennysoft.Game.Ma/src/item_rescue/ItemRescue.cs +++ b/Zennysoft.Game.Ma/src/item_rescue/ItemRescue.cs @@ -10,6 +10,8 @@ public partial class ItemRescue : Area3D { public override void _Notification(int what) => this.Notify(what); + private bool _transferUsed = false; + public void Initialize() { BodyEntered += OnItemRescueEntered; @@ -24,10 +26,12 @@ public partial class ItemRescue : Area3D thrownItem.RescueItem(); BodyEntered -= OnItemRescueEntered; + _transferUsed = true; } public void OnExitTree() { - BodyEntered -= OnItemRescueEntered; + if (!_transferUsed) + BodyEntered -= OnItemRescueEntered; } } diff --git a/Zennysoft.Game.Ma/src/items/ItemReroller.cs b/Zennysoft.Game.Ma/src/items/ItemReroller.cs index 797735860..230c7fb47 100644 --- a/Zennysoft.Game.Ma/src/items/ItemReroller.cs +++ b/Zennysoft.Game.Ma/src/items/ItemReroller.cs @@ -42,9 +42,27 @@ public class ItemReroller return rolledItem; } - private Weapon RerollItemInternal(Weapon itemToReroll) => _database.PickItem(itemToReroll); - private Armor RerollItemInternal(Armor itemToReroll) => _database.PickItem(itemToReroll); - private Accessory RerollItemInternal(Accessory itemToReroll) => _database.PickItem(itemToReroll); + private Weapon RerollItemInternal(Weapon itemToReroll) + { + var item = _database.PickItem(itemToReroll); + item.Init(); + return item; + } + + private Armor RerollItemInternal(Armor itemToReroll) + { + var item = _database.PickItem(itemToReroll); + item.Init(); + return item; + } + + private Accessory RerollItemInternal(Accessory itemToReroll) + { + var item = _database.PickItem(itemToReroll); + item.Init(); + return item; + } + private ConsumableItem RerollItemInternal(ConsumableItem itemToReroll) => _database.PickItem(itemToReroll); private ThrowableItem RerollItemInternal(ThrowableItem itemToReroll) => _database.PickItem(itemToReroll); private EffectItem RerollItemInternal(EffectItem itemToReroll) => _database.PickItem(itemToReroll); diff --git a/Zennysoft.Game.Ma/src/items/accessory/Accessory.cs b/Zennysoft.Game.Ma/src/items/accessory/Accessory.cs index f72757efc..526237372 100644 --- a/Zennysoft.Game.Ma/src/items/accessory/Accessory.cs +++ b/Zennysoft.Game.Ma/src/items/accessory/Accessory.cs @@ -16,7 +16,13 @@ public partial class Accessory : Node3D, IAccessory public override void _Ready() { - _sprite.Texture = Stats.Texture; + Init(); + } + + public void Init() + { + if (_sprite != null) + _sprite.Texture = Stats.Texture; _bonusDamage = Stats.BonusAttack; _bonusDefense = Stats.BonusDefense; _bonusLuck = Stats.BonusLuck; diff --git a/Zennysoft.Game.Ma/src/items/armor/Armor.cs b/Zennysoft.Game.Ma/src/items/armor/Armor.cs index 17706a1e0..4aa848125 100644 --- a/Zennysoft.Game.Ma/src/items/armor/Armor.cs +++ b/Zennysoft.Game.Ma/src/items/armor/Armor.cs @@ -16,7 +16,13 @@ public partial class Armor : Node3D, IArmor public override void _Ready() { - _sprite.Texture = Stats.Texture; + Init(); + } + + public void Init() + { + if (_sprite != null) + _sprite.Texture = Stats.Texture; _bonusDamage = Stats.BonusAttack; _bonusDefense = Stats.BonusDefense; _bonusLuck = Stats.BonusLuck; diff --git a/Zennysoft.Game.Ma/src/items/jewels/Jewel.tscn b/Zennysoft.Game.Ma/src/items/jewels/Jewel.tscn index dd4148790..67d57db81 100644 --- a/Zennysoft.Game.Ma/src/items/jewels/Jewel.tscn +++ b/Zennysoft.Game.Ma/src/items/jewels/Jewel.tscn @@ -32,6 +32,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.370004, 0) pixel_size = 0.005 billboard = 2 texture_filter = 0 +render_priority = 100 [node name="CollisionShape3D" type="CollisionShape3D" parent="Pickup"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00804907, 0.709896, 0.0675965) diff --git a/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs b/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs index f0dfe9485..090a67109 100644 --- a/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs +++ b/Zennysoft.Game.Ma/src/items/weapons/Weapon.cs @@ -16,9 +16,15 @@ public partial class Weapon : Node3D, IWeapon public SoundEffect SoundEffect => Stats.SoundEffect; - public void OnReady() + public override void _Ready() { - _sprite.Texture = Stats.Texture; + Init(); + } + + public void Init() + { + if (_sprite != null) + _sprite.Texture = Stats.Texture; _bonusDamage = Stats.BonusAttack; _bonusDefense = Stats.BonusDefense; _bonusLuck = Stats.BonusLuck; diff --git a/Zennysoft.Game.Ma/src/map/IMap.cs b/Zennysoft.Game.Ma/src/map/IMap.cs index 48dd01271..641a9e45b 100644 --- a/Zennysoft.Game.Ma/src/map/IMap.cs +++ b/Zennysoft.Game.Ma/src/map/IMap.cs @@ -8,6 +8,8 @@ namespace Zennysoft.Game.Ma; public interface IMap : INode3D { + void ClearFloor(); + Task LoadFloor(); Task LoadFloor(string sceneName); diff --git a/Zennysoft.Game.Ma/src/map/Map.cs b/Zennysoft.Game.Ma/src/map/Map.cs index 5b6e92fd4..e2bb28eda 100644 --- a/Zennysoft.Game.Ma/src/map/Map.cs +++ b/Zennysoft.Game.Ma/src/map/Map.cs @@ -46,14 +46,15 @@ public partial class Map : Node3D, IMap if (animName == "fade_out") { await LoadNewFloor(); + FloorLoaded?.Invoke(); } } private async Task LoadNewFloor() { - CurrentFloor?.CallDeferred(MethodName.QueueFree, []); SpawnPointCreated?.Invoke((Vector3.Forward, new Vector3(-999, -999, -999))); var newFloor = await LoadNewFloor(_sceneName); + ClearFloor(); AddChild(newFloor); InitializeFloor(newFloor); var floor = MapOrder.GetChildren().OfType().ElementAt(CurrentFloorNumber.Value); @@ -82,6 +83,11 @@ public partial class Map : Node3D, IMap return (spawnPoint.Rotation, spawnPoint.Position); } + public void ClearFloor() + { + CurrentFloor?.CallDeferred(MethodName.QueueFree, []); + } + public async Task LoadFloor() { var floor = MapOrder.GetChildren().OfType().ElementAt(CurrentFloorNumber.Value + 1); @@ -104,7 +110,6 @@ public partial class Map : Node3D, IMap SetupDungeonFloor(); CurrentFloor.FloorIsLoaded = true; CurrentFloorNumber.OnNext(CurrentFloorNumber.Value + 1); - FloorLoaded?.Invoke(); } private async Task LoadNewFloor(string sceneName) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/code/Overworld.cs b/Zennysoft.Game.Ma/src/map/dungeon/code/Overworld.cs index d9a5666d6..b778fd409 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/code/Overworld.cs +++ b/Zennysoft.Game.Ma/src/map/dungeon/code/Overworld.cs @@ -27,6 +27,8 @@ public partial class Overworld : SpecialFloor, IDungeonFloor [Node] private Node DimmableAudio { get; set; } = default!; + [Node] private Node3D DeathTorches { get; set; } = default!; + private Timer RestoreTimer { get; set; } private bool _insideItemRescueZone = false; @@ -44,6 +46,11 @@ public partial class Overworld : SpecialFloor, IDungeonFloor FloorIsLoaded = true; Game.ItemRescueMenu.SetProcessInput(false); + var torches = DeathTorches.GetChildren().OfType().ToList(); + var torchesToLight = Mathf.Min(Game.QuestData.DeathCount, 15); + for (var i = 0; i < torchesToLight; i++) + torches[i].Show(); + ItemRescueInteractZone.AreaEntered += ItemRescueInteractZone_AreaEntered; var dimmableAudio = DimmableAudio.GetChildren().OfType(); foreach (var dimmable in dimmableAudio) diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05/Floor 5B.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05/Floor 5B.tscn index 8240baca5..0e53960d9 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05/Floor 5B.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Floor05/Floor 5B.tscn @@ -18,8 +18,8 @@ [ext_resource type="Texture2D" uid="uid://btgkhk070a7g7" path="res://src/minimap/Floor Maps/5B.png" id="16_7kic8"] [sub_resource type="NavigationMesh" id="NavigationMesh_7kic8"] -vertices = PackedVector3Array(-28, 8.87653, -88.1463, -28, 8.87653, -69.3963, -15.75, 8.87653, -69.3963, -15.75, 8.87653, -88.1463, -24.25, 20.8765, -85.6463, -19.5, 20.8765, -85.3963, -20.25, 20.8765, -85.8963, -23.75, 20.8765, -85.8963, -20.25, 21.1265, -88.1463, -23.75, 21.1265, -88.1463, -25.25, 20.1265, -84.3963, -25.25, 19.1265, -82.1463, -18.5, 19.1265, -82.1463, -18.5, 20.1265, -84.3963, -14.75, 0.126531, -69.6463, -14.25, 0.126531, -60.6463, -14.25, 0.126531, -83.6463, -29.5, 0.126531, -83.6463, -29.5, 0.126531, -69.6463, -25.25, 18.3765, -81.1463, -25.25, 17.3765, -78.6463, -18.5, 17.3765, -78.6463, -18.5, 18.3765, -81.1463, -25.25, 16.6265, -77.6463, -25.25, 15.6265, -75.3963, -18.5, 15.6265, -75.3963, -18.5, 16.6265, -77.6463, 48.75, 4.37653, -76.1463, 48.75, 4.37653, -72.8963, 52.75, 4.37653, -72.6463, 56, 4.37653, -76.1463, 56, 4.37653, -65.8963, 52.75, 4.37653, -65.6463, 51.5, 0.376531, -73.6463, 52.5, 0.376531, -73.6463, 52.5, 0.376531, -75.3963, 51.5, 0.376531, -75.3963, 45.25, 0.376531, -73.6463, 47.5, 0.376531, -73.6463, 49.25, 0.376531, -75.3963, 45.5, 0.376531, -75.8963, 45.25, 0.376531, -75.3963, 45.5, 0.376531, -73.1463, 47.25, 0.376531, -73.1463, 49.25, 0.376531, -73.6463, 49.5, 0.376531, -73.1463, 51.25, 0.376531, -73.1463, 51.25, 0.376531, -75.8963, 49.5, 0.376531, -75.8963, 43.5, 0.376531, -75.3963, 43.25, 0.376531, -75.8963, 41.5, 0.376531, -75.8963, 41, 0.376531, -75.3963, 41.5, 0.376531, -73.3963, 43.25, 0.376531, -73.3963, 41, 0.376531, -73.6463, 53.25, 0.376531, -75.3963, 53.5, 0.376531, -73.3963, 55.5, 0.376531, -75.6463, 53.5, 0.376531, -75.8963, 53.5, 0.376531, -71.6463, 53, 0.376531, -71.3963, 53, 0.376531, -69.6463, 53.5, 0.376531, -69.3963, 55.25, 0.376531, -63.6463, 53.5, 0.376531, -67.6463, 53, 0.376531, -67.3963, 53.5, 0.376531, -63.6463, -25.25, 14.8765, -74.3963, -25.25, 13.6265, -71.8963, -18.5, 13.6265, -71.8963, -18.5, 14.8765, -74.3963, 35.5, 0.376531, -63.6463, 35.5, 0.376531, -61.1463, 36, 0.376531, -61.6463, 37.25, 0.376531, -61.6463, 37.5, 0.376531, -61.1463, 39.25, 0.376531, -61.1463, 39.5, 0.376531, -61.6463, 41.5, 0.376531, -71.6463, 41, 0.376531, -71.3963, 41, 0.376531, -69.6463, 41.5, 0.376531, -63.6463, 41.25, 0.376531, -61.6463, 41.5, 0.376531, -69.3963, 41.5, 0.376531, -61.1463, 43.5, 0.376531, -61.3963, 41.5, 0.376531, -67.6463, 41, 0.376531, -67.3963, 8.75, 18.8765, -29.3963, 8, 18.8765, -29.1463, 8, 18.8765, -24.6463, 20, 18.8765, -24.6463, 20.25, 18.8765, -25.6463, 8, 18.8765, -72.3963, 8, 18.8765, -64.8963, 8.75, 18.8765, -64.6463, 20.25, 18.8765, -71.8963, 20, 18.8765, -72.8963, 8.25, 18.8765, -72.8963, 24.25, 18.8765, -25.6463, 36, 18.8765, -25.6463, 36, 18.8765, -72.6463, 24.5, 18.8765, -71.8963, 24.5, 18.8765, -24.6463, 35.5, 18.8765, -24.6463, 35.5, 18.8765, -25.3963, 24.75, 18.8765, -72.6463, 19.75, 0.376531, -70.6463, 19.75, 0.376531, -71.8963, 19, 0.376531, -72.1463, 11.75, 0.376531, -72.6463, 11.75, 0.376531, -69.8963, 19.5, 0.376531, -69.8963, 19, 0.376531, -72.6463, 21, 0.376531, -72.6463, 21, 0.376531, -70.8963, 23.75, 0.376531, -70.8963, 23.75, 0.376531, -72.6463, 8.5, 0.376531, -69.3963, 10, 0.376531, -69.3963, 10.5, 0.376531, -69.8963, 10.5, 0.376531, -71.8963, 8.5, 0.376531, -71.8963, 25, 0.376531, -71.6463, 25, 0.376531, -69.8963, 33, 0.376531, -69.8963, 33, 0.376531, -71.6463, 34.25, 0.376531, -69.8963, 35.25, 0.376531, -69.1463, 35.25, 0.376531, -71.6463, 34.25, 0.376531, -71.6463, -25.25, 13.1265, -70.8963, -25.25, 12.1265, -68.6463, -18.5, 12.1265, -68.6463, -18.5, 13.1265, -70.8963, 9, 11.8765, -69.8963, 9, 11.8765, -69.3963, 10.25, 11.8765, -69.6463, 34.75, 11.8765, -69.1463, 35.25, 11.8765, -69.1463, 35.25, 11.8765, -69.8963, 34.5, 11.8765, -69.8963, 34.75, 6.12653, -69.6463, 34.75, 6.12653, -69.1463, 35.25, 6.12653, -69.1463, 35.25, 6.12653, -69.6463, 24, 0.376531, -67.3963, 23.5, 0.376531, -68.6463, 21, 0.376531, -68.6463, 20.5, 0.376531, -67.1463, 25.5, 0.376531, -60.6463, 25.5, 0.376531, -66.6463, 24.75, 0.376531, -66.6463, 19.5, 0.376531, -66.6463, 19.5, 0.376531, -60.6463, 31.25, 6.12653, -57.3963, 31.75, 6.12653, -57.3963, 33, 6.12653, -58.3963, 21, 6.12653, -68.6463, 20.25, 6.12653, -68.1463, 20, 6.12653, -66.8963, 24.75, 6.12653, -66.8963, 23.75, 6.12653, -68.6463, 33, 6.12653, -63.8963, 33, 6.12653, -66.8963, 32.25, 6.12653, -66.8963, 18.75, 6.12653, -66.8963, 12.5, 6.12653, -66.6463, 31.75, 6.12653, -67.8963, 31.25, 6.12653, -66.6463, 33.5, 6.12653, -63.3963, 18.25, 6.12653, -68.1463, 12.75, 6.12653, -68.1463, 12.75, 6.12653, -67.3963, 11.75, 6.12653, -60.8963, 12, 6.12653, -58.1463, 11.25, 6.12653, -61.1463, 11.75, 6.12653, -66.8963, 26, 6.12653, -66.8963, 26.25, 6.12653, -67.8963, -27.5, 0.376531, -68.3963, -27.5, 0.376531, -60.6463, -27, 0.376531, -60.6463, -27, 0.376531, -68.3963, -26.5, 4.87653, -51.3963, -26.5, 5.12653, -55.3963, -27, 4.87653, -55.3963, -27.5, 4.87653, -51.3963, -27.5, 4.87653, -68.3963, -27, 4.87653, -68.3963, -17, 0.376531, -68.3963, -17, 0.376531, -60.6463, -16.5, 0.376531, -60.6463, -16.5, 0.376531, -68.3963, -17.25, 4.87653, -55.3963, -17.25, 4.87653, -51.3963, -16.5, 4.87653, -51.3963, -16.5, 4.87653, -68.3963, -17, 4.87653, -68.3963, 11.75, 11.8765, -68.1463, 11.75, 11.8765, -66.3963, 12.25, 11.8765, -66.3963, 24, 11.8765, -67.8963, 23.75, 11.8765, -68.3963, 33, 11.8765, -59.3963, 33.5, 11.8765, -63.6463, 33, 11.8765, -63.8963, 31.5, 11.8765, -59.3963, 31.25, 11.8765, -66.6463, 33, 11.8765, -67.8963, -25.25, 0.376531, -68.1463, -25.25, 0.376531, -60.6463, -18.5, 0.376531, -60.6463, -18.5, 0.376531, -68.1463, -25.25, 4.87653, -68.1463, -25.25, 4.87653, -59.3963, -18.5, 4.87653, -59.3963, -18.5, 4.87653, -68.1463, 8.5, 0.376531, -68.1463, 8.5, 0.376531, -65.1463, 10, 0.376531, -65.3963, 10, 0.376531, -68.1463, 9, 6.12653, -68.1463, 9, 6.12653, -65.1463, 10, 6.12653, -65.3963, 10, 6.12653, -68.1463, 9, 11.8765, -68.1463, 9, 11.8765, -65.1463, 10, 11.8765, -65.1463, 10, 11.8765, -68.1463, 11.75, 0.376531, -64.1463, 11.25, 0.376531, -63.8963, 11.25, 0.376531, -61.1463, 11.75, 0.376531, -60.6463, 13, 0.376531, -67.3963, 11.75, 0.376531, -66.6463, 18.75, 0.376531, -66.6463, 18, 0.376531, -67.3963, 18, 0.376531, -68.1463, 13, 0.376531, -68.1463, 33, 0.376531, -63.8963, 33, 0.376531, -66.6463, 32.25, 0.376531, -66.6463, 33.25, 0.376531, -61.1463, 31.5, 0.376531, -67.8963, 26.5, 0.376531, -67.1463, 33, 0.376531, -60.6463, 26.5, 0.376531, -67.8963, 34.75, 0.376531, -65.3963, 35.25, 0.376531, -65.1463, 35.25, 0.376531, -67.8963, 34.75, 0.376531, -67.8963, 34.75, 6.12653, -67.8963, 34.75, 6.12653, -64.8963, 35.25, 6.12653, -64.8963, 35.25, 6.12653, -67.8963, 34.75, 11.8765, -67.8963, 34.75, 11.8765, -64.8963, 35.25, 11.8765, -64.8963, 35.25, 11.8765, -67.8963, -25.25, 11.3765, -67.6463, -25.25, 10.6265, -65.8963, -18.5, 10.6265, -65.8963, -18.5, 11.3765, -67.6463, 11.75, 11.8765, -64.1463, 11.25, 11.8765, -63.8963, 11.25, 11.8765, -62.1463, 11.75, 11.8765, -61.8963, 11.75, 11.8765, -36.1463, 11.25, 11.8765, -35.8963, 11.75, 11.8765, -30.1463, 12.25, 11.8765, -31.6463, 33, 11.8765, -36.1463, 33, 11.8765, -38.1463, 31.5, 11.8765, -38.1463, 31.25, 11.8765, -31.6463, 33, 11.8765, -30.1463, 33.5, 11.8765, -35.8963, 56.25, 4.37653, -64.1463, 52.75, 4.37653, -60.8963, 60, 4.37653, -60.8963, 60, 4.37653, -64.1463, -25.25, 9.87653, -64.8963, -25.25, 8.87653, -62.3963, -18.5, 8.87653, -62.3963, -18.5, 9.87653, -64.8963, 8, 0.376531, -63.8963, 8, 0.376531, -61.1463, 9, 0.376531, -61.1463, 9, 0.376531, -63.8963, 9, 6.12653, -61.1463, 10, 6.12653, -61.1463, 10, 6.12653, -63.6463, 9, 6.12653, -63.8963, 9, 11.8765, -61.1463, 9.75, 11.8765, -61.1463, 10, 11.8765, -61.8963, 10, 11.8765, -63.8963, 9, 11.8765, -63.8963, 53, 0.376531, -63.3963, 53, 0.376531, -61.6463, 53.5, 0.376531, -61.1463, 55.5, 0.376531, -61.6463, 55.25, 0.376531, -61.1463, 57.25, 0.376531, -61.6463, 57.5, 0.376531, -61.1463, 59.25, 0.376531, -61.1463, 67.25, 0.376531, -63.8963, 65.5, 0.376531, -63.8963, 65.25, 0.376531, -63.3963, 65.25, 0.376531, -61.6463, 65.5, 0.376531, -56.1463, 67.25, 0.376531, -56.1463, 63.5, 0.376531, -63.3963, 63.25, 0.376531, -63.8963, 61.5, 0.376531, -63.8963, 59.5, 0.376531, -63.3963, 59.25, 0.376531, -63.8963, 57.5, 0.376531, -63.8963, 57.25, 0.376531, -63.3963, 59.5, 0.376531, -61.6463, 61.25, 0.376531, -63.3963, 61.25, 0.376531, -61.6463, 61.5, 0.376531, -61.1463, 65, 0.376531, -55.8963, 65, 0.376531, -53.8963, 67.75, 0.376531, -53.8963, 67.75, 0.376531, -55.8963, 34.75, 6.12653, -63.6463, 34.75, 6.12653, -61.1463, 35.75, 6.12653, -61.1463, 35.75, 6.12653, -63.6463, 34.75, 11.8765, -61.8963, 35.25, 11.8765, -61.1463, 35.25, 11.8765, -63.6463, 34.75, 11.8765, -63.6463, -25.25, 8.12653, -61.3963, -25.25, 7.12653, -59.1463, -18.5, 7.12653, -59.1463, -18.5, 8.12653, -61.3963, 10, 6.12653, -59.1463, 9.75, 6.12653, -59.8963, 9, 6.12653, -59.8963, 9, 6.12653, -37.1463, 10, 6.12653, -37.1463, 9, 11.8765, -37.1463, 9.75, 11.8765, -37.1463, 10, 11.8765, -37.8963, 10, 11.8765, -59.8963, 9, 11.8765, -59.8963, 34.75, 6.12653, -59.8963, 34.75, 6.12653, -37.1463, 35.25, 6.12653, -37.1463, 35.25, 6.12653, -59.8963, 34.75, 11.8765, -37.8963, 35.25, 11.8765, -37.1463, 35.25, 11.8765, -59.8963, 34.75, 11.8765, -59.8963, -32.5, 1.62653, -2.6463, -32.5, 1.62653, -8.3963, -33.25, 1.62653, -8.6463, -145.5, 1.62653, -2.6463, -33.25, 1.62653, -13.6463, -32.5, 1.62653, -13.8963, -32.5, 1.62653, -21.3963, -24.5, 1.62653, -21.6463, -24.5, 1.62653, -31.8963, -29.25, 1.62653, -32.1463, -29.75, 1.62653, -59.6463, -145.5, 1.62653, -59.6463, -27.5, 1.62653, -59.6463, -27.5, 1.62653, -51.3963, -27, 1.62653, -51.3963, -27, 1.62653, -59.6463, -25.25, 1.62653, -59.6463, -25.25, 1.62653, -52.6463, -18.5, 1.62653, -52.6463, -18.5, 1.62653, -59.6463, -17, 1.62653, -59.6463, -17, 1.62653, -51.3963, -16.5, 1.62653, -51.3963, -16.5, 1.62653, -59.6463, -14.5, 1.62653, -36.3963, 7.5, 1.62653, -36.3963, 7.5, 1.62653, -59.6463, -14.5, 1.62653, -59.6463, 9, 1.62653, -59.6463, 9, 1.62653, -37.1463, 10, 1.62653, -37.3963, 10, 1.62653, -59.6463, 31.75, 1.62653, -58.1463, 33, 1.62653, -58.3963, 33, 1.62653, -59.6463, 11.75, 1.62653, -59.6463, 11.75, 1.62653, -58.3963, 13, 1.62653, -57.8963, 13, 1.62653, -56.6463, 12.5, 1.62653, -42.3963, 13, 1.62653, -41.3963, 31.5, 1.62653, -41.3963, 31.75, 1.62653, -56.3963, 11.75, 1.62653, -55.8963, 11.75, 1.62653, -42.3963, 32, 1.62653, -42.3963, 33, 1.62653, -42.3963, 33, 1.62653, -55.8963, 34.75, 1.62653, -37.3963, 35.25, 1.62653, -37.1463, 35.25, 1.62653, -59.6463, 34.75, 1.62653, -59.6463, 45, 1.62653, -34.8963, 51.5, 1.62653, -34.8963, 51.5, 1.62653, -36.8963, 44.75, 1.62653, -37.1463, 37, 1.62653, -59.6463, 37, 1.62653, -37.1463, 53.5, 1.62653, -37.1463, 53.5, 1.62653, -59.6463, -25.25, 4.87653, -52.1463, -18.5, 4.87653, -52.1463, -18.5, 6.37653, -58.1463, -25.25, 6.37653, -58.1463, -25.25, 4.87653, -54.5463, -18.5, 4.87653, -54.5463, 31.75, 6.12653, -56.6463, 20, 6.12653, -31.3963, 20.25, 6.12653, -30.1463, 21, 6.12653, -29.6463, 23.5, 6.12653, -29.6463, 24.75, 6.12653, -31.3963, 31.5, 6.12653, -31.8963, 12.5, 6.12653, -31.3963, 18.75, 6.12653, -31.3963, 31.75, 6.12653, -30.8963, 33, 6.12653, -31.3963, 33.5, 6.12653, -35.1463, 33, 6.12653, -36.1463, 33, 6.12653, -40.1463, 31.75, 6.12653, -40.6463, 12.75, 6.12653, -30.8963, 12.75, 6.12653, -30.1463, 18.25, 6.12653, -30.1463, 26.25, 6.12653, -30.1463, 31.75, 6.12653, -30.1463, 26, 6.12653, -31.3963, 31.75, 6.12653, -41.6463, 12.25, 6.12653, -40.1463, 11.75, 6.12653, -40.1463, 11.25, 6.12653, -33.1463, 11.75, 6.12653, -32.8963, 33, 6.12653, -42.1463, 33, 6.12653, -56.1463, 11.75, 6.12653, -31.3963, 60.75, 4.37653, -56.1463, 60.75, 4.37653, -53.1463, 72, 4.37653, -53.1463, 72, 4.37653, -56.1463, 11.75, 6.12653, -56.1463, 11.75, 6.12653, -42.1463, 12.25, 6.12653, -42.1463, 12.25, 6.12653, -56.1463, 56.75, 0.376531, -56.1463, 56.75, 0.376531, -53.1463, 59.75, 0.376531, -53.1463, 59.75, 0.376531, -56.1463, 73, 0.376531, -56.1463, 73, 0.376531, -53.1463, 76, 0.376531, -53.1463, 76, 0.376531, -56.1463, 61, 0.376531, -55.8963, 61, 0.376531, -53.1463, 63.75, 0.376531, -53.1463, 63.75, 0.376531, -55.8963, 69, 0.376531, -55.8963, 69, 0.376531, -53.1463, 71.75, 0.376531, -53.1463, 71.75, 0.376531, -55.8963, 67.75, 0.376531, -40.8963, 69.75, 0.376531, -41.1463, 69.75, 0.376531, -42.8963, 64.75, 0.376531, -41.1463, 71.75, 0.376531, -43.1463, 72, 0.376531, -45.1463, 72, 0.376531, -47.8963, 68, 0.376531, -51.8963, 64.75, 0.376531, -51.8963, 71.75, 0.376531, -51.8963, 65, 0.376531, -38.1463, 67.75, 0.376531, -38.1463, 75.25, 0.376531, -45.1463, 75.25, 0.376531, -47.8963, 61, 0.376531, -41.1463, 61, 0.376531, -51.8963, -17.5, 4.87653, -49.8963, -16.5, 4.87653, -50.1463, -18.5, 4.87653, -50.3963, -18, 4.87653, -49.1463, -25.25, 4.87653, -50.3963, -27, 4.87653, -50.1463, -26, 4.87653, -49.1463, -26, 4.87653, -47.8963, -17.75, 4.87653, -47.3963, -26.75, 4.87653, -47.1463, -27.5, 4.87653, -47.1463, -27.5, 4.87653, -44.6463, -16.5, 4.87653, -44.6463, -16.5, 4.87653, -47.1463, 56.75, 4.37653, -52.1463, 56.75, 4.37653, -40.8963, 59.75, 4.37653, -40.8963, 59.75, 4.37653, -52.1463, 60.75, 8.37653, -46.6463, 63.75, 8.37653, -46.6463, 64, 8.37653, -49.1463, 60.75, 8.37653, -52.1463, 68.75, 8.37653, -49.1463, 69, 8.37653, -46.6463, 72, 8.37653, -46.6463, 72, 8.37653, -52.1463, 73, 4.37653, -40.1463, 74, 4.37653, -39.3963, 74.25, 4.37653, -40.8963, 75.75, 4.37653, -48.8963, 76.25, 4.62653, -49.1463, 76.25, 4.62653, -52.1463, 73, 4.37653, -52.1463, 76.25, 4.62653, -40.8963, 57, 0.376531, -51.8963, 57, 0.376531, -49.1463, 59.75, 0.376531, -49.1463, 59.75, 0.376531, -51.8963, 73, 0.376531, -51.8963, 73, 0.376531, -49.1463, 75.75, 0.376531, -49.1463, 75.75, 0.376531, -51.8963, 77.25, 0.376531, -48.1463, 77.25, 0.376531, -44.8963, 89.25, 0.376531, -44.8963, 89, 0.376531, -46.8963, 89.75, 0.376531, -48.1463, 91, 0.376531, -51.6463, 77.25, 0.376531, -51.6463, 91, 0.376531, -48.3963, 91, 0.376531, -41.3963, 91, 0.376531, -44.1463, 77.25, 0.376531, -41.3963, 92.5, 0.376531, -48.1463, 93, 0.376531, -44.8963, 99.5, 0.376531, -41.3963, 93.25, 0.376531, -47.1463, 99.5, 0.376531, -51.6463, -25.25, 2.37653, -50.3963, -26, 2.37653, -50.1463, -26.25, 1.87653, -49.3963, -16.5, 1.62653, -44.8963, -16.5, 1.62653, -47.1463, -17.25, 1.62653, -47.1463, -26.75, 1.62653, -47.1463, -27.5, 1.62653, -47.1463, -27.5, 1.62653, -44.8963, -18, 1.62653, -47.8963, -17.75, 1.87653, -49.3963, -18.5, 2.37653, -50.3963, -26, 1.62653, -47.8963, -18.5, 2.87653, -51.3963, -25.25, 2.87653, -51.3963, 70.75, 6.37653, -50.1463, 70.75, 6.37653, -48.8963, 71.75, 6.37653, -48.8963, 71.75, 6.37653, -50.1463, 56.75, 0.376531, -47.8963, 56.75, 0.376531, -45.1463, 58.75, 0.376531, -45.1463, 58.75, 0.376531, -47.8963, 90.5, 0.376531, -45.8963, 91.75, 0.376531, -45.8963, 91.5, 0.376531, -46.8963, 90.5, 0.376531, -46.6463, 68.75, 8.37653, -43.8963, 72, 8.37653, -40.8963, 64, 8.37653, -43.8963, 60.75, 8.37653, -40.8963, 57, 0.376531, -43.8963, 57, 0.376531, -41.1463, 59.75, 0.376531, -41.1463, 59.75, 0.376531, -43.8963, 73, 0.376531, -43.8963, 73, 0.376531, -43.1463, 74.75, 0.376531, -43.1463, 75.75, 0.376531, -43.8963, 75, 0.376531, -41.1463, 75.75, 0.376531, -41.1463, -22.75, 1.62653, -32.8963, -20.75, 1.62653, -32.8963, -20, 1.62653, -33.8963, -23.75, 1.62653, -33.8963, -27.5, 1.62653, -43.6463, -27.5, 1.62653, -40.6463, -27, 1.62653, -40.3963, -17, 1.62653, -40.1463, -16.5, 1.62653, -40.3963, -16.5, 1.62653, -43.6463, -16.5, 1.62653, -33.1463, -27.5, 1.62653, -33.1463, 70.75, 4.37653, -42.1463, 70.75, 4.37653, -41.1463, 71.75, 4.37653, -41.1463, 71.75, 4.37653, -42.1463, 61, 6.37653, -41.8963, 61, 6.37653, -41.1463, 61.75, 6.37653, -41.1463, 61.75, 6.37653, -41.8963, 71, 0.376531, -41.8963, 71, 0.376531, -41.1463, 71.75, 0.376531, -41.1463, 71.75, 0.376531, -41.8963, 71, 2.37653, -41.8963, 71, 2.37653, -41.1463, 71.75, 2.37653, -41.1463, 71.75, 2.37653, -41.8963, 73, 0.376531, -41.8963, 73, 0.376531, -41.1463, 73.75, 0.376531, -41.1463, 73.75, 0.376531, -41.8963, 11.75, 1.62653, -32.8963, 11.75, 1.62653, -31.6463, 13, 1.62653, -30.8963, 31.75, 1.62653, -31.1463, 33, 1.62653, -31.6463, 33.25, 1.62653, -33.1463, 33, 1.62653, -36.1463, 26, 1.62653, -31.6463, 26.5, 1.62653, -30.1463, 11.75, 1.62653, -36.1463, 11, 1.62653, -35.8963, 11, 1.62653, -33.1463, 21, 1.62653, -27.8963, 23.5, 1.62653, -27.8963, 23.5, 1.62653, -29.8963, 21, 1.62653, -29.8963, 13, 1.62653, -30.1463, 18, 1.62653, -30.1463, 18, 1.62653, -30.8963, 24.75, 1.62653, -31.6463, 31.75, 1.62653, -40.3963, 12.75, 1.62653, -40.1463, 20, 1.62653, -31.6463, 35, 1.62653, -33.1463, 35, 1.62653, -35.8963, 31.75, 1.62653, -30.1463, 11.75, 1.62653, -39.8963, 18.75, 1.62653, -31.6463, 33, 1.62653, -39.8963, 74, 4.37653, -38.8963, 60.75, 4.37653, -39.8963, 72, 4.37653, -38.6463, 60.75, 4.62653, -36.6463, 72, 4.37653, -36.8963, 59.75, 0.376531, -37.1463, 59.75, 0.376531, -39.8963, 56.75, 0.376531, -39.8963, 56.5, 0.376531, -37.3963, 63.5, 0.376531, -37.1463, 63.75, 0.376531, -37.8963, 63.75, 0.376531, -39.8963, 61, 0.376531, -39.8963, 61, 0.376531, -37.1463, 69.75, 0.376531, -38.1463, 69.75, 0.376531, -39.8963, 69, 0.376531, -39.8963, 69, 0.376531, -37.1463, 71.75, 0.376531, -37.1463, 71.75, 0.376531, -37.8963, 71, 0.376531, -39.8963, 71, 0.376531, -39.1463, 71.75, 0.376531, -39.1463, 71.75, 0.376531, -39.8963, 73, 0.376531, -39.8963, 73, 0.376531, -39.1463, 73.75, 0.376531, -39.1463, 73.75, 0.376531, -39.8963, 74.75, 0.376531, -37.8963, 73, 0.376531, -37.8963, 73, 0.376531, -36.8963, 76, 0.376531, -36.8963, 76, 0.376531, -39.8963, 75, 0.376531, -39.8963, 7.75, 1.62653, -33.1463, 8.75, 1.62653, -33.1463, 8.75, 1.62653, -35.8963, 7.75, 1.62653, -35.8963, 7.5, 1.62653, -32.6463, -14.5, 1.62653, -32.6463, 37, 4.37653, -36.1463, 37, 4.37653, -32.8963, 40.75, 4.37653, -32.6463, 44, 4.37653, -36.1463, 44, 4.37653, -25.8963, 40.75, 4.37653, -25.6463, 10, 6.12653, -34.6463, 9.75, 6.12653, -35.8963, 9, 6.12653, -35.8963, 9, 6.12653, -33.1463, 9.75, 6.12653, -33.1463, 9, 11.8765, -35.8963, 9, 11.8765, -33.1463, 10, 11.8765, -33.1463, 10, 11.8765, -35.8963, 34.75, 6.12653, -35.8963, 34.75, 6.12653, -33.1463, 35.75, 6.12653, -33.1463, 35.75, 6.12653, -35.8963, 34.75, 11.8765, -35.8963, 34.75, 11.8765, -33.1463, 35.25, 11.8765, -33.1463, 35.25, 11.8765, -35.8963, 41, 1.62653, -21.1463, 43.5, 1.62653, -21.3963, 43.5, 1.62653, -23.6463, 41.25, 1.62653, -33.1463, 43.5, 1.62653, -35.8963, 53.25, 1.62653, -23.8963, 53.5, 1.62653, -21.1463, 53.5, 1.62653, -35.8963, 53, 1.62653, -35.8963, 55.5, 0.376531, -35.3963, 55.25, 0.376531, -35.8963, 54.5, 0.376531, -35.8963, 55.25, 0.376531, -33.3963, 59.5, 0.376531, -33.3963, 59.25, 0.376531, -35.8963, 54.5, 0.376531, -21.1463, 55.5, 0.376531, -21.3963, 45, 1.62653, -25.1463, 51.5, 1.62653, -25.1463, -22.75, 1.62653, -20.8963, -20.75, 1.62653, -20.8963, 7, 1.62653, -29.6463, 7.75, 1.62653, -30.1463, -15, 1.62653, -31.8963, -15.25, 1.62653, -11.3963, -8.25, 1.62653, -11.3963, -8, 1.62653, -13.6463, -15, 1.62653, -21.3963, 7, 1.62653, -23.8963, 9.25, 1.62653, -13.6463, 9.25, 1.62653, -23.6463, -19.25, 1.62653, -31.8963, -19.25, 1.62653, -21.6463, 10, 1.62653, -31.3963, 9.75, 1.62653, -31.8963, 9, 1.62653, -31.8963, 9, 1.62653, -30.1463, 9.75, 1.62653, -30.1463, 9, 6.12653, -30.1463, 10, 6.12653, -30.1463, 9.75, 6.12653, -31.8963, 9, 6.12653, -31.8963, 9, 11.8765, -31.8963, 9, 11.8765, -30.1463, 10, 11.8765, -30.1463, 10, 11.8765, -31.8963, 34.75, 6.12653, -31.8963, 34.75, 6.12653, -30.1463, 35.25, 6.12653, -30.1463, 35.25, 6.12653, -31.8963, 34.75, 11.8765, -31.8963, 34.75, 11.8765, -30.1463, 35.25, 11.8765, -30.1463, 35.25, 11.8765, -31.8963, 34.75, 1.62653, -31.6463, 35.25, 1.62653, -30.1463, 35.25, 1.62653, -31.8963, 41, 1.62653, -13.6463, 41.25, 1.62653, -19.8963, 39.5, 1.62653, -20.1463, 39.75, 1.62653, -31.8963, 37, 1.62653, -31.8963, 37, 1.62653, -24.8963, 36.25, 1.62653, -23.6463, 25, 1.62653, -23.6463, 25.25, 1.62653, -13.6463, 9, 1.62653, -25.8963, 10.5, 1.62653, -25.8963, 10.5, 1.62653, -28.3963, 9, 1.62653, -28.8963, 9, 6.12653, -28.1463, 10.5, 6.12653, -28.1463, 10, 6.12653, -28.8963, 9, 6.12653, -28.8963, 9, 11.8765, -28.1463, 10.5, 11.8765, -28.1463, 10, 11.8765, -28.8963, 9, 11.8765, -28.8963, 34.25, 1.62653, -28.3963, 34.25, 1.62653, -25.8963, 35.25, 1.62653, -25.8963, 35.25, 1.62653, -28.8963, 34.25, 6.12653, -28.3963, 35.25, 6.12653, -28.1463, 35.25, 6.12653, -28.8963, 34.25, 11.8765, -28.3963, 35.25, 11.8765, -28.1463, 35.25, 11.8765, -28.8963, 19.75, 1.62653, -25.8963, 19.75, 1.62653, -28.1463, 19.25, 1.62653, -28.3963, 11.75, 1.62653, -28.3963, 11.75, 1.62653, -25.8963, 25, 1.62653, -28.1463, 25, 1.62653, -25.8963, 33, 1.62653, -25.8963, 33, 1.62653, -28.3963, 21.25, 1.62653, -12.8963, 23.25, 1.62653, -12.8963, 44.25, 4.37653, -24.1463, 40.75, 4.37653, -20.8963, 48, 4.37653, -20.8963, 48, 4.37653, -24.1463, 19.5, 1.62653, -13.6463, 19.75, 1.62653, -23.6463, -20, 1.62653, -2.1463, -20, 1.62653, -2.8963, -21, 1.62653, -3.1463, -22.75, 1.62653, -1.1463, -20.75, 1.62653, -1.1463, -21, 1.62653, -3.8963, -20, 1.62653, -4.1463, -20.25, 1.62653, -5.1463, -19.25, 1.62653, -16.3963, -19.75, 1.62653, -17.3963, -20.5, 1.62653, -17.6463, -24, 1.62653, -2.6463, -17, 1.62653, -5.3963, -17, 1.62653, -16.1463, -20, 1.62653, -19.6463, -23.75, 1.62653, -19.3963, -30.5, 1.62653, -3.3963, -29.5, 1.62653, -2.8963, -25.25, 1.62653, -2.1463, -30.25, 1.62653, -8.8963, -30.25, 1.62653, -12.8963, -31, 1.62653, -12.3963, -31, 1.62653, -9.3963, -25, 1.62653, -19.3963, -29.75, 1.62653, -18.6463, -30.5, 1.62653, -18.6463, -25.25, 1.62653, -19.8963, -29.25, 1.62653, -19.8963, -29.5, 1.62653, -2.1463, -31.25, 7.62653, -20.3963, -31.25, 7.62653, -19.6463, -30.25, 7.37653, -19.6463, -30.25, 7.62653, -20.3963, 53, 1.62653, -13.3963, 53.5, 1.62653, -19.8963, 53, 1.62653, 5.3537, 53.5, 1.62653, 5.6037, 52.75, -8.12347, -13.6463, 52.75, -8.12347, 35.6037, 53.25, -8.12347, 35.6037, 53.25, -8.12347, -13.6463, 20.75, 1.62653, -11.8963, 13.5, 1.62653, 6.6037, 31.25, 1.62653, 6.6037, 24, 1.62653, -11.8963, 19.5, 1.62653, -11.8963, 31.5, 1.62653, -12.3963, 25.5, 1.62653, -12.3963, 25.25, 1.62653, -11.8963, 19.25, 1.62653, -12.3963, 13.25, 1.62653, -12.3963, 12.5, -7.62347, 4.1037, 32.25, -7.62347, 4.1037, 32.25, -7.62347, -12.6463, 12.5, -7.62347, -12.6463, -3.5, -7.62347, -1.6463, -4.25, -7.62347, -1.6463, -4.25, -7.62347, -1.1463, -3.5, -7.62347, -1.1463, -4.25, -7.62347, 4.1037, -7, -7.62347, 4.8537, 11.25, -7.62347, 4.8537, -6, -7.62347, 3.8537, -7, -7.62347, 3.1037, 11.25, -7.62347, -12.3963, 8.75, -7.62347, -12.3963, 9.75, -7.62347, -11.3963, 5.5, -7.62347, -12.3963, 3, -7.62347, -12.3963, 3.75, -7.62347, -11.6463, 4.5, -7.62347, -10.8963, 4, -7.62347, -9.6463, 4.75, -7.62347, -8.6463, 9.75, -7.62347, -8.8963, 7.75, -7.62347, -7.3963, 3.75, -7.62347, -8.6463, -2.25, -7.62347, -0.146301, -2.25, -7.62347, -2.8963, -7, -7.62347, -8.3963, -7, -7.62347, -5.8963, -6, -7.62347, -6.6463, -5.25, -7.62347, -7.3963, 2.5, -7.62347, -7.6463, 0.25, -7.62347, -7.6463, -2.25, -7.62347, -5.3963, -4.25, -7.62347, -6.8963, -3.5, -7.62347, -7.6463, -0.5, -7.62347, -12.3963, -3.25, -7.62347, -12.3963, -2.25, -7.62347, -11.3963, -1.25, -7.62347, -11.3963, 5.75, -7.62347, -7.6463, -2.25, -7.62347, 2.6037, -1.25, -7.62347, -8.8963, -2.25, -7.62347, -8.8963, -2.25, 1.62653, -12.3963, -2, 1.62653, -11.6463, -1.25, 1.62653, -12.1463, 3.75, 1.62653, -12.3963, 4, 1.62653, -11.8963, 4.75, 1.62653, -12.1463, -6.5, 1.62653, 4.3537, -7, 1.62653, 3.8537, -7, 1.62653, 5.3537, 5.5, 1.62653, -7.1463, 4, 1.62653, -8.3963, 2.75, 1.62653, -7.1463, -2, 1.62653, -8.6463, -3.25, 1.62653, -6.8963, -1.75, 1.62653, -5.6463, 0.75, 1.62653, -6.8963, 12, 1.62653, 5.3537, 10, 1.62653, -8.1463, 9, 1.62653, -7.1463, 11.75, 1.62653, -12.3963, 9.75, 1.62653, -12.3963, 10.5, 1.62653, -9.6463, -4, 1.62653, 4.6037, -1.5, 1.62653, -4.6463, -1.75, 1.62653, -2.6463, -2.75, 1.62653, -1.6463, -1.5, 1.62653, 0.603699, -1.75, 1.62653, 2.8537, -2.75, 1.62653, 4.1037, 51.75, 1.62653, 5.3537, 51.75, 1.62653, 3.8537, 50.25, 1.62653, 4.6037, 34.25, 1.62653, -10.6463, 35, 1.62653, -12.3963, 33, 1.62653, -12.3963, 32.75, 1.62653, -11.8963, 36.75, 1.62653, -6.8963, 35.75, 1.62653, -7.1463, 32.75, 1.62653, 5.3537, 47.5, 1.62653, 4.1037, 46.5, 1.62653, 2.8537, 42, 1.62653, -7.1463, 40.25, 1.62653, -8.3963, 39.25, 1.62653, -7.1463, 46.5, 1.62653, -5.6463, 48, 1.62653, -6.8963, 46.75, 1.62653, -8.6463, 44, 1.62653, -6.8963, 48.75, 1.62653, 4.6037, 46.25, 1.62653, -4.6463, 46.25, 1.62653, 0.603699, 47.5, 1.62653, -1.6463, 46.5, 1.62653, -2.6463, 34.5, 1.62653, -8.6463, 51.75, -7.62347, 4.8537, 51.75, -7.62347, 3.1037, 50.75, -7.62347, 3.8537, 35, -7.62347, -11.3963, 36, -7.62347, -12.3963, 33.5, -7.62347, -12.3963, 41, -7.62347, -11.6463, 41.75, -7.62347, -12.3963, 39.25, -7.62347, -12.3963, 40.25, -7.62347, -10.8963, 40.75, -7.62347, -9.6463, 40, -7.62347, -8.6463, 33.5, -7.62347, 4.8537, 49, -7.62347, 4.1037, 41, -7.62347, -8.6463, 47, -7.62347, -0.146301, 49, -7.62347, -1.6463, 48.25, -7.62347, -1.6463, 50.75, -7.62347, -6.6463, 51.75, -7.62347, -5.8963, 51.75, -7.62347, -8.3963, 50.75, -7.62347, -7.6463, 47, -7.62347, -5.3963, 44.5, -7.62347, -7.6463, 42.25, -7.62347, -7.6463, 47, -7.62347, -2.8963, 49, -7.62347, -6.8963, 49, -7.62347, -7.3963, 37, -7.62347, -7.3963, 35, -7.62347, -8.8963, 47, -7.62347, -11.3963, 48, -7.62347, -12.3963, 45.25, -7.62347, -12.3963, 46, -7.62347, -11.6463, 39, -7.62347, -7.6463, 46, -7.62347, -8.8963, 47, -7.62347, -8.8963, 47, -7.62347, 2.6037, 40, 1.62653, -12.3963, 40.25, 1.62653, -11.8963, 41, 1.62653, -12.1463, 46, 1.62653, -12.3963, 46.25, 1.62653, -11.6463, 47, 1.62653, -12.1463, 63, 7.37653, -12.3963, 63, 7.37653, -11.8963, 63.5, 7.37653, -11.8963, 63.5, 7.37653, -12.3963, 77.25, 7.37653, -12.3963, 77.25, 7.37653, -11.8963, 77.75, 7.37653, -11.8963, 77.75, 7.37653, -12.3963, -3.5, 1.62653, -11.1463, -4.25, 1.62653, -11.6463, -5.25, 1.62653, -11.6463, -6.25, 1.62653, -9.3963, -5.25, 1.62653, -8.6463, -4.25, 1.62653, -8.6463, -6.25, 1.62653, -10.8963, -3.25, 1.62653, -9.8963, 0.5, 1.62653, -8.8963, 1.5, 1.62653, -8.6463, 2.75, 1.62653, -9.3963, 2.75, 1.62653, -10.8963, 2, 1.62653, -11.6463, 0.5, 1.62653, -11.6463, -0.25, 1.62653, -10.3963, 8.5, 1.62653, -11.1463, 7.75, 1.62653, -11.6463, 6.75, 1.62653, -11.6463, 5.75, 1.62653, -9.3963, 6.75, 1.62653, -8.6463, 7.75, 1.62653, -8.6463, 5.75, 1.62653, -10.8963, 8.75, 1.62653, -9.8963, 37, 1.62653, -8.6463, 38, 1.62653, -8.6463, 39, 1.62653, -9.3963, 38, 1.62653, -11.6463, 36.5, 1.62653, -11.3963, 36, 1.62653, -10.3963, 39, 1.62653, -10.8963, 42, 1.62653, -10.8963, 42, 1.62653, -9.3963, 42.5, 1.62653, -8.8963, 44.25, 1.62653, -11.6463, 42.75, 1.62653, -11.6463, 44.25, 1.62653, -8.8963, 45, 1.62653, -9.8963, 49, 1.62653, -8.6463, 50, 1.62653, -8.6463, 51, 1.62653, -9.3963, 50, 1.62653, -11.6463, 48.5, 1.62653, -11.3963, 48, 1.62653, -10.3963, 51, 1.62653, -10.8963, 62.75, 0.376531, -10.6463, 62, 0.376531, -11.6463, 61.25, 0.376531, -11.6463, 61.25, 0.376531, -4.8963, 69.5, 0.376531, -6.6463, 70.5, 0.376531, -6.6463, 70.5, 0.376531, -11.6463, 64, 0.376531, -10.6463, 68.75, 0.376531, -4.8963, 68.75, 0.376531, -5.8963, 64.75, 0.376531, -11.6463, 79.5, 0.376531, -11.6463, 78.75, 0.376531, -11.6463, 78, 0.376531, -10.6463, 79.5, 0.376531, -4.8963, 71.25, 0.376531, -6.6463, 77, 0.376531, -10.6463, 72, 0.376531, -5.8963, 72, 0.376531, -4.8963, 76.25, 0.376531, -11.6463, -15.25, 1.62653, -2.6463, -8.25, 1.62653, -2.6463, 1, -7.62347, -9.3963, 1.75, -7.62347, -9.3963, 2.25, -7.62347, -10.1463, 1.5, -7.62347, -11.1463, 0.5, -7.62347, -10.6463, 42.75, -7.62347, -10.8963, 43, -7.62347, -9.3963, 44.25, -7.62347, -9.8963, 44, -7.62347, -10.8963, -5.5, -7.62347, -10.6463, -5.25, -7.62347, -9.3963, -4, -7.62347, -9.6463, -4.25, -7.62347, -10.8963, 6.5, -7.62347, -10.6463, 6.75, -7.62347, -9.3963, 8, -7.62347, -9.6463, 7.75, -7.62347, -10.8963, 36.75, -7.62347, -10.6463, 37, -7.62347, -9.3963, 38.25, -7.62347, -9.6463, 38, -7.62347, -10.8963, 48.75, -7.62347, -10.6463, 49, -7.62347, -9.3963, 50.25, -7.62347, -9.6463, 50, -7.62347, -10.8963, -7, 1.62653, -7.6463, -7, 1.62653, -6.6463, -6.5, 1.62653, -6.8963, 51.25, 1.62653, -7.3963, 51.75, 1.62653, -6.6463, 51.75, 1.62653, -7.6463, -6.25, 1.62653, -3.3963, -5.25, 1.62653, -2.6463, -4.25, 1.62653, -2.6463, -3.25, 1.62653, -3.8963, -4.25, 1.62653, -5.6463, -6.25, 1.62653, -4.8963, -5.25, 1.62653, -5.6463, 49, 1.62653, -2.6463, 50, 1.62653, -2.6463, 51, 1.62653, -3.3963, 51, 1.62653, -4.8963, 49, 1.62653, -5.6463, 48, 1.62653, -4.3963, 50, 1.62653, -5.6463, 70, 1.37653, -5.1463, 70, 1.37653, -4.6463, 70.75, 1.37653, -4.6463, 70.5, 1.37653, -5.3963, -5.5, -7.62347, -4.6463, -5.25, -7.62347, -3.3963, -4, -7.62347, -3.6463, -4.25, -7.62347, -4.8963, 48.75, -7.62347, -4.6463, 49, -7.62347, -3.3963, 50.25, -7.62347, -3.6463, 50, -7.62347, -4.8963, 61.25, 0.376531, 1.8537, 62, 0.376531, 1.8537, 62.5, 0.376531, 0.853699, 64.25, 0.376531, 0.853699, 64.75, 0.376531, 1.8537, 67, 0.376531, 1.8537, 67.75, 0.376531, 1.3537, 68.75, 0.376531, -4.1463, 78.25, 0.376531, 0.853699, 78.75, 0.376531, 1.8537, 79.5, 0.376531, 1.8537, 72.5, 0.376531, 1.6037, 76.25, 0.376531, 1.8537, 76.75, 0.376531, 0.853699, 72, 0.376531, -3.8963, 68.75, 0.376531, 1.6037, 69.5, 0.376531, 3.1037, 71.25, 0.376531, 3.1037, 71, 0.376531, -3.1463, 69.75, 0.376531, -3.1463, -9.75, 1.62653, 12.3537, -10, 1.62653, 11.6037, -24, 1.62653, 11.6037, -8.25, 1.62653, 35.3537, -24.25, 1.62653, -0.396301, -32.25, 1.62653, -0.396301, -8.25, 1.62653, 12.3537, -145.5, 1.62653, 139.604, -6, 1.62653, 139.604, -6, 1.62653, 35.6037, -15.5, 1.62653, -0.396301, -9.75, 1.62653, 5.3537, -8.25, 1.62653, 5.3537, -19, 1.62653, -0.396301, -19, 1.62653, 6.3537, -10, 1.62653, 6.3537, -31.5, 7.62653, -1.6463, -30.5, 7.62653, -1.6463, -30.5, 7.37653, -2.3963, -31.5, 7.62653, -2.6463, -6.25, -7.62347, -1.1463, -5.5, -7.62347, -1.1463, -5.5, -7.62347, -1.6463, -6.25, -7.62347, -1.6463, -7, -7.62347, -2.3963, -7, -7.62347, -0.396301, 50.25, -7.62347, -1.6463, 50.25, -7.62347, -1.1463, 51, -7.62347, -1.1463, 51, -7.62347, -1.6463, 51.75, -7.62347, -0.396301, 51.75, -7.62347, -2.3963, -12.5, 1.62653, 8.1037, -12.75, 1.62653, 7.6037, -14.75, 1.62653, 7.6037, -16.5, 1.62653, 8.1037, -16.75, 1.62653, 7.6037, -18.75, 1.62653, 7.6037, -19, 1.62653, 8.1037, -15, 1.62653, 8.1037, -8, 1.62653, 10.1037, -20.5, 1.62653, 8.1037, -22.75, 1.62653, 10.3537, -8, 1.62653, 8.1037, -8.75, 1.62653, 7.6037, -3.25, 1.62653, 1.6037, -3.5, 1.62653, 0.353699, -4.25, 1.62653, -0.146301, -5.5, 1.62653, -0.146301, -6.25, 1.62653, 0.603699, -6.25, 1.62653, 2.1037, -5.25, 1.62653, 2.8537, -4, 1.62653, 2.6037, 48.5, 1.62653, 0.103699, 48, 1.62653, 1.1037, 48.25, 1.62653, 2.1037, 51, 1.62653, 2.1037, 51, 1.62653, 0.603699, 50.25, 1.62653, -0.146301, 49.25, 1.62653, 2.8537, -5.5, -7.62347, 0.853699, -5.25, -7.62347, 2.1037, -4, -7.62347, 1.8537, -4.25, -7.62347, 0.603699, 48.75, -7.62347, 0.853699, 49, -7.62347, 2.1037, 50.25, -7.62347, 1.8537, 50, -7.62347, 0.603699, 63, 7.37653, 1.8537, 63.5, 7.37653, 2.6037, 63.5, 7.37653, 1.8537, 77.25, 7.37653, 1.8537, 77.25, 7.62653, 2.3537, 77.75, 7.62653, 2.3537, 77.75, 7.37653, 1.8537, 55.5, 0.376531, 9.8537, 55.5, 0.376531, 8.1037, 55.25, 0.376531, 7.6037, 54.5, 0.376531, 7.6037, 54.5, 0.376531, 10.3537, 55.25, 0.376531, 10.3537, 71.5, 0.376531, 10.1037, 71.75, 0.376531, 8.1037, 71.25, 0.376531, 7.8537, 69.25, 0.376531, 8.1037, 69.5, 0.376531, 3.8537, 71.25, 0.376531, 3.8537, 63.5, 0.376531, 8.1037, 63.5, 0.376531, 9.8537, 69, 0.376531, 4.1037, 69, 0.376531, 5.8537, 63.25, 0.376531, 7.6037, 61.5, 0.376531, 7.6037, 59.5, 0.376531, 8.1037, 59.25, 0.376531, 7.6037, 57.5, 0.376531, 7.6037, 57.25, 0.376531, 9.8537, 57.5, 0.376531, 10.3537, 59.25, 0.376531, 10.3537, 61.25, 0.376531, 9.8537, 61.5, 0.376531, 10.3537, 63.25, 0.376531, 10.3537, 71.25, 0.376531, 6.1037, 71.75, 0.376531, 5.8537, 71.75, 0.376531, 4.1037, 69.5, 0.376531, 6.1037, 61.25, 0.376531, 8.1037, 59.5, 0.376531, 9.8537, 57.25, 0.376531, 8.1037, 14.25, -7.62347, 12.8537, 13.5, -7.62347, 13.8537, 16, -7.62347, 16.6037, 12.5, -7.62347, 5.8537, 12, -7.62347, 6.1037, 12.25, -7.62347, 10.3537, 14, -7.62347, 10.8537, 32.25, -7.62347, 11.6037, 32.5, -7.62347, 6.1037, 17.5, -7.62347, 17.6037, 34.5, -7.62347, 11.6037, 34.5, -7.62347, 6.1037, 28, -7.62347, 17.3537, 22.25, -7.62347, 19.1037, 24.25, -7.62347, 18.8537, 31, -7.62347, 14.3537, 11, -7.62347, 11.1037, -7, -7.62347, 6.1037, -7.25, -7.62347, 11.6037, 11, -7.62347, 11.6037, 52, -7.62347, 11.6037, 52, -7.62347, 6.3537, 13.25, 1.62653, 6.8537, 13.25, 1.62653, 10.8537, 13.75, 1.62653, 11.1037, 17, 1.62653, 16.6037, 24.25, 1.62653, 17.8537, 29.5, 1.62653, 14.8537, 32, 1.62653, 11.1037, 32, 1.62653, 7.1037, 26.75, 1.62653, 17.1037, 14.25, 1.62653, 13.6037, 20.5, 1.62653, 17.8537, -7.25, 1.62653, 10.1037, -7, 1.62653, 7.8537, -6.5, 1.62653, 11.1037, -6.5, 1.62653, 6.8537, 53.5, 1.62653, 10.3537, 53.5, 1.62653, 7.8537, 52.25, 1.62653, 8.1037, 52, 1.62653, 10.1037, 51.25, 1.62653, 11.1037, 51.25, 1.62653, 6.8537, 53.5, 1.62653, 12.1037, 53, 1.62653, 12.3537, 52.75, 1.62653, 35.6037, 53.5, 1.62653, 139.604, -1, 1.62653, 29.8537, -1, 1.62653, 30.6037, -0.75, 1.62653, 29.8537, -1.25, 1.62653, 26.6037, -3, 1.62653, 27.8537, -3, 1.62653, 28.3537, 1.5, 1.62653, 28.1037, -7, 1.62653, 12.6037, -7, 1.62653, 15.8537, -5.75, 1.62653, 14.8537, -1, 1.62653, 16.6037, -1, 1.62653, 20.1037, -0.75, 1.62653, 25.3537, 13.75, 1.62653, 15.3537, 12.75, 1.62653, 13.3537, 11.75, 1.62653, 13.3537, -2.5, 1.62653, 21.6037, -1, 1.62653, 23.1037, 4.5, 1.62653, 28.3537, 5.75, 1.62653, 30.1037, 7.75, 1.62653, 28.1037, 10, 1.62653, 27.8537, 11.25, 1.62653, 28.3537, -3.25, 1.62653, 14.8537, 11.25, 1.62653, 12.3537, 44, 1.62653, 28.3537, 45.75, 1.62653, 30.6037, 45.75, 1.62653, 29.8537, 47.75, 1.62653, 28.3537, 47.75, 1.62653, 27.8537, 46, 1.62653, 26.6037, 50.5, 1.62653, 14.8537, 51.75, 1.62653, 15.8537, 51.75, 1.62653, 12.6037, 45.75, 1.62653, 23.1037, 47.25, 1.62653, 21.6037, 45.75, 1.62653, 20.1037, 37, 1.62653, 28.1037, 39, 1.62653, 30.1037, 40.25, 1.62653, 28.3537, 34.75, 1.62653, 27.8537, 45.5, 1.62653, 25.3537, 45.75, 1.62653, 16.6037, 32.75, 1.62653, 12.3537, 31.25, 1.62653, 15.3537, 33.5, 1.62653, 28.3537, 43.25, 1.62653, 28.1037, 48, 1.62653, 14.8537, -7, -7.62347, 23.1037, -6, -7.37347, 22.6037, -6, -7.62347, 22.1037, -7, -7.62347, 19.8537, -5.5, -7.62347, 21.1037, -1.75, -7.62347, 30.1037, -0.25, -7.62347, 30.8537, 0, -7.62347, 30.1037, -3.5, -7.62347, 21.8537, -3.25, -7.62347, 21.1037, -1.5, -7.62347, 17.8537, -1.75, -7.62347, 19.8537, -1.75, -7.62347, 23.3537, 12.5, -7.62347, 15.1037, 12, -7.62347, 13.6037, 11, -7.62347, 12.8537, -7, -7.62347, 26.1037, -7, -7.62347, 30.1037, -5.75, -7.62347, 28.8537, -5.5, -7.62347, 27.3537, 9.75, -7.62347, 28.6037, 10.75, -7.62347, 29.1037, -4.75, -7.62347, 28.6037, -2.75, -7.62347, 27.1037, -3.25, -7.62347, 28.8537, -7, -7.62347, 12.8537, -5.5, -7.62347, 15.6037, -3.5, -7.62347, 15.6037, -7, -7.62347, 16.8537, 1.75, -7.62347, 28.8537, -1.75, -7.62347, 25.8537, 3.75, -7.62347, 34.3537, 8.5, -7.62347, 34.3537, 6.75, -7.62347, 33.1037, 5.25, -7.62347, 33.1037, 4.25, -7.62347, 29.1037, 8, -7.62347, 28.8537, 5.25, -7.62347, 30.1037, 6.75, -7.62347, 30.1037, -1.75, -7.62347, 16.8537, -1.75, -7.62347, 32.8537, -3.5, -7.62347, 34.3537, 1.5, -7.62347, 34.3537, 0, -7.62347, 33.1037, 43.75, -7.62347, 29.1037, 43.75, -7.37347, 29.6037, 44.75, -7.62347, 30.1037, 46.5, -7.62347, 30.1037, 48.75, -7.62347, 28.6037, 47.5, -7.62347, 27.1037, 50.75, -7.62347, 22.1037, 50.75, -7.37347, 22.6037, 51.75, -7.62347, 23.1037, 51.75, -7.62347, 19.8537, 50.25, -7.62347, 21.1037, 46.5, -7.62347, 23.3537, 46.5, -7.62347, 19.8537, 46.25, -7.62347, 17.8537, 48.25, -7.62347, 21.8537, 48, -7.62347, 21.1037, 46.5, -7.62347, 16.8537, 48.25, -7.62347, 15.6037, 51.75, -7.62347, 12.8537, 33.25, -7.62347, 12.8537, 50.5, -7.62347, 28.8537, 51.75, -7.62347, 30.1037, 51.75, -7.62347, 26.1037, 50.25, -7.62347, 27.3537, 35.75, -7.62347, 28.6037, 36.75, -7.62347, 28.8537, 41.25, -7.62347, 28.8537, 46.5, -7.62347, 25.8537, 44.75, -7.62347, 33.1037, 46.5, -7.62347, 32.8537, 50.25, -7.62347, 15.6037, 51.75, -7.62347, 16.8537, 34, -7.62347, 29.1037, 32.25, -7.62347, 15.1037, 38, -7.62347, 33.1037, 36.25, -7.62347, 34.3537, 41, -7.62347, 34.3537, 39.5, -7.62347, 33.1037, 39.25, -7.62347, 31.3537, 38, -7.62347, 30.1037, 39.5, -7.62347, 30.1037, 43.25, -7.62347, 34.3537, 48.25, -7.62347, 34.3537, 11, -7.62347, 29.3537, 16.5, -7.62347, 18.6037, 28.5, -7.62347, 18.6037, 33.75, -7.62347, 29.3537, 12.75, 1.62653, 33.1037, 11.75, 1.62653, 34.3537, 15.5, 1.62653, 34.3537, 15.5, 1.62653, 31.3537, 13, 1.62653, 30.8537, 23.25, 1.62653, 30.8537, 23.75, 1.62653, 19.6037, 20.25, 1.62653, 19.6037, 16.25, 1.62653, 30.8537, 12.5, 1.62653, 29.3537, 16.75, 1.62653, 18.3537, 29.25, 1.62653, 34.3537, 33, 1.62653, 34.3537, 32, 1.62653, 33.1037, 29.25, 1.62653, 31.3537, 31.75, 1.62653, 30.8537, 28, 1.62653, 18.3537, 28.5, 1.62653, 30.8537, 32.25, 1.62653, 29.3537, -6.25, 1.62653, 18.1037, -6, 1.62653, 19.3537, -5, 1.62653, 20.1037, -3.75, 1.62653, 20.1037, -2.75, 1.62653, 19.3537, -4, 1.62653, 16.6037, -5.5, 1.62653, 16.8537, -2.75, 1.62653, 17.6037, 50.75, 1.62653, 17.3537, 49.75, 1.62653, 16.6037, 48.75, 1.62653, 16.6037, 50.25, 1.62653, 19.8537, 51, 1.62653, 18.6037, 47.5, 1.62653, 17.6037, 47.5, 1.62653, 19.3537, 48.5, 1.62653, 20.1037, -3.5, -7.62347, 17.6037, -4, -7.62347, 17.3537, -5, -7.62347, 17.3537, -5.5, -7.62347, 18.1037, -5, -7.62347, 19.3537, -3.5, -7.62347, 19.1037, 48.5, -7.62347, 19.3537, 49.75, -7.62347, 19.3537, 50.25, -7.62347, 18.6037, 49.75, -7.62347, 17.3537, 48.25, -7.62347, 17.6037, 11.75, -7.62347, 33.3537, 10.25, -7.62347, 34.3537, 21.25, -7.62347, 34.3537, 12.25, -7.62347, 31.8537, 12, -7.62347, 30.1037, 21.5, -7.62347, 20.3537, 23.75, -7.62347, 34.3537, 34.5, -7.62347, 34.3537, 33, -7.62347, 33.3537, 32.5, -7.62347, 31.8537, 32.75, -7.62347, 30.1037, 25, -7.62347, 20.1037, 23.5, -7.62347, 20.1037, -7, 1.62653, 21.1037, -7, 1.62653, 22.1037, -6.5, 1.62653, 21.8537, 51.25, 1.62653, 21.3537, 51.75, 1.62653, 22.1037, 51.75, 1.62653, 21.1037, -6.25, 1.62653, 24.3537, -6, 1.62653, 25.6037, -5, 1.62653, 26.3537, -3.75, 1.62653, 26.3537, -2.75, 1.62653, 25.3537, -4, 1.62653, 22.8537, -5.5, 1.62653, 23.1037, -2.75, 1.62653, 23.8537, 50.75, 1.62653, 23.6037, 49.75, 1.62653, 22.8537, 48.75, 1.62653, 22.8537, 50.25, 1.62653, 26.1037, 51, 1.62653, 24.8537, 47.5, 1.62653, 23.8537, 47.5, 1.62653, 25.3537, 48.5, 1.62653, 26.3537, -3.5, -7.62347, 25.3537, -3.5, -7.62347, 24.1037, -4, -7.62347, 23.6037, -5.5, -7.62347, 24.1037, -5, -7.62347, 25.6037, 48.5, -7.62347, 25.6037, 49.75, -7.62347, 25.6037, 50.25, -7.62347, 25.1037, 49.75, -7.62347, 23.6037, 48.25, -7.62347, 24.1037, -7, 1.62653, 27.3537, -7, 1.62653, 28.8537, -5.75, 1.62653, 28.1037, 50.5, 1.62653, 27.8537, 51.75, 1.62653, 28.8537, 51.75, 1.62653, 27.3537, -6, 1.62653, 32.6037, -4.75, 1.62653, 33.3537, -4, 1.62653, 33.3537, -2.75, 1.62653, 30.6037, -3.75, 1.62653, 29.8537, -5.25, 1.62653, 29.8537, -6.25, 1.62653, 31.3537, -2.75, 1.62653, 32.3537, 0.75, 1.62653, 31.3537, 1, 1.62653, 32.6037, 2, 1.62653, 33.3537, 3.25, 1.62653, 33.3537, 4.25, 1.62653, 32.6037, 3, 1.62653, 29.8537, 1.5, 1.62653, 30.1037, 4.25, 1.62653, 30.8537, 7.75, 1.62653, 32.6037, 9, 1.62653, 33.3537, 9.75, 1.62653, 33.3537, 11, 1.62653, 32.3537, 11, 1.62653, 30.6037, 10.25, 1.62653, 29.8537, 8.5, 1.62653, 29.8537, 7.5, 1.62653, 31.3537, 37.25, 1.62653, 31.8537, 37, 1.62653, 30.6037, 36.25, 1.62653, 29.8537, 34.5, 1.62653, 29.8537, 33.75, 1.62653, 30.6037, 35, 1.62653, 33.3537, 36.5, 1.62653, 33.1037, 33.75, 1.62653, 32.3537, 43.75, 1.62653, 30.6037, 42.75, 1.62653, 29.8537, 41.75, 1.62653, 29.8537, 43.25, 1.62653, 33.1037, 44, 1.62653, 31.8537, 40.5, 1.62653, 30.8537, 40.5, 1.62653, 32.6037, 41.5, 1.62653, 33.3537, 51, 1.62653, 31.8537, 50.75, 1.62653, 30.6037, 50, 1.62653, 29.8537, 48.5, 1.62653, 29.8537, 47.5, 1.62653, 30.6037, 48.75, 1.62653, 33.3537, 50.25, 1.62653, 33.1037, 47.5, 1.62653, 32.3537, -3.75, -7.62347, 30.6037, -5, -7.62347, 30.6037, -5.5, -7.62347, 31.1037, -5, -7.62347, 32.6037, -3.5, -7.62347, 32.1037, 3.5, -7.62347, 31.1037, 3, -7.62347, 30.6037, 2, -7.62347, 30.6037, 1.5, -7.62347, 31.3537, 2, -7.62347, 32.6037, 3.5, -7.62347, 32.3537, 8.5, -7.62347, 32.3537, 9.75, -7.62347, 32.6037, 10.25, -7.62347, 32.1037, 10, -7.62347, 30.6037, 8.75, -7.62347, 30.6037, 8.25, -7.62347, 31.1037, 34.5, -7.62347, 32.1037, 35, -7.62347, 32.6037, 35.75, -7.62347, 32.6037, 36.5, -7.62347, 31.8537, 36, -7.62347, 30.6037, 34.5, -7.62347, 30.8537, 41.5, -7.62347, 32.6037, 42.75, -7.62347, 32.6037, 43.25, -7.62347, 32.1037, 42.75, -7.62347, 30.6037, 41.25, -7.62347, 31.1037, 48.25, -7.62347, 32.1037, 48.75, -7.62347, 32.6037, 49.75, -7.62347, 32.6037, 50.25, -7.62347, 31.8537, 49.75, -7.62347, 30.6037, 48.25, -7.62347, 30.8537, 20.75, 12.6265, 32.1037, 20.75, 12.6265, 34.6037, 24, 12.6265, 34.6037, 24, 12.6265, 32.1037, 27.75, 1.87653, 34.3537, 27.75, 1.87653, 32.6037, 27, 1.62653, 32.3537, 17, 1.87653, 32.6037, 17, 1.87653, 34.3537, -2, 1.62653, 34.1037, 0, 1.62653, 34.3537, -0.75, 1.62653, 33.6037, -0.75, 1.62653, 32.6037, 46.75, 1.62653, 34.3537, 45.75, 1.62653, 32.6037, 45.5, 1.62653, 33.6037, 44.75, 1.62653, 34.1037, -7, -7.62347, 33.1037, -7, -7.62347, 34.3537, -5.25, -7.62347, 34.3537, 50.75, -7.62347, 34.1037, 50, -7.62347, 34.1037, 51.75, -7.62347, 34.3537, 51.75, -7.62347, 33.1037, 51.25, -7.37347, 33.1037, 5, 1.62653, 34.1037, 7, 1.62653, 34.3537, 6.25, 1.62653, 33.3537, 37.75, 1.62653, 34.1037, 39.75, 1.62653, 34.3537, 39, 1.62653, 33.3537) -polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(7, 6, 4), PackedInt32Array(4, 6, 5), PackedInt32Array(7, 9, 6), PackedInt32Array(6, 9, 8), PackedInt32Array(13, 12, 10), PackedInt32Array(10, 12, 11), PackedInt32Array(16, 15, 14), PackedInt32Array(18, 17, 14), PackedInt32Array(14, 17, 16), PackedInt32Array(22, 21, 19), PackedInt32Array(19, 21, 20), PackedInt32Array(26, 25, 23), PackedInt32Array(23, 25, 24), PackedInt32Array(28, 27, 29), PackedInt32Array(29, 27, 30), PackedInt32Array(32, 29, 31), PackedInt32Array(31, 29, 30), PackedInt32Array(36, 35, 33), PackedInt32Array(33, 35, 34), PackedInt32Array(41, 40, 37), PackedInt32Array(37, 40, 38), PackedInt32Array(38, 40, 39), PackedInt32Array(42, 37, 43), PackedInt32Array(43, 37, 38), PackedInt32Array(46, 45, 44), PackedInt32Array(48, 47, 36), PackedInt32Array(50, 49, 51), PackedInt32Array(51, 49, 52), PackedInt32Array(52, 49, 53), PackedInt32Array(53, 49, 54), PackedInt32Array(53, 55, 52), PackedInt32Array(39, 44, 38), PackedInt32Array(39, 48, 44), PackedInt32Array(44, 48, 36), PackedInt32Array(44, 36, 33), PackedInt32Array(44, 33, 46), PackedInt32Array(41, 37, 49), PackedInt32Array(49, 37, 54), PackedInt32Array(34, 35, 56), PackedInt32Array(59, 58, 56), PackedInt32Array(56, 58, 57), PackedInt32Array(56, 57, 34), PackedInt32Array(61, 60, 62), PackedInt32Array(62, 60, 63), PackedInt32Array(60, 57, 58), PackedInt32Array(60, 58, 63), PackedInt32Array(63, 58, 64), PackedInt32Array(64, 65, 63), PackedInt32Array(66, 65, 67), PackedInt32Array(67, 65, 64), PackedInt32Array(71, 70, 68), PackedInt32Array(68, 70, 69), PackedInt32Array(74, 73, 72), PackedInt32Array(76, 75, 77), PackedInt32Array(77, 75, 78), PackedInt32Array(81, 80, 79), PackedInt32Array(83, 78, 82), PackedInt32Array(81, 79, 84), PackedInt32Array(84, 79, 54), PackedInt32Array(85, 83, 86), PackedInt32Array(86, 83, 82), PackedInt32Array(79, 53, 54), PackedInt32Array(75, 74, 72), PackedInt32Array(82, 88, 87), PackedInt32Array(87, 84, 54), PackedInt32Array(75, 72, 78), PackedInt32Array(78, 72, 82), PackedInt32Array(82, 87, 86), PackedInt32Array(86, 87, 54), PackedInt32Array(90, 89, 91), PackedInt32Array(91, 89, 92), PackedInt32Array(92, 89, 93), PackedInt32Array(94, 99, 95), PackedInt32Array(95, 99, 96), PackedInt32Array(96, 99, 97), PackedInt32Array(97, 99, 98), PackedInt32Array(100, 89, 101), PackedInt32Array(101, 89, 96), PackedInt32Array(101, 96, 103), PackedInt32Array(101, 103, 102), PackedInt32Array(106, 105, 104), PackedInt32Array(106, 104, 101), PackedInt32Array(101, 104, 100), PackedInt32Array(103, 107, 102), PackedInt32Array(100, 93, 89), PackedInt32Array(96, 97, 103), PackedInt32Array(109, 108, 110), PackedInt32Array(110, 108, 113), PackedInt32Array(110, 113, 112), PackedInt32Array(110, 112, 111), PackedInt32Array(111, 114, 110), PackedInt32Array(118, 117, 115), PackedInt32Array(115, 117, 116), PackedInt32Array(120, 119, 121), PackedInt32Array(121, 119, 122), PackedInt32Array(122, 119, 123), PackedInt32Array(127, 126, 124), PackedInt32Array(124, 126, 125), PackedInt32Array(131, 130, 128), PackedInt32Array(128, 130, 129), PackedInt32Array(135, 134, 132), PackedInt32Array(132, 134, 133), PackedInt32Array(138, 137, 136), PackedInt32Array(140, 139, 141), PackedInt32Array(141, 139, 142), PackedInt32Array(146, 145, 143), PackedInt32Array(143, 145, 144), PackedInt32Array(148, 147, 149), PackedInt32Array(149, 147, 150), PackedInt32Array(153, 152, 151), PackedInt32Array(147, 153, 150), PackedInt32Array(150, 153, 154), PackedInt32Array(154, 153, 155), PackedInt32Array(155, 153, 151), PackedInt32Array(158, 157, 156), PackedInt32Array(160, 159, 161), PackedInt32Array(161, 159, 163), PackedInt32Array(161, 163, 162), PackedInt32Array(166, 165, 164), PackedInt32Array(168, 167, 161), PackedInt32Array(169, 166, 170), PackedInt32Array(170, 166, 164), PackedInt32Array(170, 164, 158), PackedInt32Array(170, 158, 156), PackedInt32Array(162, 170, 161), PackedInt32Array(161, 170, 168), PackedInt32Array(164, 171, 158), PackedInt32Array(174, 173, 172), PackedInt32Array(176, 175, 168), PackedInt32Array(175, 177, 168), PackedInt32Array(168, 177, 178), PackedInt32Array(162, 179, 170), PackedInt32Array(178, 174, 168), PackedInt32Array(168, 174, 172), PackedInt32Array(168, 172, 167), PackedInt32Array(179, 180, 170), PackedInt32Array(170, 180, 169), PackedInt32Array(184, 183, 181), PackedInt32Array(181, 183, 182), PackedInt32Array(186, 185, 187), PackedInt32Array(187, 185, 188), PackedInt32Array(190, 187, 189), PackedInt32Array(189, 187, 188), PackedInt32Array(194, 193, 191), PackedInt32Array(191, 193, 192), PackedInt32Array(196, 195, 197), PackedInt32Array(197, 195, 199), PackedInt32Array(197, 199, 198), PackedInt32Array(201, 200, 202), PackedInt32Array(202, 200, 204), PackedInt32Array(202, 204, 203), PackedInt32Array(207, 206, 205), PackedInt32Array(205, 208, 207), PackedInt32Array(207, 208, 209), PackedInt32Array(210, 209, 203), PackedInt32Array(203, 209, 202), PackedInt32Array(210, 207, 209), PackedInt32Array(214, 213, 211), PackedInt32Array(211, 213, 212), PackedInt32Array(218, 217, 215), PackedInt32Array(215, 217, 216), PackedInt32Array(222, 221, 219), PackedInt32Array(219, 221, 220), PackedInt32Array(226, 225, 223), PackedInt32Array(223, 225, 224), PackedInt32Array(230, 229, 227), PackedInt32Array(227, 229, 228), PackedInt32Array(232, 231, 233), PackedInt32Array(233, 231, 234), PackedInt32Array(231, 236, 235), PackedInt32Array(238, 237, 235), PackedInt32Array(235, 237, 231), PackedInt32Array(231, 237, 234), PackedInt32Array(234, 237, 155), PackedInt32Array(235, 240, 238), PackedInt32Array(238, 240, 239), PackedInt32Array(237, 154, 155), PackedInt32Array(243, 242, 241), PackedInt32Array(73, 244, 72), PackedInt32Array(72, 244, 241), PackedInt32Array(246, 245, 152), PackedInt32Array(152, 245, 241), PackedInt32Array(152, 241, 247), PackedInt32Array(152, 247, 151), PackedInt32Array(241, 244, 247), PackedInt32Array(245, 243, 241), PackedInt32Array(246, 248, 245), PackedInt32Array(252, 251, 249), PackedInt32Array(249, 251, 250), PackedInt32Array(256, 255, 253), PackedInt32Array(253, 255, 254), PackedInt32Array(260, 259, 257), PackedInt32Array(257, 259, 258), PackedInt32Array(264, 263, 261), PackedInt32Array(261, 263, 262), PackedInt32Array(266, 265, 267), PackedInt32Array(267, 265, 268), PackedInt32Array(269, 272, 270), PackedInt32Array(270, 272, 271), PackedInt32Array(265, 201, 202), PackedInt32Array(274, 273, 275), PackedInt32Array(275, 273, 276), PackedInt32Array(268, 265, 202), PackedInt32Array(272, 276, 271), PackedInt32Array(271, 276, 277), PackedInt32Array(273, 278, 276), PackedInt32Array(276, 278, 277), PackedInt32Array(269, 268, 272), PackedInt32Array(272, 268, 202), PackedInt32Array(31, 279, 32), PackedInt32Array(32, 279, 280), PackedInt32Array(282, 281, 279), PackedInt32Array(279, 281, 280), PackedInt32Array(286, 285, 283), PackedInt32Array(283, 285, 284), PackedInt32Array(290, 289, 287), PackedInt32Array(287, 289, 288), PackedInt32Array(292, 291, 293), PackedInt32Array(293, 291, 294), PackedInt32Array(296, 295, 297), PackedInt32Array(297, 295, 298), PackedInt32Array(298, 295, 299), PackedInt32Array(300, 67, 301), PackedInt32Array(301, 67, 302), PackedInt32Array(302, 67, 64), PackedInt32Array(302, 64, 303), PackedInt32Array(303, 304, 302), PackedInt32Array(307, 306, 305), PackedInt32Array(309, 308, 310), PackedInt32Array(310, 308, 311), PackedInt32Array(311, 308, 312), PackedInt32Array(312, 308, 313), PackedInt32Array(316, 315, 314), PackedInt32Array(319, 318, 317), PackedInt32Array(320, 319, 305), PackedInt32Array(305, 319, 317), PackedInt32Array(305, 317, 321), PackedInt32Array(305, 321, 307), PackedInt32Array(322, 316, 323), PackedInt32Array(323, 316, 324), PackedInt32Array(324, 316, 314), PackedInt32Array(324, 314, 311), PackedInt32Array(305, 303, 320), PackedInt32Array(320, 303, 64), PackedInt32Array(313, 328, 312), PackedInt32Array(312, 328, 325), PackedInt32Array(325, 328, 327), PackedInt32Array(325, 327, 326), PackedInt32Array(323, 321, 322), PackedInt32Array(322, 321, 317), PackedInt32Array(311, 314, 310), PackedInt32Array(332, 331, 329), PackedInt32Array(329, 331, 330), PackedInt32Array(336, 335, 333), PackedInt32Array(333, 335, 334), PackedInt32Array(340, 339, 337), PackedInt32Array(337, 339, 338), PackedInt32Array(342, 341, 343), PackedInt32Array(343, 341, 345), PackedInt32Array(343, 345, 344), PackedInt32Array(347, 346, 348), PackedInt32Array(348, 346, 349), PackedInt32Array(349, 346, 350), PackedInt32Array(354, 353, 351), PackedInt32Array(351, 353, 352), PackedInt32Array(358, 357, 355), PackedInt32Array(355, 357, 356), PackedInt32Array(360, 359, 361), PackedInt32Array(361, 359, 362), PackedInt32Array(365, 364, 363), PackedInt32Array(367, 366, 368), PackedInt32Array(368, 366, 365), PackedInt32Array(363, 361, 362), PackedInt32Array(369, 368, 365), PackedInt32Array(365, 363, 369), PackedInt32Array(369, 363, 370), PackedInt32Array(370, 363, 362), PackedInt32Array(374, 373, 371), PackedInt32Array(371, 373, 372), PackedInt32Array(378, 377, 375), PackedInt32Array(375, 377, 376), PackedInt32Array(382, 381, 379), PackedInt32Array(379, 381, 380), PackedInt32Array(386, 385, 383), PackedInt32Array(383, 385, 384), PackedInt32Array(390, 389, 387), PackedInt32Array(387, 389, 388), PackedInt32Array(392, 391, 393), PackedInt32Array(393, 391, 396), PackedInt32Array(393, 396, 395), PackedInt32Array(393, 395, 394), PackedInt32Array(398, 397, 399), PackedInt32Array(399, 397, 400), PackedInt32Array(400, 397, 401), PackedInt32Array(401, 397, 391), PackedInt32Array(403, 402, 398), PackedInt32Array(398, 402, 397), PackedInt32Array(406, 405, 404), PackedInt32Array(406, 404, 401), PackedInt32Array(401, 404, 400), PackedInt32Array(397, 396, 391), PackedInt32Array(410, 409, 407), PackedInt32Array(407, 409, 408), PackedInt32Array(412, 411, 413), PackedInt32Array(413, 411, 414), PackedInt32Array(414, 416, 415), PackedInt32Array(413, 414, 417), PackedInt32Array(417, 414, 418), PackedInt32Array(418, 414, 415), PackedInt32Array(208, 205, 275), PackedInt32Array(275, 205, 274), PackedInt32Array(419, 423, 420), PackedInt32Array(420, 423, 424), PackedInt32Array(424, 423, 422), PackedInt32Array(424, 422, 421), PackedInt32Array(156, 157, 425), PackedInt32Array(427, 426, 428), PackedInt32Array(428, 426, 429), PackedInt32Array(429, 426, 430), PackedInt32Array(433, 432, 431), PackedInt32Array(436, 435, 437), PackedInt32Array(437, 435, 434), PackedInt32Array(438, 437, 439), PackedInt32Array(439, 437, 431), PackedInt32Array(431, 437, 434), PackedInt32Array(426, 433, 431), PackedInt32Array(430, 426, 431), PackedInt32Array(442, 441, 440), PackedInt32Array(434, 444, 431), PackedInt32Array(431, 444, 443), PackedInt32Array(431, 443, 445), PackedInt32Array(425, 446, 156), PackedInt32Array(156, 446, 431), PackedInt32Array(440, 432, 442), PackedInt32Array(442, 432, 433), PackedInt32Array(448, 447, 449), PackedInt32Array(449, 447, 450), PackedInt32Array(451, 446, 452), PackedInt32Array(452, 446, 425), PackedInt32Array(453, 450, 432), PackedInt32Array(432, 450, 447), PackedInt32Array(445, 430, 431), PackedInt32Array(440, 453, 432), PackedInt32Array(446, 439, 431), PackedInt32Array(457, 456, 454), PackedInt32Array(454, 456, 455), PackedInt32Array(461, 460, 458), PackedInt32Array(458, 460, 459), PackedInt32Array(465, 464, 462), PackedInt32Array(462, 464, 463), PackedInt32Array(469, 468, 466), PackedInt32Array(466, 468, 467), PackedInt32Array(473, 472, 470), PackedInt32Array(470, 472, 471), PackedInt32Array(477, 476, 474), PackedInt32Array(474, 476, 475), PackedInt32Array(479, 478, 480), PackedInt32Array(480, 478, 481), PackedInt32Array(482, 480, 483), PackedInt32Array(483, 480, 484), PackedInt32Array(327, 485, 326), PackedInt32Array(326, 485, 486), PackedInt32Array(485, 487, 484), PackedInt32Array(489, 488, 478), PackedInt32Array(478, 488, 481), PackedInt32Array(486, 485, 484), PackedInt32Array(484, 491, 483), PackedInt32Array(483, 491, 490), PackedInt32Array(481, 492, 480), PackedInt32Array(480, 492, 484), PackedInt32Array(484, 492, 486), PackedInt32Array(486, 492, 493), PackedInt32Array(496, 495, 494), PackedInt32Array(496, 494, 497), PackedInt32Array(500, 499, 498), PackedInt32Array(500, 498, 501), PackedInt32Array(501, 498, 496), PackedInt32Array(501, 496, 497), PackedInt32Array(501, 497, 502), PackedInt32Array(505, 504, 503), PackedInt32Array(507, 506, 502), PackedInt32Array(502, 506, 501), PackedInt32Array(501, 506, 503), PackedInt32Array(503, 506, 505), PackedInt32Array(498, 419, 496), PackedInt32Array(496, 419, 420), PackedInt32Array(511, 510, 508), PackedInt32Array(508, 510, 509), PackedInt32Array(513, 512, 514), PackedInt32Array(514, 512, 515), PackedInt32Array(517, 516, 518), PackedInt32Array(518, 516, 519), PackedInt32Array(514, 515, 516), PackedInt32Array(516, 515, 519), PackedInt32Array(522, 521, 520), PackedInt32Array(525, 524, 523), PackedInt32Array(525, 523, 526), PackedInt32Array(526, 523, 522), PackedInt32Array(526, 522, 520), PackedInt32Array(523, 527, 522), PackedInt32Array(531, 530, 528), PackedInt32Array(528, 530, 529), PackedInt32Array(535, 534, 532), PackedInt32Array(532, 534, 533), PackedInt32Array(491, 536, 490), PackedInt32Array(490, 536, 537), PackedInt32Array(537, 536, 539), PackedInt32Array(537, 539, 538), PackedInt32Array(540, 539, 541), PackedInt32Array(541, 539, 536), PackedInt32Array(541, 536, 542), PackedInt32Array(541, 543, 540), PackedInt32Array(545, 544, 538), PackedInt32Array(538, 544, 537), PackedInt32Array(537, 544, 546), PackedInt32Array(547, 543, 541), PackedInt32Array(545, 548, 544), PackedInt32Array(544, 548, 549), PackedInt32Array(547, 541, 550), PackedInt32Array(550, 541, 551), PackedInt32Array(548, 550, 549), PackedInt32Array(549, 550, 551), PackedInt32Array(554, 553, 552), PackedInt32Array(557, 556, 555), PackedInt32Array(560, 559, 558), PackedInt32Array(562, 561, 563), PackedInt32Array(563, 561, 552), PackedInt32Array(552, 561, 554), PackedInt32Array(554, 561, 564), PackedInt32Array(552, 566, 563), PackedInt32Array(563, 566, 565), PackedInt32Array(558, 564, 560), PackedInt32Array(560, 564, 561), PackedInt32Array(560, 561, 557), PackedInt32Array(560, 557, 555), PackedInt32Array(570, 569, 567), PackedInt32Array(567, 569, 568), PackedInt32Array(574, 573, 571), PackedInt32Array(571, 573, 572), PackedInt32Array(578, 577, 575), PackedInt32Array(575, 577, 576), PackedInt32Array(517, 518, 579), PackedInt32Array(579, 518, 580), PackedInt32Array(513, 581, 512), PackedInt32Array(512, 581, 582), PackedInt32Array(579, 580, 581), PackedInt32Array(581, 580, 582), PackedInt32Array(586, 585, 583), PackedInt32Array(583, 585, 584), PackedInt32Array(588, 587, 589), PackedInt32Array(589, 587, 590), PackedInt32Array(591, 589, 592), PackedInt32Array(592, 589, 590), PackedInt32Array(594, 593, 595), PackedInt32Array(595, 593, 596), PackedInt32Array(599, 598, 597), PackedInt32Array(602, 601, 600), PackedInt32Array(595, 596, 600), PackedInt32Array(600, 596, 602), PackedInt32Array(602, 596, 599), PackedInt32Array(602, 599, 597), PackedInt32Array(595, 600, 603), PackedInt32Array(596, 604, 599), PackedInt32Array(608, 607, 605), PackedInt32Array(605, 607, 606), PackedInt32Array(612, 611, 609), PackedInt32Array(609, 611, 610), PackedInt32Array(616, 615, 613), PackedInt32Array(613, 615, 614), PackedInt32Array(620, 619, 617), PackedInt32Array(617, 619, 618), PackedInt32Array(624, 623, 621), PackedInt32Array(621, 623, 622), PackedInt32Array(627, 626, 625), PackedInt32Array(629, 628, 630), PackedInt32Array(630, 628, 631), PackedInt32Array(631, 628, 632), PackedInt32Array(632, 628, 633), PackedInt32Array(635, 634, 636), PackedInt32Array(636, 634, 625), PackedInt32Array(640, 639, 637), PackedInt32Array(637, 639, 638), PackedInt32Array(643, 642, 627), PackedInt32Array(627, 642, 641), PackedInt32Array(645, 644, 400), PackedInt32Array(400, 644, 647), PackedInt32Array(400, 647, 646), PackedInt32Array(400, 646, 399), PackedInt32Array(648, 630, 649), PackedInt32Array(649, 630, 631), PackedInt32Array(628, 650, 633), PackedInt32Array(640, 647, 639), PackedInt32Array(639, 647, 644), PackedInt32Array(651, 646, 634), PackedInt32Array(634, 646, 652), PackedInt32Array(652, 646, 647), PackedInt32Array(653, 631, 645), PackedInt32Array(645, 631, 632), PackedInt32Array(645, 632, 644), PackedInt32Array(625, 634, 627), PackedInt32Array(627, 634, 643), PackedInt32Array(643, 634, 652), PackedInt32Array(521, 654, 520), PackedInt32Array(520, 654, 656), PackedInt32Array(520, 656, 655), PackedInt32Array(658, 657, 656), PackedInt32Array(656, 657, 655), PackedInt32Array(661, 660, 662), PackedInt32Array(662, 660, 659), PackedInt32Array(664, 663, 665), PackedInt32Array(665, 663, 667), PackedInt32Array(665, 667, 666), PackedInt32Array(669, 668, 670), PackedInt32Array(670, 668, 671), PackedInt32Array(673, 672, 668), PackedInt32Array(668, 672, 671), PackedInt32Array(677, 676, 674), PackedInt32Array(674, 676, 675), PackedInt32Array(681, 680, 678), PackedInt32Array(678, 680, 679), PackedInt32Array(683, 682, 684), PackedInt32Array(684, 682, 685), PackedInt32Array(687, 686, 682), PackedInt32Array(682, 686, 685), PackedInt32Array(691, 690, 688), PackedInt32Array(688, 690, 689), PackedInt32Array(688, 692, 691), PackedInt32Array(691, 692, 384), PackedInt32Array(384, 692, 693), PackedInt32Array(384, 693, 383), PackedInt32Array(695, 694, 696), PackedInt32Array(696, 694, 697), PackedInt32Array(699, 696, 698), PackedInt32Array(698, 696, 697), PackedInt32Array(701, 700, 702), PackedInt32Array(702, 700, 704), PackedInt32Array(702, 704, 703), PackedInt32Array(708, 707, 705), PackedInt32Array(705, 707, 706), PackedInt32Array(712, 711, 709), PackedInt32Array(709, 711, 710), PackedInt32Array(716, 715, 713), PackedInt32Array(713, 715, 714), PackedInt32Array(719, 718, 717), PackedInt32Array(648, 649, 720), PackedInt32Array(720, 649, 721), PackedInt32Array(717, 720, 719), PackedInt32Array(719, 720, 721), PackedInt32Array(719, 722, 718), PackedInt32Array(718, 722, 723), PackedInt32Array(725, 724, 722), PackedInt32Array(722, 724, 723), PackedInt32Array(727, 726, 728), PackedInt32Array(728, 726, 729), PackedInt32Array(726, 731, 729), PackedInt32Array(729, 731, 730), PackedInt32Array(733, 732, 729), PackedInt32Array(729, 732, 728), PackedInt32Array(735, 734, 412), PackedInt32Array(412, 734, 411), PackedInt32Array(593, 594, 736), PackedInt32Array(736, 594, 737), PackedInt32Array(739, 738, 692), PackedInt32Array(692, 738, 693), PackedInt32Array(693, 738, 740), PackedInt32Array(742, 741, 743), PackedInt32Array(743, 741, 744), PackedInt32Array(744, 740, 743), PackedInt32Array(743, 740, 745), PackedInt32Array(745, 740, 738), PackedInt32Array(747, 746, 745), PackedInt32Array(745, 746, 743), PackedInt32Array(748, 740, 749), PackedInt32Array(749, 740, 744), PackedInt32Array(751, 750, 752), PackedInt32Array(752, 750, 754), PackedInt32Array(752, 754, 753), PackedInt32Array(758, 757, 755), PackedInt32Array(755, 757, 756), PackedInt32Array(762, 761, 759), PackedInt32Array(759, 761, 760), PackedInt32Array(766, 765, 763), PackedInt32Array(763, 765, 764), PackedInt32Array(770, 769, 767), PackedInt32Array(767, 769, 768), PackedInt32Array(773, 772, 771), PackedInt32Array(776, 775, 774), PackedInt32Array(778, 777, 779), PackedInt32Array(779, 777, 776), PackedInt32Array(776, 774, 780), PackedInt32Array(780, 774, 781), PackedInt32Array(781, 774, 782), PackedInt32Array(776, 780, 779), PackedInt32Array(784, 783, 785), PackedInt32Array(785, 783, 786), PackedInt32Array(790, 789, 787), PackedInt32Array(787, 789, 788), PackedInt32Array(794, 793, 791), PackedInt32Array(791, 793, 792), PackedInt32Array(796, 795, 797), PackedInt32Array(797, 795, 798), PackedInt32Array(801, 800, 799), PackedInt32Array(804, 803, 802), PackedInt32Array(806, 805, 807), PackedInt32Array(807, 805, 808), PackedInt32Array(808, 805, 809), PackedInt32Array(811, 810, 812), PackedInt32Array(812, 810, 813), PackedInt32Array(814, 637, 815), PackedInt32Array(815, 637, 638), PackedInt32Array(698, 816, 699), PackedInt32Array(699, 816, 817), PackedInt32Array(819, 818, 816), PackedInt32Array(816, 818, 817), PackedInt32Array(746, 747, 820), PackedInt32Array(820, 747, 821), PackedInt32Array(823, 822, 824), PackedInt32Array(824, 822, 826), PackedInt32Array(824, 826, 825), PackedInt32Array(828, 827, 829), PackedInt32Array(832, 831, 830), PackedInt32Array(829, 827, 833), PackedInt32Array(830, 835, 834), PackedInt32Array(737, 836, 736), PackedInt32Array(736, 836, 837), PackedInt32Array(837, 836, 832), PackedInt32Array(824, 825, 827), PackedInt32Array(827, 825, 833), PackedInt32Array(839, 838, 840), PackedInt32Array(840, 838, 833), PackedInt32Array(833, 838, 841), PackedInt32Array(833, 841, 829), PackedInt32Array(843, 842, 844), PackedInt32Array(844, 842, 841), PackedInt32Array(837, 832, 845), PackedInt32Array(845, 832, 830), PackedInt32Array(842, 845, 841), PackedInt32Array(841, 845, 830), PackedInt32Array(841, 830, 829), PackedInt32Array(829, 830, 834), PackedInt32Array(842, 847, 846), PackedInt32Array(848, 845, 849), PackedInt32Array(849, 845, 846), PackedInt32Array(846, 845, 842), PackedInt32Array(840, 850, 839), PackedInt32Array(854, 853, 851), PackedInt32Array(851, 853, 852), PackedInt32Array(774, 775, 855), PackedInt32Array(855, 775, 856), PackedInt32Array(857, 855, 858), PackedInt32Array(858, 855, 856), PackedInt32Array(862, 861, 859), PackedInt32Array(859, 861, 860), PackedInt32Array(814, 815, 863), PackedInt32Array(863, 815, 866), PackedInt32Array(863, 866, 865), PackedInt32Array(863, 865, 864), PackedInt32Array(864, 867, 863), PackedInt32Array(869, 868, 870), PackedInt32Array(870, 868, 865), PackedInt32Array(871, 867, 872), PackedInt32Array(872, 867, 864), PackedInt32Array(866, 870, 865), PackedInt32Array(876, 875, 873), PackedInt32Array(873, 875, 874), PackedInt32Array(880, 879, 877), PackedInt32Array(877, 879, 878), PackedInt32Array(883, 882, 881), PackedInt32Array(882, 885, 884), PackedInt32Array(888, 887, 886), PackedInt32Array(891, 890, 889), PackedInt32Array(891, 889, 892), PackedInt32Array(891, 892, 893), PackedInt32Array(893, 892, 894), PackedInt32Array(896, 895, 883), PackedInt32Array(897, 893, 894), PackedInt32Array(880, 877, 898), PackedInt32Array(898, 877, 899), PackedInt32Array(902, 901, 903), PackedInt32Array(903, 901, 900), PackedInt32Array(905, 904, 906), PackedInt32Array(906, 904, 899), PackedInt32Array(908, 907, 903), PackedInt32Array(903, 907, 902), PackedInt32Array(899, 904, 898), PackedInt32Array(912, 911, 909), PackedInt32Array(909, 911, 910), PackedInt32Array(913, 896, 904), PackedInt32Array(904, 896, 898), PackedInt32Array(898, 896, 914), PackedInt32Array(914, 896, 883), PackedInt32Array(894, 913, 897), PackedInt32Array(897, 913, 904), PackedInt32Array(907, 908, 906), PackedInt32Array(906, 908, 915), PackedInt32Array(906, 915, 905), PackedInt32Array(916, 911, 915), PackedInt32Array(915, 911, 912), PackedInt32Array(883, 881, 914), PackedInt32Array(908, 916, 915), PackedInt32Array(888, 886, 895), PackedInt32Array(895, 886, 883), PackedInt32Array(882, 884, 881), PackedInt32Array(919, 918, 917), PackedInt32Array(922, 921, 920), PackedInt32Array(925, 924, 923), PackedInt32Array(928, 927, 926), PackedInt32Array(930, 929, 931), PackedInt32Array(931, 929, 932), PackedInt32Array(935, 934, 933), PackedInt32Array(938, 937, 936), PackedInt32Array(923, 939, 925), PackedInt32Array(940, 931, 932), PackedInt32Array(943, 942, 941), PackedInt32Array(938, 936, 934), PackedInt32Array(934, 936, 933), PackedInt32Array(932, 928, 926), PackedInt32Array(940, 932, 941), PackedInt32Array(941, 932, 943), PackedInt32Array(939, 933, 925), PackedInt32Array(926, 935, 932), PackedInt32Array(932, 935, 943), PackedInt32Array(943, 935, 944), PackedInt32Array(944, 935, 933), PackedInt32Array(945, 944, 933), PackedInt32Array(939, 945, 933), PackedInt32Array(948, 947, 946), PackedInt32Array(952, 951, 949), PackedInt32Array(949, 951, 950), PackedInt32Array(954, 953, 955), PackedInt32Array(955, 953, 957), PackedInt32Array(955, 957, 956), PackedInt32Array(960, 959, 958), PackedInt32Array(962, 961, 963), PackedInt32Array(963, 961, 964), PackedInt32Array(956, 965, 955), PackedInt32Array(948, 946, 965), PackedInt32Array(965, 946, 955), PackedInt32Array(964, 961, 966), PackedInt32Array(967, 969, 968), PackedInt32Array(949, 970, 952), PackedInt32Array(952, 970, 955), PackedInt32Array(958, 964, 960), PackedInt32Array(960, 964, 953), PackedInt32Array(953, 964, 967), PackedInt32Array(953, 967, 957), PackedInt32Array(966, 969, 964), PackedInt32Array(964, 969, 967), PackedInt32Array(955, 970, 954), PackedInt32Array(973, 972, 971), PackedInt32Array(976, 975, 974), PackedInt32Array(979, 978, 977), PackedInt32Array(980, 979, 977), PackedInt32Array(977, 981, 980), PackedInt32Array(980, 981, 982), PackedInt32Array(984, 971, 983), PackedInt32Array(982, 981, 985), PackedInt32Array(988, 987, 986), PackedInt32Array(992, 991, 989), PackedInt32Array(989, 991, 990), PackedInt32Array(994, 993, 995), PackedInt32Array(995, 993, 996), PackedInt32Array(998, 992, 997), PackedInt32Array(997, 992, 989), PackedInt32Array(983, 1000, 999), PackedInt32Array(1004, 1003, 1001), PackedInt32Array(1001, 1003, 1002), PackedInt32Array(974, 1000, 976), PackedInt32Array(976, 1000, 983), PackedInt32Array(982, 985, 1005), PackedInt32Array(1005, 985, 995), PackedInt32Array(1007, 1006, 1001), PackedInt32Array(1001, 1006, 1004), PackedInt32Array(1008, 984, 983), PackedInt32Array(996, 988, 986), PackedInt32Array(1006, 1007, 994), PackedInt32Array(994, 1007, 993), PackedInt32Array(993, 1007, 998), PackedInt32Array(993, 998, 997), PackedInt32Array(996, 986, 995), PackedInt32Array(984, 973, 971), PackedInt32Array(1005, 995, 999), PackedInt32Array(999, 995, 986), PackedInt32Array(999, 986, 1008), PackedInt32Array(999, 1008, 983), PackedInt32Array(1011, 1010, 1009), PackedInt32Array(1014, 1013, 1012), PackedInt32Array(1018, 1017, 1015), PackedInt32Array(1015, 1017, 1016), PackedInt32Array(1022, 1021, 1019), PackedInt32Array(1019, 1021, 1020), PackedInt32Array(1025, 1024, 1023), PackedInt32Array(1028, 1027, 1026), PackedInt32Array(1029, 1025, 1026), PackedInt32Array(1026, 1025, 1023), PackedInt32Array(1026, 1023, 1030), PackedInt32Array(1026, 1030, 1028), PackedInt32Array(1033, 1032, 1031), PackedInt32Array(1034, 1033, 1035), PackedInt32Array(1035, 1033, 1036), PackedInt32Array(1036, 1033, 1037), PackedInt32Array(1037, 1033, 1031), PackedInt32Array(1040, 1039, 1038), PackedInt32Array(1043, 1042, 1041), PackedInt32Array(1044, 1040, 1041), PackedInt32Array(1041, 1040, 1038), PackedInt32Array(1041, 1038, 1045), PackedInt32Array(1041, 1045, 1043), PackedInt32Array(1048, 1047, 1046), PackedInt32Array(1050, 1049, 1051), PackedInt32Array(1051, 1049, 1052), PackedInt32Array(1051, 1052, 1048), PackedInt32Array(1051, 1048, 1046), PackedInt32Array(1055, 1054, 1053), PackedInt32Array(1057, 1056, 1053), PackedInt32Array(1053, 1056, 1059), PackedInt32Array(1053, 1059, 1058), PackedInt32Array(1053, 1058, 1055), PackedInt32Array(1062, 1061, 1060), PackedInt32Array(1064, 1063, 1065), PackedInt32Array(1065, 1063, 1066), PackedInt32Array(1065, 1066, 1062), PackedInt32Array(1065, 1062, 1060), PackedInt32Array(1068, 1067, 1069), PackedInt32Array(1069, 1067, 1070), PackedInt32Array(1073, 1072, 1071), PackedInt32Array(1067, 1074, 1070), PackedInt32Array(1070, 1074, 1076), PackedInt32Array(1070, 1076, 1075), PackedInt32Array(1071, 1076, 1073), PackedInt32Array(1073, 1076, 1077), PackedInt32Array(1077, 1076, 1074), PackedInt32Array(1079, 1078, 1080), PackedInt32Array(1080, 1078, 1081), PackedInt32Array(1082, 1072, 1073), PackedInt32Array(1080, 1081, 1083), PackedInt32Array(1083, 1081, 1084), PackedInt32Array(1084, 1081, 1085), PackedInt32Array(1082, 1073, 1084), PackedInt32Array(1084, 1073, 1086), PackedInt32Array(1084, 1086, 1083), PackedInt32Array(741, 742, 1087), PackedInt32Array(1087, 742, 1088), PackedInt32Array(1090, 1089, 1091), PackedInt32Array(1091, 1089, 1092), PackedInt32Array(1092, 1089, 1093), PackedInt32Array(1097, 1096, 1094), PackedInt32Array(1094, 1096, 1095), PackedInt32Array(1101, 1100, 1098), PackedInt32Array(1098, 1100, 1099), PackedInt32Array(1105, 1104, 1102), PackedInt32Array(1102, 1104, 1103), PackedInt32Array(1109, 1108, 1106), PackedInt32Array(1106, 1108, 1107), PackedInt32Array(1113, 1112, 1110), PackedInt32Array(1110, 1112, 1111), PackedInt32Array(1116, 1115, 1114), PackedInt32Array(1119, 1118, 1117), PackedInt32Array(1121, 1120, 1122), PackedInt32Array(1122, 1120, 1125), PackedInt32Array(1122, 1125, 1123), PackedInt32Array(1123, 1125, 1124), PackedInt32Array(1125, 1126, 1124), PackedInt32Array(1128, 1127, 1129), PackedInt32Array(1129, 1127, 1130), PackedInt32Array(1130, 1127, 1132), PackedInt32Array(1130, 1132, 1131), PackedInt32Array(1131, 1133, 1130), PackedInt32Array(1134, 1137, 1135), PackedInt32Array(1135, 1137, 1136), PackedInt32Array(1141, 1140, 1138), PackedInt32Array(1138, 1140, 1139), PackedInt32Array(1145, 1144, 1142), PackedInt32Array(1142, 1144, 1143), PackedInt32Array(1147, 1146, 1148), PackedInt32Array(1148, 1146, 1070), PackedInt32Array(1150, 1149, 1151), PackedInt32Array(1151, 1149, 1152), PackedInt32Array(1152, 1149, 1153), PackedInt32Array(1153, 1149, 1075), PackedInt32Array(1075, 1149, 1070), PackedInt32Array(1070, 1149, 1148), PackedInt32Array(1155, 1154, 1156), PackedInt32Array(1156, 1154, 1081), PackedInt32Array(1158, 1157, 1159), PackedInt32Array(1159, 1157, 1160), PackedInt32Array(1159, 1160, 1085), PackedInt32Array(1159, 1085, 1081), PackedInt32Array(1081, 1154, 1159), PackedInt32Array(1162, 1161, 1163), PackedInt32Array(1163, 1161, 1157), PackedInt32Array(1164, 1160, 1157), PackedInt32Array(1161, 1152, 1157), PackedInt32Array(1157, 1152, 1165), PackedInt32Array(1157, 1165, 1164), PackedInt32Array(1152, 1153, 1165), PackedInt32Array(1167, 1166, 1168), PackedInt32Array(1168, 1166, 1169), PackedInt32Array(1168, 1171, 1170), PackedInt32Array(1166, 1172, 1169), PackedInt32Array(362, 359, 1171), PackedInt32Array(1168, 1169, 1171), PackedInt32Array(1171, 1169, 1174), PackedInt32Array(1171, 1174, 362), PackedInt32Array(362, 1174, 1173), PackedInt32Array(1169, 1175, 1174), PackedInt32Array(1087, 1088, 1176), PackedInt32Array(1176, 1088, 1177), PackedInt32Array(1177, 1088, 1178), PackedInt32Array(1179, 1176, 1180), PackedInt32Array(1180, 1176, 1177), PackedInt32Array(1180, 1177, 1181), PackedInt32Array(1183, 1182, 1184), PackedInt32Array(1184, 1182, 1185), PackedInt32Array(1189, 1188, 1186), PackedInt32Array(1186, 1188, 1187), PackedInt32Array(1189, 1186, 1190), PackedInt32Array(1190, 1186, 1191), PackedInt32Array(1195, 1194, 1192), PackedInt32Array(1192, 1194, 1193), PackedInt32Array(1195, 1197, 1194), PackedInt32Array(1194, 1197, 1196), PackedInt32Array(1200, 1199, 1198), PackedInt32Array(1202, 1201, 1203), PackedInt32Array(1203, 1201, 1204), PackedInt32Array(1200, 1198, 1205), PackedInt32Array(1205, 1198, 1206), PackedInt32Array(826, 1207, 825), PackedInt32Array(825, 1207, 1208), PackedInt32Array(1209, 1206, 1210), PackedInt32Array(1210, 1206, 1198), PackedInt32Array(1207, 1204, 1208), PackedInt32Array(1204, 1201, 1208), PackedInt32Array(1201, 1205, 1208), PackedInt32Array(1208, 1205, 1206), PackedInt32Array(1213, 1212, 1211), PackedInt32Array(1215, 1214, 1213), PackedInt32Array(1217, 1216, 1218), PackedInt32Array(1218, 1216, 1211), PackedInt32Array(1211, 1216, 1215), PackedInt32Array(1211, 1215, 1213), PackedInt32Array(1221, 1220, 1219), PackedInt32Array(1223, 1222, 1224), PackedInt32Array(1224, 1222, 1219), PackedInt32Array(1219, 1222, 1225), PackedInt32Array(1219, 1225, 1221), PackedInt32Array(1229, 1228, 1226), PackedInt32Array(1226, 1228, 1227), PackedInt32Array(1233, 1232, 1230), PackedInt32Array(1230, 1232, 1231), PackedInt32Array(1236, 1235, 1234), PackedInt32Array(1240, 1239, 1237), PackedInt32Array(1237, 1239, 1238), PackedInt32Array(1246, 1245, 1241), PackedInt32Array(1241, 1245, 1242), PackedInt32Array(1242, 1245, 1243), PackedInt32Array(1243, 1245, 1244), PackedInt32Array(1248, 1247, 1249), PackedInt32Array(1249, 1247, 1250), PackedInt32Array(1252, 1251, 1163), PackedInt32Array(1163, 1251, 1162), PackedInt32Array(1253, 1250, 1254), PackedInt32Array(1254, 1250, 1247), PackedInt32Array(1256, 1255, 1251), PackedInt32Array(1258, 1257, 1253), PackedInt32Array(1261, 1260, 1259), PackedInt32Array(1264, 1263, 1262), PackedInt32Array(1267, 1266, 1265), PackedInt32Array(1270, 1269, 1268), PackedInt32Array(1252, 1270, 1251), PackedInt32Array(1251, 1270, 1268), PackedInt32Array(1251, 1268, 1271), PackedInt32Array(1251, 1271, 1256), PackedInt32Array(1254, 1267, 1253), PackedInt32Array(1253, 1267, 1265), PackedInt32Array(1253, 1265, 1272), PackedInt32Array(1253, 1272, 1258), PackedInt32Array(1273, 1264, 1259), PackedInt32Array(1259, 1264, 1262), PackedInt32Array(1259, 1262, 1274), PackedInt32Array(1259, 1274, 1261), PackedInt32Array(1262, 1241, 1274), PackedInt32Array(1274, 1241, 1242), PackedInt32Array(1268, 1249, 1271), PackedInt32Array(1271, 1249, 1250), PackedInt32Array(1265, 1273, 1272), PackedInt32Array(1272, 1273, 1259), PackedInt32Array(1277, 1276, 1275), PackedInt32Array(1279, 1278, 1280), PackedInt32Array(1280, 1278, 1281), PackedInt32Array(874, 1283, 1282), PackedInt32Array(1277, 1275, 1284), PackedInt32Array(1284, 1275, 1281), PackedInt32Array(1286, 1285, 1283), PackedInt32Array(1283, 1285, 1282), PackedInt32Array(1282, 1287, 874), PackedInt32Array(874, 1287, 1284), PackedInt32Array(874, 1284, 1281), PackedInt32Array(874, 1281, 873), PackedInt32Array(1289, 1288, 1287), PackedInt32Array(1287, 1288, 1284), PackedInt32Array(1281, 1278, 873), PackedInt32Array(1287, 1282, 1290), PackedInt32Array(1280, 1291, 1279), PackedInt32Array(1279, 1291, 1292), PackedInt32Array(1292, 1291, 1293), PackedInt32Array(1291, 1294, 1293), PackedInt32Array(1295, 1285, 1296), PackedInt32Array(1296, 1285, 1286), PackedInt32Array(1297, 864, 1298), PackedInt32Array(1298, 864, 1299), PackedInt32Array(1299, 864, 1300), PackedInt32Array(1300, 864, 1301), PackedInt32Array(1301, 864, 1302), PackedInt32Array(1302, 864, 865), PackedInt32Array(1304, 1303, 865), PackedInt32Array(865, 1303, 1302), PackedInt32Array(1301, 1302, 1305), PackedInt32Array(1299, 1300, 1306), PackedInt32Array(1300, 1301, 1307), PackedInt32Array(1206, 1209, 1308), PackedInt32Array(1308, 1209, 1309), PackedInt32Array(1309, 1311, 1308), PackedInt32Array(1308, 1311, 1310), PackedInt32Array(1310, 1311, 1298), PackedInt32Array(1298, 1311, 1297), PackedInt32Array(1314, 1313, 1315), PackedInt32Array(1315, 1313, 1312), PackedInt32Array(1315, 1316, 1314), PackedInt32Array(1314, 1316, 1317), PackedInt32Array(1317, 1316, 1304), PackedInt32Array(1304, 1316, 1303), PackedInt32Array(1319, 1318, 1320), PackedInt32Array(1320, 1318, 1321), PackedInt32Array(1175, 1320, 1174), PackedInt32Array(1174, 1320, 1321), PackedInt32Array(1324, 1323, 1322), PackedInt32Array(1326, 1325, 1327), PackedInt32Array(1327, 1325, 1322), PackedInt32Array(1322, 1325, 1324), PackedInt32Array(1324, 1325, 1328), PackedInt32Array(1330, 1329, 1331), PackedInt32Array(1334, 1333, 1332), PackedInt32Array(1337, 1336, 1335), PackedInt32Array(1339, 1338, 1333), PackedInt32Array(1342, 1341, 1340), PackedInt32Array(1340, 1334, 1343), PackedInt32Array(1343, 1334, 1332), PackedInt32Array(1343, 1332, 1337), PackedInt32Array(1343, 1337, 1335), PackedInt32Array(1335, 1344, 1343), PackedInt32Array(1325, 1334, 1328), PackedInt32Array(1328, 1334, 1340), PackedInt32Array(1331, 1329, 1345), PackedInt32Array(1345, 1329, 1346), PackedInt32Array(1334, 1339, 1333), PackedInt32Array(1343, 1342, 1340), PackedInt32Array(1337, 1332, 1346), PackedInt32Array(1346, 1332, 1345), PackedInt32Array(1349, 1348, 1347), PackedInt32Array(1351, 1350, 1352), PackedInt32Array(1352, 1350, 1349), PackedInt32Array(1352, 1349, 1347), PackedInt32Array(1354, 1353, 1355), PackedInt32Array(1358, 1357, 1356), PackedInt32Array(1361, 1360, 1359), PackedInt32Array(1361, 1362, 1363), PackedInt32Array(1363, 1362, 1364), PackedInt32Array(1364, 1362, 1366), PackedInt32Array(1364, 1366, 1365), PackedInt32Array(1362, 1367, 1366), PackedInt32Array(1352, 1347, 1368), PackedInt32Array(1352, 1368, 1363), PackedInt32Array(1363, 1368, 1361), PackedInt32Array(1353, 1369, 1355), PackedInt32Array(1355, 1369, 1365), PackedInt32Array(1358, 1356, 1363), PackedInt32Array(1362, 1361, 1359), PackedInt32Array(1365, 1369, 1364), PackedInt32Array(1364, 1358, 1363), PackedInt32Array(1372, 1371, 1370), PackedInt32Array(1372, 1370, 1374), PackedInt32Array(1374, 1370, 1373), PackedInt32Array(1377, 1376, 1375), PackedInt32Array(1379, 1378, 1374), PackedInt32Array(1374, 1378, 1372), PackedInt32Array(1382, 1381, 1380), PackedInt32Array(1379, 1381, 1378), PackedInt32Array(1378, 1381, 1382), PackedInt32Array(1385, 1384, 1383), PackedInt32Array(1388, 1387, 1389), PackedInt32Array(1389, 1387, 1386), PackedInt32Array(1383, 1391, 1390), PackedInt32Array(1392, 1388, 1389), PackedInt32Array(1392, 1389, 1394), PackedInt32Array(1394, 1389, 1393), PackedInt32Array(1397, 1396, 1395), PackedInt32Array(1396, 1398, 1395), PackedInt32Array(1393, 1400, 1394), PackedInt32Array(1394, 1400, 1375), PackedInt32Array(1375, 1400, 1377), PackedInt32Array(1377, 1400, 1399), PackedInt32Array(1404, 1403, 1401), PackedInt32Array(1401, 1403, 1402), PackedInt32Array(1406, 1405, 1390), PackedInt32Array(1390, 1405, 1399), PackedInt32Array(1408, 1403, 1407), PackedInt32Array(1407, 1403, 1404), PackedInt32Array(1400, 1382, 1399), PackedInt32Array(1399, 1382, 1380), PackedInt32Array(1407, 1405, 1408), PackedInt32Array(1408, 1405, 1406), PackedInt32Array(1380, 1409, 1399), PackedInt32Array(1399, 1409, 1390), PackedInt32Array(1390, 1409, 1383), PackedInt32Array(1383, 1409, 1385), PackedInt32Array(1413, 1412, 1410), PackedInt32Array(1410, 1412, 1411), PackedInt32Array(1397, 1395, 1409), PackedInt32Array(1409, 1395, 1385), PackedInt32Array(1413, 1410, 1376), PackedInt32Array(1376, 1410, 1375), PackedInt32Array(1415, 1414, 1416), PackedInt32Array(1416, 1414, 1417), PackedInt32Array(1417, 1414, 1419), PackedInt32Array(1417, 1419, 1418), PackedInt32Array(1422, 1421, 1420), PackedInt32Array(1420, 1424, 1422), PackedInt32Array(1422, 1424, 1423), PackedInt32Array(1425, 1427, 1426), PackedInt32Array(1429, 1424, 1428), PackedInt32Array(1428, 1424, 1420), PackedInt32Array(1431, 1430, 1432), PackedInt32Array(1432, 1430, 1433), PackedInt32Array(1429, 1428, 1426), PackedInt32Array(1426, 1428, 1425), PackedInt32Array(1434, 1437, 1435), PackedInt32Array(1435, 1437, 1436), PackedInt32Array(1439, 1438, 1440), PackedInt32Array(1440, 1438, 1441), PackedInt32Array(1441, 1438, 1425), PackedInt32Array(1434, 1418, 1437), PackedInt32Array(1437, 1418, 1419), PackedInt32Array(1417, 1443, 1416), PackedInt32Array(1416, 1443, 1442), PackedInt32Array(1432, 1445, 1444), PackedInt32Array(1438, 1446, 1425), PackedInt32Array(1425, 1446, 1427), PackedInt32Array(1427, 1446, 1447), PackedInt32Array(1427, 1447, 1433), PackedInt32Array(1451, 1450, 1448), PackedInt32Array(1448, 1450, 1449), PackedInt32Array(1427, 1433, 1430), PackedInt32Array(1451, 1448, 1452), PackedInt32Array(1452, 1448, 1453), PackedInt32Array(1432, 1444, 1431), PackedInt32Array(1454, 1452, 1453), PackedInt32Array(1453, 1439, 1454), PackedInt32Array(1454, 1439, 1440), PackedInt32Array(1419, 1414, 1441), PackedInt32Array(1441, 1414, 1440), PackedInt32Array(1442, 1443, 1455), PackedInt32Array(1455, 1443, 1456), PackedInt32Array(1457, 1391, 1458), PackedInt32Array(1458, 1391, 1383), PackedInt32Array(1460, 1459, 1446), PackedInt32Array(1446, 1459, 1447), PackedInt32Array(1461, 1463, 1462), PackedInt32Array(1465, 1464, 1461), PackedInt32Array(1461, 1464, 1463), PackedInt32Array(1468, 1467, 1466), PackedInt32Array(1464, 1465, 1469), PackedInt32Array(1469, 1465, 1470), PackedInt32Array(1344, 1335, 1471), PackedInt32Array(1470, 1344, 1469), PackedInt32Array(1469, 1344, 1466), PackedInt32Array(1466, 1344, 1468), PackedInt32Array(1468, 1344, 1471), PackedInt32Array(1474, 1473, 1472), PackedInt32Array(1476, 1474, 1475), PackedInt32Array(1475, 1474, 1472), PackedInt32Array(1477, 1366, 1367), PackedInt32Array(1475, 1478, 1476), PackedInt32Array(1476, 1478, 1479), PackedInt32Array(1479, 1478, 1367), PackedInt32Array(1367, 1478, 1466), PackedInt32Array(1367, 1466, 1467), PackedInt32Array(1367, 1467, 1477), PackedInt32Array(1482, 1481, 1480), PackedInt32Array(1484, 1483, 1482), PackedInt32Array(1486, 1485, 1480), PackedInt32Array(1480, 1485, 1487), PackedInt32Array(1480, 1487, 1484), PackedInt32Array(1480, 1484, 1482), PackedInt32Array(1490, 1489, 1488), PackedInt32Array(1488, 1492, 1491), PackedInt32Array(1494, 1493, 1495), PackedInt32Array(1495, 1493, 1490), PackedInt32Array(1495, 1490, 1491), PackedInt32Array(1491, 1490, 1488), PackedInt32Array(1497, 1496, 1498), PackedInt32Array(1498, 1496, 1499), PackedInt32Array(1499, 1496, 1500), PackedInt32Array(1500, 1496, 1501), PackedInt32Array(1503, 1502, 1504), PackedInt32Array(1504, 1502, 1505), PackedInt32Array(1505, 1502, 1506), PackedInt32Array(1509, 1508, 1507), PackedInt32Array(1509, 1507, 1510), PackedInt32Array(1511, 1509, 1510), PackedInt32Array(1511, 1457, 1509), PackedInt32Array(1509, 1457, 1512), PackedInt32Array(1512, 1457, 1458), PackedInt32Array(1515, 1514, 1513), PackedInt32Array(1516, 1515, 1513), PackedInt32Array(1517, 1516, 1513), PackedInt32Array(1517, 1513, 1460), PackedInt32Array(1460, 1513, 1518), PackedInt32Array(1518, 1513, 1519), PackedInt32Array(1518, 1459, 1460), PackedInt32Array(1512, 1519, 1509), PackedInt32Array(1509, 1519, 1513), PackedInt32Array(1522, 1521, 1520), PackedInt32Array(1525, 1524, 1523), PackedInt32Array(1528, 1527, 1526), PackedInt32Array(1530, 1529, 1528), PackedInt32Array(1532, 1531, 1526), PackedInt32Array(1526, 1531, 1533), PackedInt32Array(1526, 1533, 1530), PackedInt32Array(1526, 1530, 1528), PackedInt32Array(1536, 1535, 1534), PackedInt32Array(1534, 1538, 1537), PackedInt32Array(1540, 1539, 1541), PackedInt32Array(1541, 1539, 1536), PackedInt32Array(1541, 1536, 1537), PackedInt32Array(1537, 1536, 1534), PackedInt32Array(1543, 1542, 1544), PackedInt32Array(1544, 1542, 1546), PackedInt32Array(1544, 1546, 1545), PackedInt32Array(1548, 1547, 1549), PackedInt32Array(1549, 1547, 1551), PackedInt32Array(1549, 1551, 1550), PackedInt32Array(1554, 1553, 1552), PackedInt32Array(1557, 1556, 1555), PackedInt32Array(1560, 1559, 1558), PackedInt32Array(1563, 1562, 1561), PackedInt32Array(1564, 1563, 1558), PackedInt32Array(1558, 1563, 1560), PackedInt32Array(1560, 1563, 1565), PackedInt32Array(1565, 1563, 1561), PackedInt32Array(1568, 1567, 1566), PackedInt32Array(1570, 1569, 1568), PackedInt32Array(1572, 1571, 1566), PackedInt32Array(1566, 1571, 1573), PackedInt32Array(1566, 1573, 1570), PackedInt32Array(1566, 1570, 1568), PackedInt32Array(1576, 1575, 1574), PackedInt32Array(1579, 1578, 1577), PackedInt32Array(1581, 1580, 1574), PackedInt32Array(1574, 1580, 1579), PackedInt32Array(1574, 1579, 1576), PackedInt32Array(1576, 1579, 1577), PackedInt32Array(1582, 1584, 1583), PackedInt32Array(1586, 1585, 1584), PackedInt32Array(1588, 1587, 1582), PackedInt32Array(1582, 1587, 1589), PackedInt32Array(1582, 1589, 1586), PackedInt32Array(1582, 1586, 1584), PackedInt32Array(1592, 1591, 1590), PackedInt32Array(1590, 1594, 1593), PackedInt32Array(1596, 1595, 1597), PackedInt32Array(1597, 1595, 1592), PackedInt32Array(1597, 1592, 1593), PackedInt32Array(1593, 1592, 1590), PackedInt32Array(1598, 1600, 1599), PackedInt32Array(1602, 1601, 1600), PackedInt32Array(1604, 1603, 1598), PackedInt32Array(1598, 1603, 1605), PackedInt32Array(1598, 1605, 1602), PackedInt32Array(1598, 1602, 1600), PackedInt32Array(1607, 1606, 1608), PackedInt32Array(1608, 1606, 1610), PackedInt32Array(1608, 1610, 1609), PackedInt32Array(1612, 1611, 1613), PackedInt32Array(1613, 1611, 1614), PackedInt32Array(1614, 1611, 1615), PackedInt32Array(1615, 1611, 1616), PackedInt32Array(1622, 1621, 1617), PackedInt32Array(1617, 1621, 1618), PackedInt32Array(1618, 1621, 1619), PackedInt32Array(1619, 1621, 1620), PackedInt32Array(1624, 1623, 1625), PackedInt32Array(1625, 1623, 1626), PackedInt32Array(1626, 1623, 1627), PackedInt32Array(1627, 1623, 1628), PackedInt32Array(1630, 1629, 1631), PackedInt32Array(1631, 1629, 1633), PackedInt32Array(1631, 1633, 1632), PackedInt32Array(1635, 1634, 1636), PackedInt32Array(1636, 1634, 1637), PackedInt32Array(1637, 1634, 1638), PackedInt32Array(1638, 1634, 1639), PackedInt32Array(1643, 1642, 1640), PackedInt32Array(1640, 1642, 1641), PackedInt32Array(1645, 1644, 1646), PackedInt32Array(1646, 1644, 1647), PackedInt32Array(1647, 1644, 1648), PackedInt32Array(1651, 1650, 1649), PackedInt32Array(1652, 1651, 1649), PackedInt32Array(1655, 1654, 1653), PackedInt32Array(1655, 1653, 1656), PackedInt32Array(1659, 1658, 1657), PackedInt32Array(1662, 1661, 1660), PackedInt32Array(1664, 1663, 1660), PackedInt32Array(1660, 1663, 1662), PackedInt32Array(1667, 1666, 1665), PackedInt32Array(1670, 1669, 1668)] +vertices = PackedVector3Array(-69.9998, 2.37653, -70.2013, -29.2498, 2.37653, -69.9513, -27.9998, 2.37653, -69.9513, -28.2498, 2.37653, -121.201, -69.9998, 2.37653, -121.201, -16.2498, 2.37653, -69.9513, -15.9998, 2.37653, -121.201, -14.4998, 2.37653, -69.7013, -14.4998, 2.37653, -67.7013, 7.00024, 2.37653, -67.7013, 7.00024, 2.37653, -72.9513, 7.50024, 2.37653, -73.9513, 9.00024, 2.37653, -73.9513, 8.75024, 2.37653, -121.201, 19.2502, 2.37653, -73.9513, 19.5002, 2.37653, -121.201, 21.0002, 2.37653, -73.7013, 21.0002, 2.37653, -70.7013, 23.7502, 2.37653, -70.7013, 24.0002, 2.37653, -73.4513, 36.7502, 2.37653, -73.4513, 39.7502, 2.37653, -76.9513, 42.0002, 2.37653, -121.201, 37.0002, 2.37653, -65.2013, 39.7502, 2.37653, -65.2013, 42.0002, 2.37653, -77.2013, 54.7502, 2.37653, -77.2013, 54.7502, 2.37653, -121.201, 68.7502, 2.37653, -65.2013, 69.0002, 2.37653, -57.2013, 72.7502, 2.37653, -57.2013, 57.0002, 2.37653, -76.9513, 57.0002, 2.37653, -65.2013, 73.0002, 2.37653, -53.2013, 100.75, 2.37653, -53.2013, 101, 2.37653, -50.9513, 129, 2.37653, -50.9513, 129, 2.37653, -121.201, -27.9998, 10.3765, -88.4513, -27.9998, 10.3765, -69.7013, -26.9998, 10.3765, -69.7013, -26.9998, 10.3765, -88.4513, -16.9998, 10.3765, -88.4513, -16.9998, 10.3765, -69.7013, -15.7498, 10.3765, -69.7013, -15.7498, 10.3765, -88.4513, -25.9998, 23.3765, -88.2013, -25.9998, 23.3765, -86.2013, -24.9998, 23.3765, -86.2013, -24.9998, 23.3765, -88.2013, -18.9998, 23.3765, -88.2013, -18.9998, 23.3765, -86.2013, -17.9998, 23.3765, -86.2013, -17.9998, 23.3765, -88.2013, -23.7498, 21.3765, -85.2013, -23.7498, 21.3765, -84.4513, -20.2498, 21.3765, -84.4513, -20.2498, 21.3765, -85.2013, -25.2498, 20.3765, -83.4513, -25.2498, 20.3765, -82.2013, -18.4998, 20.3765, -82.2013, -18.4998, 20.3765, -83.4513, -25.2498, 19.3765, -81.2013, -25.2498, 19.3765, -80.7013, -18.4998, 19.3765, -80.7013, -18.4998, 19.3765, -81.2013, -25.2498, 18.3765, -79.7013, -25.2498, 18.3765, -78.9513, -18.4998, 18.3765, -78.9513, -18.4998, 18.3765, -79.7013, -25.2498, 17.3765, -77.9513, -25.2498, 17.3765, -76.7013, -18.4998, 17.3765, -76.7013, -18.4998, 17.3765, -77.9513, 48.7502, 5.37653, -76.2013, 48.7502, 5.37653, -72.9513, 52.7502, 5.37653, -72.7013, 56.0002, 5.37653, -76.2013, 56.0002, 5.37653, -65.9513, 52.7502, 5.37653, -65.7013, -25.2498, 16.3765, -75.7013, -25.2498, 16.3765, -74.9513, -18.4998, 16.3765, -74.9513, -18.4998, 16.3765, -75.7013, 43.2502, 2.37653, -73.2013, 43.7502, 2.37653, -73.4513, 43.7502, 2.37653, -75.4513, 41.0002, 2.37653, -75.7013, 41.2502, 2.37653, -63.7013, 43.5002, 2.37653, -61.2013, 35.5002, 2.37653, -63.7013, 35.5002, 2.37653, -61.2013, 53.0002, 2.37653, -73.4513, 53.2502, 2.37653, -72.9513, 55.2502, 2.37653, -72.9513, 55.5002, 2.37653, -75.7013, -25.2498, 15.3765, -73.9513, -25.2498, 15.3765, -72.7013, -18.4998, 15.3765, -72.7013, -18.4998, 15.3765, -73.9513, 8.75024, 20.3765, -29.4513, 8.00024, 20.3765, -29.2013, 8.00024, 20.3765, -24.7013, 20.0002, 20.3765, -24.7013, 20.2502, 20.3765, -25.4513, 8.00024, 20.3765, -72.4513, 8.00024, 20.3765, -64.7013, 8.75024, 20.3765, -64.4513, 20.2502, 20.3765, -71.7013, 20.0002, 20.3765, -72.9513, 8.25024, 20.3765, -72.9513, 24.2502, 20.3765, -25.4513, 36.0002, 20.3765, -25.4513, 36.0002, 20.3765, -72.4513, 24.5002, 20.3765, -71.7013, 24.5002, 20.3765, -24.7013, 35.5002, 20.3765, -24.7013, 24.7502, 20.3765, -72.4513, 55.7502, 2.37653, -61.4513, 55.7502, 2.37653, -63.4513, 55.2502, 2.37653, -63.7013, 53.0002, 2.37653, -61.2013, 19.7502, 2.37653, -70.4513, 19.7502, 2.37653, -71.9513, 19.0002, 2.37653, -72.2013, 11.7502, 2.37653, -72.7013, 11.7502, 2.37653, -69.7013, 19.5002, 2.37653, -69.7013, 19.0002, 2.37653, -72.7013, 8.50024, 2.37653, -71.9513, 8.50024, 2.37653, -69.4513, 10.5002, 2.37653, -69.7013, 10.5002, 2.37653, -71.9513, 51.7502, 2.37653, -71.9513, 48.7502, 2.37653, -71.9513, 45.0002, 2.37653, -71.7013, 45.0002, 2.37653, -61.9513, 51.7502, 2.37653, -61.9513, -25.2498, 14.3765, -71.7013, -25.2498, 14.3765, -71.2013, -18.4998, 14.3765, -71.2013, -18.4998, 14.3765, -71.7013, 25.0002, 2.37653, -71.4513, 25.0002, 2.37653, -69.7013, 33.0002, 2.37653, -69.7013, 33.0002, 2.37653, -71.4513, 34.2502, 2.37653, -69.7013, 35.2502, 2.37653, -69.2013, 35.2502, 2.37653, -71.4513, 34.2502, 2.37653, -71.4513, -29.2498, 2.37653, -33.9513, -29.2498, 2.37653, -43.9513, -29.7498, 2.37653, -44.2013, -69.9998, 2.37653, -33.7013, -29.7498, 2.37653, -69.7013, -25.2498, 13.3765, -70.2013, -25.2498, 13.3765, -68.9513, -18.4998, 13.3765, -68.9513, -18.4998, 13.3765, -70.2013, 9.00024, 13.3765, -69.9513, 9.00024, 13.3765, -69.4513, 10.5002, 13.3765, -69.7013, 34.2502, 13.3765, -69.9513, 35.2502, 13.3765, -69.2013, 35.2502, 13.3765, -69.9513, 34.5002, 7.37653, -69.7013, 35.2502, 7.37653, -69.2013, 35.2502, 7.37653, -69.7013, -27.4998, 2.37653, -68.7013, -27.4998, 2.37653, -51.4513, -26.9998, 2.37653, -51.4513, -26.9998, 2.37653, -68.7013, -27.4998, 6.37653, -51.4513, -26.4998, 6.37653, -51.4513, -26.4998, 6.37653, -56.7013, -26.9998, 6.37653, -56.9513, -27.4998, 6.37653, -68.7013, -26.9998, 6.37653, -68.7013, -16.9998, 2.37653, -68.7013, -16.9998, 2.37653, -51.4513, -16.4998, 2.37653, -51.4513, -16.4998, 2.37653, -68.7013, -17.2498, 6.37653, -56.9513, -17.2498, 6.37653, -51.4513, -16.4998, 6.37653, -51.4513, -16.4998, 6.37653, -68.7013, -16.9998, 6.37653, -68.7013, -25.2498, 2.37653, -68.4513, -25.2498, 2.37653, -53.9513, -18.4998, 2.37653, -53.9513, -18.4998, 2.37653, -68.4513, -25.2498, 6.37653, -68.4513, -25.2498, 6.37653, -61.7013, -18.4998, 6.37653, -61.7013, -18.4998, 6.37653, -68.4513, 31.2502, 7.37653, -57.2013, 31.7502, 7.37653, -57.2013, 32.2502, 7.37653, -58.2013, 20.7502, 7.37653, -68.4513, 20.2502, 7.37653, -68.2013, 20.0002, 7.37653, -66.9513, 24.5002, 7.37653, -66.9513, 23.7502, 7.37653, -68.4513, 33.2502, 7.37653, -63.9513, 33.0002, 7.37653, -66.9513, 32.2502, 7.37653, -66.9513, 31.7502, 7.37653, -67.9513, 26.2502, 7.37653, -67.9513, 26.0002, 7.37653, -66.9513, 31.2502, 7.37653, -66.7013, 12.5002, 7.37653, -66.7013, 18.2502, 7.37653, -68.2013, 12.7502, 7.37653, -68.2013, 12.7502, 7.37653, -67.2013, 11.2502, 7.37653, -63.7013, 11.7502, 7.37653, -58.2013, 12.2502, 7.37653, -58.2013, 11.7502, 7.37653, -63.9513, 18.5002, 7.37653, -66.9513, 11.7502, 7.37653, -66.9513, 33.0002, 7.37653, -58.2013, 11.7502, 13.3765, -32.9513, 11.7502, 13.3765, -31.7013, 12.2502, 13.3765, -31.9513, 11.7502, 13.3765, -63.9513, 11.2502, 13.3765, -63.7013, 11.2502, 13.3765, -62.2013, 11.7502, 13.3765, -61.9513, 12.2502, 13.3765, -66.4513, 24.0002, 13.3765, -67.9513, 23.7502, 13.3765, -68.4513, 11.7502, 13.3765, -68.2013, 31.2502, 13.3765, -66.7013, 31.5002, 13.3765, -65.7013, 33.0002, 13.3765, -65.7013, 33.0002, 13.3765, -67.9513, 11.7502, 13.3765, -35.9513, 11.2502, 13.3765, -35.7013, 11.2502, 13.3765, -33.2013, 33.0002, 2.37653, -63.9513, 33.0002, 2.37653, -66.7013, 32.2502, 2.37653, -66.7013, 12.7502, 2.37653, -66.9513, 11.7502, 2.37653, -66.7013, 11.7502, 2.37653, -63.9513, 18.5002, 2.37653, -66.7013, 18.0002, 2.37653, -68.2013, 31.7502, 2.37653, -58.2013, 33.0002, 2.37653, -58.4513, 33.2502, 2.37653, -61.2013, 26.0002, 2.37653, -66.7013, 24.5002, 2.37653, -66.7013, 11.7502, 2.37653, -55.9513, 11.7502, 2.37653, -42.4513, 12.5002, 2.37653, -42.4513, 23.5002, 2.37653, -68.4513, 21.0002, 2.37653, -68.4513, 20.0002, 2.37653, -66.7013, 31.5002, 2.37653, -67.9513, 26.5002, 2.37653, -67.9513, 13.0002, 2.37653, -56.4513, 13.0002, 2.37653, -41.2013, 31.5002, 2.37653, -41.2013, 31.7502, 2.37653, -56.4513, 13.0002, 2.37653, -68.2013, 11.2502, 2.37653, -63.7013, 11.7502, 2.37653, -58.4513, 13.0002, 2.37653, -57.9513, 32.2502, 2.37653, -42.4513, 33.0002, 2.37653, -55.9513, 33.0002, 2.37653, -42.4513, 8.50024, 2.37653, -68.2013, 8.50024, 2.37653, -65.2013, 10.0002, 2.37653, -65.4513, 10.0002, 2.37653, -68.2013, 9.00024, 7.37653, -64.9513, 9.75024, 7.37653, -64.9513, 10.0002, 7.37653, -67.9513, 9.00024, 7.37653, -68.2013, 9.00024, 13.3765, -68.2013, 9.00024, 13.3765, -64.9513, 10.0002, 13.3765, -64.9513, 10.0002, 13.3765, -68.2013, -25.2498, 12.3765, -67.9513, -25.2498, 12.3765, -67.2013, -18.4998, 12.3765, -67.2013, -18.4998, 12.3765, -67.9513, 34.7502, 2.37653, -65.4513, 35.2502, 2.37653, -65.2013, 35.2502, 2.37653, -67.9513, 34.7502, 2.37653, -67.9513, 34.7502, 7.37653, -67.9513, 34.7502, 7.37653, -64.9513, 35.2502, 7.37653, -64.9513, 35.2502, 7.37653, -67.9513, 34.7502, 13.3765, -67.9513, 34.7502, 13.3765, -64.9513, 35.2502, 13.3765, -64.9513, 35.2502, 13.3765, -67.9513, -14.4998, 2.37653, -65.9513, 7.00024, 2.37653, -65.9513, -25.2498, 11.3765, -66.2013, -25.2498, 11.3765, -65.4513, -18.4998, 11.3765, -65.4513, -18.4998, 11.3765, -66.2013, 7.50024, 2.37653, -60.9513, 9.00024, 2.37653, -61.2013, 9.00024, 2.37653, -63.7013, 7.00024, 2.37653, -63.9513, -14.4998, 2.37653, -36.2013, 7.50024, 2.37653, -36.2013, 33.5002, 13.3765, -61.9513, 33.5002, 13.3765, -63.7013, 33.0002, 13.3765, -63.9513, 33.0002, 13.3765, -61.4513, 31.5002, 13.3765, -38.2013, 33.0002, 13.3765, -38.2013, 56.2502, 5.37653, -64.2013, 52.7502, 5.37653, -60.9513, 60.0002, 5.37653, -60.9513, 60.0002, 5.37653, -64.2013, -25.2498, 10.3765, -64.4513, -25.2498, 10.3765, -63.2013, -18.4998, 10.3765, -63.2013, -18.4998, 10.3765, -64.4513, 10.0002, 7.37653, -63.2013, 9.75024, 7.37653, -63.7013, 9.00024, 7.37653, -63.7013, 9.00024, 7.37653, -61.2013, 9.75024, 7.37653, -61.2013, 9.00024, 13.3765, -61.2013, 9.75024, 13.3765, -61.2013, 10.0002, 13.3765, -61.9513, 10.0002, 13.3765, -63.7013, 9.00024, 13.3765, -63.7013, 34.7502, 7.37653, -63.7013, 34.7502, 7.37653, -61.2013, 35.7502, 7.37653, -61.2013, 35.7502, 7.37653, -63.7013, 34.7502, 13.3765, -61.9513, 35.2502, 13.3765, -61.2013, 35.2502, 13.3765, -63.7013, 34.7502, 13.3765, -63.7013, 67.7502, 2.37653, -53.9513, 67.7502, 2.37653, -55.9513, 67.2502, 2.37653, -56.2013, 65.0002, 2.37653, -53.9513, 65.0002, 2.37653, -61.4513, 67.5002, 2.37653, -63.7013, -25.2498, 9.37653, -62.2013, -25.2498, 9.37653, -61.4513, -18.4998, 9.37653, -61.4513, -18.4998, 9.37653, -62.2013, 59.7502, 2.37653, -56.9513, 63.7502, 2.37653, -57.2013, 63.7502, 2.37653, -59.7013, 52.0002, 2.37653, -59.9513, 55.7502, 2.37653, -52.9513, 59.7502, 2.37653, -53.2013, 44.7502, 2.37653, -59.9513, 37.0002, 2.37653, -59.9513, 37.0002, 2.37653, -48.2013, 55.5002, 2.37653, -48.2013, -25.2498, 8.37653, -60.4513, -25.2498, 8.37653, -59.2013, -18.4998, 8.37653, -59.2013, -18.4998, 8.37653, -60.4513, 9.00024, 2.37653, -37.2013, 10.0002, 2.37653, -37.4513, 10.0002, 2.37653, -59.4513, 9.00024, 2.37653, -59.9513, 9.00024, 7.37653, -59.9513, 9.00024, 7.37653, -36.9513, 10.0002, 7.37653, -37.2013, 9.75024, 7.37653, -59.9513, 9.00024, 13.3765, -36.9513, 9.75024, 13.3765, -36.9513, 10.0002, 13.3765, -37.7013, 10.0002, 13.3765, -59.9513, 9.00024, 13.3765, -59.9513, 34.7502, 7.37653, -59.9513, 34.7502, 7.37653, -37.2013, 35.2502, 7.37653, -37.2013, 35.2502, 7.37653, -59.9513, 34.7502, 13.3765, -37.7013, 35.2502, 13.3765, -37.2013, 35.2502, 13.3765, -59.9513, 34.7502, 13.3765, -59.9513, 34.7502, 2.37653, -59.4513, 34.7502, 2.37653, -37.4513, 35.2502, 2.37653, -37.2013, 35.2502, 2.37653, -59.9513, -25.2498, 7.37653, -58.2013, -25.2498, 7.37653, -57.7013, -18.4998, 7.37653, -57.7013, -18.4998, 7.37653, -58.2013, 32.2502, 7.37653, -56.2013, 31.7502, 7.37653, -41.7013, 33.0002, 7.37653, -42.2013, 19.7502, 7.37653, -31.4513, 21.0002, 7.37653, -29.7013, 23.5002, 7.37653, -29.7013, 24.7502, 7.37653, -31.4513, 31.7502, 7.37653, -30.9513, 33.0002, 7.37653, -31.4513, 33.5002, 7.37653, -34.9513, 33.0002, 7.37653, -36.2013, 33.0002, 7.37653, -40.2013, 31.7502, 7.37653, -40.7013, 31.5002, 7.37653, -31.9513, 27.7502, 7.37653, -31.4513, 26.2502, 7.37653, -30.2013, 31.7502, 7.37653, -30.2013, 25.7502, 7.37653, -31.4513, 33.0002, 7.37653, -56.2013, -25.2498, 6.37653, -52.2013, -18.4998, 6.37653, -52.2013, -18.4998, 6.37653, -56.7013, -25.2498, 6.37653, -56.7013, 64.2502, 5.37653, -56.2013, 60.7502, 5.37653, -56.2013, 60.7502, 5.37653, -53.2013, 72.0002, 5.37653, -56.2013, 64.5002, 5.37653, -56.7013, 72.0002, 5.37653, -53.2013, 11.7502, 7.37653, -56.2013, 11.7502, 7.37653, -42.2013, 12.2502, 7.37653, -42.2013, 12.2502, 7.37653, -56.2013, 61.0002, 2.37653, -55.9513, 61.0002, 2.37653, -53.2013, 63.7502, 2.37653, -53.2013, 63.7502, 2.37653, -55.9513, 69.0002, 2.37653, -55.9513, 69.0002, 2.37653, -53.2013, 71.7502, 2.37653, -53.2013, 71.7502, 2.37653, -55.9513, 61.0002, 2.37653, -47.2013, 63.0002, 2.37653, -47.2013, 63.2502, 2.37653, -48.7013, 68.0002, 2.37653, -51.9513, 64.7502, 2.37653, -51.9513, 65.0002, 2.37653, -49.4513, 67.7502, 2.37653, -49.2013, 61.0002, 2.37653, -51.9513, 68.7502, 2.37653, -47.9513, 71.7502, 2.37653, -48.2013, 71.7502, 2.37653, -51.9513, -17.9998, 6.37653, -49.4513, -17.2498, 6.37653, -50.2013, -18.4998, 6.37653, -50.4513, -25.2498, 6.37653, -50.4513, -26.7498, 6.37653, -50.2013, -25.9998, 6.37653, -49.4513, -17.9998, 6.37653, -48.2013, -25.9998, 6.37653, -48.2013, -26.4998, 6.37653, -47.4513, -27.4998, 6.37653, -47.2013, -27.4998, 6.37653, -44.9513, -16.4998, 6.37653, -44.9513, -16.4998, 6.37653, -47.2013, -17.4998, 6.37653, -47.4513, 59.7502, 5.37653, -52.2013, 56.7502, 5.37653, -52.2013, 56.5002, 5.37653, -48.4513, 56.7502, 5.37653, -40.9513, 59.7502, 5.37653, -40.9513, 60.7502, 9.37653, -46.7013, 63.7502, 9.37653, -46.7013, 64.0002, 9.37653, -49.2013, 60.7502, 9.37653, -52.2013, 68.7502, 9.37653, -49.2013, 69.0002, 9.37653, -46.7013, 72.0002, 9.37653, -46.7013, 72.0002, 9.37653, -52.2013, 73.0002, 5.37653, -40.2013, 74.0002, 5.37653, -39.4513, 74.2502, 5.37653, -40.9513, 75.7502, 5.37653, -48.9513, 76.2502, 5.37653, -49.2013, 76.2502, 5.37653, -52.2013, 73.0002, 5.37653, -52.2013, 76.2502, 5.37653, -40.9513, 57.0002, 2.37653, -51.9513, 57.0002, 2.37653, -49.2013, 59.7502, 2.37653, -49.2013, 59.7502, 2.37653, -51.9513, 73.0002, 2.37653, -51.9513, 73.0002, 2.37653, -49.2013, 75.7502, 2.37653, -49.2013, 75.7502, 2.37653, -51.9513, 76.7502, 2.37653, -47.7013, 76.7502, 2.37653, -45.2013, 77.2502, 2.37653, -44.9513, 89.2502, 2.37653, -45.2013, 89.0002, 2.37653, -46.9513, 77.2502, 2.37653, -47.9513, 90.0002, 2.37653, -48.2013, 91.0002, 2.37653, -51.7013, 77.2502, 2.37653, -51.7013, 91.0002, 2.37653, -48.4513, 91.0002, 2.37653, -41.4513, 91.0002, 2.37653, -44.2013, 77.2502, 2.37653, -41.4513, 91.7502, 2.37653, -44.2013, 92.2502, 2.37653, -48.2013, 93.0002, 2.37653, -45.2013, 99.5002, 2.37653, -41.4513, 93.2502, 2.37653, -46.9513, 99.5002, 2.37653, -51.7013, -25.4998, 3.37653, -50.2013, -25.9998, 3.37653, -50.2013, -25.9998, 3.37653, -49.7013, -18.4998, 3.37653, -50.9513, -25.2498, 3.37653, -50.9513, -17.9998, 3.37653, -49.7013, 101, 2.37653, -42.2013, 129, 2.37653, -42.2013, -26.4998, 2.37653, -47.4513, -27.4998, 2.37653, -47.4513, -27.4998, 2.37653, -45.2013, -16.4998, 2.37653, -45.2013, -16.4998, 2.37653, -47.2013, -17.7498, 2.37653, -47.7013, -17.9998, 2.37653, -48.7013, -25.9998, 2.37653, -48.7013, 56.0002, 2.37653, -45.2013, 58.7502, 2.37653, -45.2013, 58.7502, 2.37653, -47.9513, 55.7502, 2.37653, -47.7013, 51.7502, 2.37653, -37.2013, 55.7502, 2.37653, -40.2013, 55.5002, 2.37653, -44.7013, 44.7502, 2.37653, -37.2013, 59.7502, 2.37653, -37.2013, 59.7502, 2.37653, -39.9513, 37.0002, 2.37653, -37.2013, 45.0002, 2.37653, -34.9513, 51.5002, 2.37653, -34.9513, 70.0002, 2.37653, -43.2013, 71.7502, 2.37653, -43.2013, 72.0002, 2.37653, -45.2013, 68.7502, 2.37653, -46.7013, 68.0002, 2.37653, -45.7013, 69.7502, 2.37653, -42.7013, 65.0002, 2.37653, -46.7013, 67.0002, 2.37653, -46.9513, 66.7502, 2.37653, -47.7013, 64.7502, 2.37653, -47.4513, 63.0002, 2.37653, -46.4513, 67.7502, 2.37653, -40.9513, 69.7502, 2.37653, -41.2013, 66.7502, 2.37653, -45.2013, 64.0002, 2.37653, -45.4513, 64.7502, 2.37653, -41.2013, 61.0002, 2.37653, -41.2013, 65.0002, 2.37653, -38.2013, 67.7502, 2.37653, -38.2013, 90.5002, 2.37653, -46.4513, 90.7502, 2.37653, -45.9513, 91.5002, 2.37653, -45.9513, 91.2502, 2.37653, -46.9513, 68.7502, 9.37653, -43.9513, 72.0002, 9.37653, -40.9513, 64.0002, 9.37653, -43.9513, 60.7502, 9.37653, -40.9513, -22.7498, 2.37653, -32.9513, -20.7498, 2.37653, -32.9513, -19.9998, 2.37653, -34.2013, -23.7498, 2.37653, -34.2013, -27.4998, 2.37653, -43.9513, -27.4998, 2.37653, -40.9513, -26.9998, 2.37653, -40.7013, -16.9998, 2.37653, -40.4513, -16.4998, 2.37653, -40.7013, -16.4998, 2.37653, -43.9513, -16.4998, 2.37653, -33.4513, -27.4998, 2.37653, -33.4513, 57.0002, 2.37653, -41.2013, 59.7502, 2.37653, -41.2013, 59.7502, 2.37653, -43.7013, 57.0002, 2.37653, -43.9513, 73.0002, 2.37653, -43.9513, 73.0002, 2.37653, -43.2013, 74.7502, 2.37653, -43.2013, 75.7502, 2.37653, -43.9513, 75.0002, 2.37653, -41.2013, 75.7502, 2.37653, -41.2013, 75.0002, 2.37653, -38.2013, 73.0002, 2.37653, -37.9513, 73.0002, 2.37653, -36.2013, 71.2502, 2.37653, -35.9513, 71.5002, 2.37653, -13.7013, 80.7502, 2.37653, -13.7013, 100.75, 2.37653, -39.9513, 81.0002, 2.37653, -11.4513, 129, 2.37653, -11.4513, 75.0002, 2.37653, -39.9513, 70.7502, 5.37653, -42.2013, 70.7502, 5.37653, -41.2013, 71.7502, 5.37653, -41.2013, 71.7502, 5.37653, -42.2013, 73.0002, 2.37653, -41.9513, 73.0002, 2.37653, -41.2013, 73.7502, 2.37653, -41.2013, 73.7502, 2.37653, -41.9513, 11.7502, 2.37653, -32.9513, 11.7502, 2.37653, -31.4513, 12.5002, 2.37653, -31.4513, 20.2502, 2.37653, -31.4513, 20.5002, 2.37653, -30.2013, 21.0002, 2.37653, -29.9513, 23.5002, 2.37653, -29.9513, 24.5002, 2.37653, -31.4513, 31.7502, 2.37653, -31.2013, 33.0002, 2.37653, -31.4513, 33.2502, 2.37653, -33.2013, 33.0002, 2.37653, -36.2013, 26.2502, 2.37653, -31.4513, 26.5002, 2.37653, -30.2013, 36.2502, 2.37653, -33.4513, 36.2502, 2.37653, -35.4513, 35.7502, 2.37653, -35.9513, 11.7502, 2.37653, -35.9513, 11.0002, 2.37653, -35.7013, 11.0002, 2.37653, -33.2013, 18.5002, 2.37653, -31.4513, 21.0002, 2.37653, -27.9513, 23.5002, 2.37653, -27.9513, 13.0002, 2.37653, -30.2013, 18.0002, 2.37653, -30.2013, 32.2502, 2.37653, -39.9513, 12.5002, 2.37653, -39.9513, 33.0002, 2.37653, -39.9513, 11.7502, 2.37653, -39.9513, 31.7502, 2.37653, -30.2013, 11.2502, 7.37653, -35.7013, 11.2502, 7.37653, -33.2013, 11.7502, 7.37653, -32.9513, 11.7502, 7.37653, -35.9513, 12.2502, 7.37653, -31.7013, 12.2502, 7.37653, -40.2013, 11.7502, 7.37653, -40.2013, 12.7502, 7.37653, -30.9513, 18.2502, 7.37653, -30.9513, 19.5002, 7.37653, -31.4513, 11.7502, 7.37653, -31.4513, 12.7502, 7.37653, -30.2013, 18.2502, 7.37653, -30.2013, 74.0002, 5.37653, -38.9513, 60.7502, 5.37653, -39.9513, 72.0002, 5.37653, -38.7013, 60.7502, 5.37653, -36.7013, 72.0002, 5.37653, -36.9513, 63.5002, 2.37653, -37.2013, 63.7502, 2.37653, -37.9513, 63.7502, 2.37653, -39.9513, 61.0002, 2.37653, -39.9513, 61.0002, 2.37653, -37.2013, 69.7502, 2.37653, -38.2013, 69.7502, 2.37653, -39.9513, 69.0002, 2.37653, -39.9513, 69.0002, 2.37653, -37.2013, 71.7502, 2.37653, -37.2013, 71.7502, 2.37653, -37.9513, 71.0002, 2.37653, -39.9513, 71.0002, 2.37653, -39.2013, 71.7502, 2.37653, -39.2013, 71.7502, 2.37653, -39.9513, 73.0002, 2.37653, -39.9513, 73.0002, 2.37653, -39.2013, 73.7502, 2.37653, -39.2013, 73.7502, 2.37653, -39.9513, 12.5002, 13.3765, -31.4513, 11.7502, 13.3765, -30.2013, 33.5002, 13.3765, -35.9513, 33.0002, 13.3765, -36.2013, 31.2502, 13.3765, -31.7013, 33.0002, 13.3765, -30.2013, 8.75024, 2.37653, -33.2013, 8.75024, 2.37653, -35.7013, 7.75024, 2.37653, -35.7013, 7.50024, 2.37653, -32.9513, -14.4998, 2.37653, -32.4513, -14.9998, 2.37653, -32.2013, 7.00024, 2.37653, -29.7013, 7.75024, 2.37653, -30.2013, 37.0002, 5.37653, -36.2013, 37.0002, 5.37653, -32.9513, 40.7502, 5.37653, -32.7013, 44.0002, 5.37653, -36.2013, 44.0002, 5.37653, -25.9513, 40.7502, 5.37653, -25.7013, 34.7502, 7.37653, -35.9513, 34.7502, 7.37653, -33.2013, 35.7502, 7.37653, -33.2013, 35.7502, 7.37653, -35.9513, 34.7502, 13.3765, -35.9513, 34.7502, 13.3765, -33.2013, 35.2502, 13.3765, -33.2013, 35.2502, 13.3765, -35.9513, 61.7502, 2.37653, -35.9513, 61.5002, 2.37653, -31.9513, 57.0002, 2.37653, -31.9513, 57.0002, 2.37653, -20.4513, 60.2502, 2.37653, -13.7013, 9.00024, 7.37653, -35.7013, 9.00024, 7.37653, -33.2013, 9.75024, 7.37653, -33.2013, 9.75024, 7.37653, -35.7013, 9.00024, 13.3765, -35.7013, 9.00024, 13.3765, -33.2013, 10.0002, 13.3765, -33.2013, 10.0002, 13.3765, -35.7013, 43.7502, 2.37653, -21.4513, 43.7502, 2.37653, -23.4513, 43.2502, 2.37653, -23.7013, 41.0002, 2.37653, -21.2013, 41.2502, 2.37653, -33.2013, 43.5002, 2.37653, -35.7013, 55.2502, 2.37653, -33.2013, 59.5002, 2.37653, -33.2013, 59.5002, 2.37653, -35.7013, 53.0002, 2.37653, -35.7013, 53.0002, 2.37653, -23.4513, 55.5002, 2.37653, -21.2013, 45.0002, 2.37653, -25.2013, 51.5002, 2.37653, -25.2013, -24.4998, 2.37653, -21.7013, -24.4998, 2.37653, -32.2013, -28.9998, 2.37653, -32.2013, -31.9998, 2.37653, -21.7013, -69.9998, 2.37653, -20.2013, -32.2498, 2.37653, -19.9513, -22.7498, 2.37653, -20.7013, -20.7498, 2.37653, -20.7013, -14.9998, 2.37653, -12.2013, -8.24976, 2.37653, -11.9513, -7.99976, 2.37653, -13.7013, -14.9998, 2.37653, -21.4513, 7.00024, 2.37653, -23.9513, 9.25024, 2.37653, -13.7013, 9.25024, 2.37653, -23.7013, -19.2498, 2.37653, -32.2013, -19.2498, 2.37653, -21.7013, 9.00024, 7.37653, -30.2013, 10.0002, 7.37653, -30.2013, 9.75024, 7.37653, -31.9513, 9.00024, 7.37653, -31.9513, 9.00024, 13.3765, -31.9513, 9.00024, 13.3765, -30.2013, 10.0002, 13.3765, -30.2013, 10.0002, 13.3765, -31.9513, 34.7502, 7.37653, -31.9513, 34.7502, 7.37653, -30.2013, 35.2502, 7.37653, -30.2013, 35.2502, 7.37653, -31.9513, 34.7502, 13.3765, -31.9513, 34.7502, 13.3765, -30.2013, 35.2502, 13.3765, -30.2013, 35.2502, 13.3765, -31.9513, 41.0002, 2.37653, -13.7013, 41.2502, 2.37653, -19.9513, 39.5002, 2.37653, -20.2013, 39.7502, 2.37653, -31.9513, 37.0002, 2.37653, -31.9513, 37.0002, 2.37653, -24.7013, 36.2502, 2.37653, -23.7013, 25.0002, 2.37653, -23.7013, 25.2502, 2.37653, -13.7013, 9.00024, 2.37653, -31.7013, 9.00024, 2.37653, -30.2013, 9.75024, 2.37653, -30.2013, 9.75024, 2.37653, -31.7013, 9.00024, 2.37653, -25.7013, 10.5002, 2.37653, -25.7013, 10.5002, 2.37653, -28.4513, 9.00024, 2.37653, -28.9513, 9.00024, 7.37653, -28.2013, 10.5002, 7.37653, -28.2013, 10.0002, 7.37653, -28.9513, 9.00024, 7.37653, -28.9513, 9.00024, 13.3765, -28.2013, 10.5002, 13.3765, -28.2013, 10.0002, 13.3765, -28.9513, 9.00024, 13.3765, -28.9513, 34.2502, 2.37653, -28.4513, 34.2502, 2.37653, -25.7013, 35.2502, 2.37653, -25.7013, 35.2502, 2.37653, -28.9513, 34.2502, 7.37653, -28.4513, 35.2502, 7.37653, -28.2013, 35.2502, 7.37653, -28.9513, 34.2502, 13.3765, -28.4513, 35.2502, 13.3765, -28.2013, 35.2502, 13.3765, -28.9513, 19.7502, 2.37653, -25.7013, 19.7502, 2.37653, -28.2013, 19.2502, 2.37653, -28.4513, 11.7502, 2.37653, -28.4513, 11.7502, 2.37653, -25.7013, 25.0002, 2.37653, -28.2013, 25.0002, 2.37653, -25.7013, 33.0002, 2.37653, -25.7013, 33.0002, 2.37653, -28.4513, 21.2502, 2.37653, -12.9513, 23.2502, 2.37653, -12.9513, 44.2502, 5.37653, -24.2013, 40.7502, 5.37653, -20.9513, 48.0002, 5.37653, -20.9513, 48.0002, 5.37653, -24.2013, 19.5002, 2.37653, -13.7013, 19.7502, 2.37653, -23.7013, -19.4998, 2.37653, -16.4513, -19.4998, 2.37653, -17.2013, -20.4998, 2.37653, -17.7013, -20.9998, 2.37653, -3.70128, -19.7498, 2.37653, -3.95128, -20.2498, 2.37653, -5.20128, -20.7498, 2.37653, -1.20128, -19.9998, 2.37653, -2.70128, -20.9998, 2.37653, -2.95128, -22.7498, 2.37653, -1.20128, -29.4998, 2.37653, -2.95128, -29.4998, 2.37653, -2.20128, -23.7498, 2.37653, -2.45128, -19.9998, 2.37653, -19.7013, -23.4998, 2.37653, -19.4513, -30.2498, 2.37653, -8.95128, -30.4998, 2.37653, -3.45128, -30.9998, 2.37653, -12.2013, -30.9998, 2.37653, -9.45128, -30.2498, 2.37653, -12.9513, -29.2498, 2.37653, -19.7013, -29.9998, 2.37653, -18.4513, -16.9998, 2.37653, -5.20128, -16.9998, 2.37653, -16.2013, -30.4998, 2.37653, -18.4513, 51.5002, 2.37653, -19.9513, 51.2502, 2.37653, -13.7013, 53.0002, 2.37653, -13.4513, 59.7502, 2.37653, -13.4513, 56.7502, 2.37653, -19.9513, 53.0002, 2.37653, -11.7013, 59.7502, 2.37653, -11.7013, -33.2498, 2.37653, -13.4513, -32.2498, 2.37653, -13.7013, -69.9998, 2.37653, -12.2013, -33.2498, 2.37653, -11.9513, -30.9998, 8.37653, -20.2013, -30.9998, 8.37653, -19.7013, -30.2498, 8.37653, -19.7013, -30.2498, 8.37653, -20.2013, -17.2498, 8.37653, -18.9513, -16.2498, 8.37653, -18.7013, -16.2498, 8.37653, -20.2013, -17.7498, 8.37653, -20.2013, -29.9998, 8.37653, -14.4513, -29.9998, 8.37653, -13.7013, -29.2498, 8.37653, -13.7013, -29.2498, 8.37653, -14.4513, 12.5002, -6.62347, 4.04872, 32.2502, -6.62347, 4.04872, 32.5002, -6.62347, -13.7013, 12.2502, -6.62347, -13.7013, 53.0002, -6.62347, 6.29872, 34.5002, -6.62347, 6.04872, 34.5002, -6.62347, 11.5487, 53.0002, -6.62347, 11.7987, 53.2502, -6.62347, 35.5487, 53.2502, -6.62347, -13.7013, 52.7502, -6.62347, -13.7013, 52.7502, -6.62347, 35.5487, 20.7502, 2.37653, -11.9513, 13.5002, 2.37653, 6.79872, 31.2502, 2.37653, 6.79872, 24.0002, 2.37653, -11.9513, 19.5002, 2.37653, -11.9513, 31.5002, 2.37653, -11.9513, 31.2502, 2.37653, -12.4513, 25.5002, 2.37653, -12.4513, 25.2502, 2.37653, -11.9513, 19.2502, 2.37653, -12.4513, 13.5002, 2.37653, -12.4513, 13.2502, 2.37653, -11.9513, -6.24976, -6.62347, 3.79872, -6.99976, -6.62347, 3.04872, -6.99976, -6.62347, 4.79872, 11.2502, -6.62347, -12.4513, 8.75024, -6.62347, -12.4513, 9.75024, -6.62347, -11.4513, 5.50024, -6.62347, -12.4513, 3.00024, -6.62347, -12.4513, 3.75024, -6.62347, -11.7013, 4.50024, -6.62347, -10.7013, 4.00024, -6.62347, -9.45128, 4.75024, -6.62347, -8.70128, -2.24976, -6.62347, 2.79872, -4.24976, -6.62347, 4.04872, 11.2502, -6.62347, 4.79872, 3.00024, -6.62347, -7.95128, -6.99976, -6.62347, -8.45128, -6.99976, -6.62347, -5.95128, -5.99976, -6.62347, -6.70128, -5.49976, -6.62347, -7.45128, 1.75024, -6.62347, -7.45128, 0.000236511, -6.62347, -7.70128, -2.24976, -6.62347, -5.45128, -2.49976, -6.62347, -2.45128, -2.24976, -6.62347, 0.0487213, -3.74976, -6.62347, -6.70128, -2.99976, -6.62347, -7.95128, 9.75024, -6.62347, -8.95128, -1.24976, -6.62347, -11.4513, -0.249763, -6.62347, -12.4513, -3.24976, -6.62347, -12.4513, -2.24976, -6.62347, -11.4513, 8.00024, -6.62347, -7.45128, -4.24976, -6.62347, -1.45128, -1.24976, -6.62347, -8.95128, -2.24976, -6.62347, -8.95128, 5.75024, -6.62347, -7.70128, -2.49976, 2.37653, -12.4513, -1.99976, 2.37653, -11.7013, -1.24976, 2.37653, -12.2013, 3.75024, 2.37653, -12.4513, 4.00024, 2.37653, -11.9513, 4.75024, 2.37653, -12.2013, -5.74976, 2.37653, 4.54872, -6.99976, 2.37653, 3.79872, -6.99976, 2.37653, 5.29872, -6.49976, 2.37653, 5.54872, 5.50024, 2.37653, -7.20128, 3.00024, 2.37653, -7.20128, 0.750237, 2.37653, -6.95128, 11.7502, 2.37653, -12.4513, 9.50024, 2.37653, -12.4513, 10.2502, 2.37653, -11.7013, -0.249763, 2.37653, -7.20128, -1.49976, 2.37653, -8.70128, -1.99976, 2.37653, -8.70128, -3.24976, 2.37653, -6.95128, -1.74976, 2.37653, -5.70128, 4.00024, 2.37653, -8.45128, -1.74976, 2.37653, -2.70128, -2.99976, 2.37653, -1.45128, -1.74976, 2.37653, -0.201279, -3.74976, 2.37653, 4.54872, 12.0002, 2.37653, 5.54872, 10.0002, 2.37653, -8.20128, 8.25024, 2.37653, -6.95128, -1.74976, 2.37653, 2.79872, -1.49976, 2.37653, -4.70128, 10.5002, 2.37653, -9.45128, 51.7502, 2.37653, 5.29872, 51.7502, 2.37653, 3.79872, 50.5002, 2.37653, 4.54872, 34.5002, 2.37653, -11.7013, 35.2502, 2.37653, -12.4513, 33.0002, 2.37653, -12.4513, 32.7502, 2.37653, -11.9513, 34.2502, 2.37653, -9.45128, 46.7502, 2.37653, -8.70128, 46.2502, 2.37653, -8.70128, 45.0002, 2.37653, -7.20128, 46.5002, 2.37653, -5.70128, 48.0002, 2.37653, -6.95128, 46.5002, 2.37653, -0.201279, 47.7502, 2.37653, -1.45128, 46.5002, 2.37653, -2.70128, 41.7502, 2.37653, -7.20128, 40.2502, 2.37653, -8.45128, 39.2502, 2.37653, -7.20128, 44.0002, 2.37653, -6.95128, 36.5002, 2.37653, -6.95128, 34.7502, 2.37653, -8.20128, 32.7502, 2.37653, 5.54872, 46.5002, 2.37653, 2.79872, 46.2502, 2.37653, -4.70128, 48.5002, 2.37653, 4.54872, 51.7502, -6.62347, 4.79872, 51.7502, -6.62347, 3.04872, 51.0002, -6.62347, 3.79872, 35.0002, -6.62347, -11.4513, 36.0002, -6.62347, -12.4513, 33.5002, -6.62347, -12.4513, 47.0002, -6.62347, 0.0487213, 49.0002, -6.62347, -1.45128, 48.0002, -6.62347, -1.70128, 50.7502, -6.62347, -6.70128, 51.7502, -6.62347, -5.95128, 51.7502, -6.62347, -8.45128, 50.2502, -6.62347, -7.45128, 35.0002, -6.62347, -8.95128, 33.5002, -6.62347, 4.79872, 40.7502, -6.62347, -10.9513, 41.7502, -6.62347, -12.4513, 39.2502, -6.62347, -12.4513, 40.2502, -6.62347, -10.9513, 43.0002, -6.62347, -7.45128, 41.7502, -6.62347, -7.95128, 39.0002, -6.62347, -7.70128, 40.7502, -6.62347, -9.45128, 40.0002, -6.62347, -8.70128, 36.7502, -6.62347, -7.45128, 47.0002, -6.62347, 2.79872, 48.2502, -6.62347, -6.70128, 48.7502, -6.62347, -7.45128, 47.0002, -6.62347, -5.45128, 44.7502, -6.62347, -7.70128, 47.0002, -6.62347, -2.95128, 47.2502, -6.62347, -8.45128, 46.0002, -6.62347, -8.95128, 47.0002, -6.62347, -11.4513, 48.0002, -6.62347, -12.4513, 45.0002, -6.62347, -12.4513, 46.0002, -6.62347, -11.4513, 49.0002, -6.62347, 4.04872, 40.0002, 2.37653, -12.4513, 40.2502, 2.37653, -11.9513, 41.0002, 2.37653, -12.2013, 46.0002, 2.37653, -12.4513, 46.2502, 2.37653, -11.7013, 47.2502, 2.37653, -12.2013, 63.0002, 8.37653, -12.4513, 63.0002, 8.37653, -11.7013, 63.7502, 8.37653, -11.9513, 63.7502, 8.37653, -12.4513, 77.2502, 8.37653, -12.4513, 77.2502, 8.37653, -11.9513, 77.7502, 8.37653, -11.9513, 77.7502, 8.37653, -12.4513, -69.9998, 2.37653, -9.70128, -33.2498, 2.37653, -9.95128, -14.9998, 2.37653, -1.95128, -8.24976, 2.37653, -1.70128, 67.7502, 2.37653, 6.29872, 67.7502, 2.37653, 3.79872, 59.7502, 2.37653, 3.54872, 53.5002, 2.37653, 6.29872, 53.0002, 2.37653, 5.54872, 62.5002, 2.37653, -10.7013, 62.0002, 2.37653, -11.7013, 61.2502, 2.37653, -11.7013, 61.2502, 2.37653, -4.95128, 64.0002, 2.37653, -10.7013, 68.7502, 2.37653, -4.95128, 68.7502, 2.37653, -5.95128, 70.5002, 2.37653, -6.70128, 70.5002, 2.37653, -11.7013, 64.7502, 2.37653, -11.7013, 79.5002, 2.37653, -11.7013, 78.7502, 2.37653, -11.7013, 78.2502, 2.37653, -10.7013, 79.5002, 2.37653, -4.95128, 76.7502, 2.37653, -10.7013, 72.0002, 2.37653, -5.95128, 72.0002, 2.37653, -4.95128, 76.2502, 2.37653, -11.7013, -3.74976, 2.37653, -10.9513, -4.49976, 2.37653, -11.4513, -5.24976, 2.37653, -11.4513, -5.99976, 2.37653, -10.7013, -5.99976, 2.37653, -9.45128, -5.49976, 2.37653, -8.95128, -4.24976, 2.37653, -8.95128, -3.49976, 2.37653, -9.70128, 0.000236511, 2.37653, -10.4513, 0.250237, 2.37653, -9.45128, 1.00024, 2.37653, -8.95128, 2.50024, 2.37653, -10.9513, 2.00024, 2.37653, -11.4513, 0.750237, 2.37653, -11.4513, 2.50024, 2.37653, -9.45128, 6.00024, 2.37653, -10.7013, 6.00024, 2.37653, -9.45128, 6.50024, 2.37653, -8.95128, 8.50024, 2.37653, -9.70128, 8.25024, 2.37653, -10.9513, 7.50024, 2.37653, -11.4513, 7.75024, 2.37653, -8.95128, 36.7502, 2.37653, -11.2013, 36.2502, 2.37653, -10.4513, 36.2502, 2.37653, -9.70128, 37.0002, 2.37653, -8.95128, 38.2502, 2.37653, -8.95128, 38.7502, 2.37653, -9.45128, 38.7502, 2.37653, -10.7013, 37.7502, 2.37653, -11.4513, 44.0002, 2.37653, -11.4513, 42.7502, 2.37653, -11.4513, 42.2502, 2.37653, -10.9513, 42.2502, 2.37653, -9.45128, 43.0002, 2.37653, -8.95128, 44.2502, 2.37653, -9.20128, 44.7502, 2.37653, -9.95128, 48.7502, 2.37653, -11.2013, 48.2502, 2.37653, -10.4513, 48.2502, 2.37653, -9.70128, 49.0002, 2.37653, -8.95128, 50.2502, 2.37653, -8.95128, 50.7502, 2.37653, -9.45128, 50.7502, 2.37653, -10.7013, 50.0002, 2.37653, -11.4513, 81.0002, 2.37653, 1.54872, 129, 2.37653, 1.54872, -5.49976, -6.62347, -10.7013, -5.24976, -6.62347, -9.45128, -3.99976, -6.62347, -9.70128, -4.24976, -6.62347, -10.9513, 0.500237, -6.62347, -10.7013, 0.750237, -6.62347, -9.45128, 2.00024, -6.62347, -9.70128, 1.75024, -6.62347, -10.9513, 6.75024, -6.62347, -9.45128, 8.00024, -6.62347, -9.70128, 8.00024, -6.62347, -10.7013, 6.50024, -6.62347, -10.7013, 36.7502, -6.62347, -10.7013, 37.0002, -6.62347, -9.45128, 38.2502, -6.62347, -9.70128, 38.0002, -6.62347, -10.9513, 42.7502, -6.62347, -10.7013, 43.0002, -6.62347, -9.45128, 44.2502, -6.62347, -9.70128, 44.0002, -6.62347, -10.9513, 48.7502, -6.62347, -10.7013, 49.0002, -6.62347, -9.45128, 50.2502, -6.62347, -9.70128, 50.0002, -6.62347, -10.9513, -32.2498, 2.37653, -1.95128, -32.2498, 2.37653, -8.20128, -33.2498, 2.37653, -8.45128, -69.9998, 2.37653, -1.70128, -6.99976, 2.37653, -7.70128, -6.99976, 2.37653, -6.70128, -6.24976, 2.37653, -6.95128, 51.0002, 2.37653, -7.20128, 51.7502, 2.37653, -6.70128, 51.7502, 2.37653, -7.70128, 69.7502, 9.37653, -5.45128, 70.0002, 9.37653, -4.20128, 71.0002, 9.37653, -4.45128, 71.0002, 9.37653, -5.45128, -3.49976, 2.37653, -3.95128, -3.74976, 2.37653, -4.95128, -4.49976, 2.37653, -5.45128, -5.99976, 2.37653, -4.70128, -5.99976, 2.37653, -3.45128, -5.49976, 2.37653, -2.95128, -4.24976, 2.37653, -2.95128, 49.7502, 2.37653, -5.45128, 48.7502, 2.37653, -5.20128, 48.2502, 2.37653, -4.45128, 49.0002, 2.37653, -2.95128, 50.2502, 2.37653, -2.95128, 50.7502, 2.37653, -3.45128, 50.7502, 2.37653, -4.70128, 70.0002, 2.37653, -5.20128, 70.2502, 2.37653, -4.45128, 70.7502, 2.37653, -4.70128, 70.7502, 2.37653, -5.20128, -4.49976, -6.62347, -4.95128, -5.24976, -6.62347, -4.95128, -5.74976, -6.62347, -4.20128, -4.99976, -6.62347, -3.20128, -3.99976, -6.62347, -3.70128, 48.7502, -6.62347, -4.45128, 48.7502, -6.62347, -3.70128, 49.5002, -6.62347, -3.20128, 50.5002, -6.62347, -3.95128, 50.0002, -6.62347, -4.95128, 61.2502, 2.37653, 1.79872, 62.0002, 2.37653, 1.79872, 62.5002, 2.37653, 0.798721, 64.0002, 2.37653, 0.798721, 64.7502, 2.37653, 1.79872, 68.0002, 2.37653, 1.54872, 68.7502, 2.37653, -4.20128, 78.2502, 2.37653, 0.798721, 78.7502, 2.37653, 1.79872, 79.5002, 2.37653, 1.79872, 72.7502, 2.37653, 1.54872, 76.2502, 2.37653, 1.79872, 76.7502, 2.37653, 0.798721, 72.0002, 2.37653, -4.20128, 69.5002, 2.37653, 7.79872, 69.0002, 2.37653, 8.04872, 69.0002, 2.37653, 10.0487, 71.2502, 2.37653, 6.29872, 71.7502, 2.37653, 6.04872, 71.7502, 2.37653, 4.04872, 69.0002, 2.37653, 4.04872, 71.2502, 2.37653, 3.79872, 69.5002, 2.37653, 3.79872, 71.7502, 2.37653, 10.0487, 71.2502, 2.37653, -3.20128, 69.5002, 2.37653, 2.54872, 71.2502, 2.37653, 2.54872, 69.5002, 2.37653, -3.20128, -31.2498, 8.37653, -2.45128, -31.2498, 8.37653, -1.45128, -30.4998, 8.37653, -1.45128, -30.4998, 8.37653, -2.45128, -6.99976, -6.62347, -2.45128, -6.99976, -6.62347, -0.451279, -5.24976, -6.62347, -1.20128, 50.0002, -6.62347, -1.45128, 51.7502, -6.62347, -0.451279, 51.7502, -6.62347, -2.45128, -23.9998, 2.37653, 11.5487, -24.2498, 2.37653, -0.201279, -31.9998, 2.37653, -0.201279, -9.74976, 2.37653, 12.2987, -9.99976, 2.37653, 11.5487, -8.24976, 2.37653, 35.2987, -8.24976, 2.37653, 12.2987, -69.9998, 2.37653, 77.7987, -6.74976, 2.37653, 77.7987, -6.49976, 2.37653, 35.5487, -15.2498, 2.37653, -0.201279, -9.74976, 2.37653, 5.54872, -8.24976, 2.37653, 5.54872, -18.9998, 2.37653, -0.201279, -18.9998, 2.37653, 6.29872, -9.99976, 2.37653, 6.29872, -16.4998, 2.37653, 8.04872, -16.7498, 2.37653, 7.54872, -18.7498, 2.37653, 7.54872, -18.9998, 2.37653, 8.04872, -22.7498, 2.37653, 10.2987, -20.4998, 2.37653, 8.04872, -7.49976, 2.37653, 10.0487, -7.49976, 2.37653, 8.04872, -3.74976, 2.37653, 0.548721, -4.49976, 2.37653, 0.0487213, -5.24976, 2.37653, 0.0487213, -5.99976, 2.37653, 0.798721, -5.99976, 2.37653, 2.04872, -5.49976, 2.37653, 2.54872, -4.24976, 2.37653, 2.54872, -3.49976, 2.37653, 1.79872, 48.7502, 2.37653, 0.298721, 48.2502, 2.37653, 1.04872, 48.2502, 2.37653, 1.79872, 49.0002, 2.37653, 2.54872, 50.2502, 2.37653, 2.54872, 50.7502, 2.37653, 2.04872, 50.7502, 2.37653, 0.798721, 50.0002, 2.37653, 0.0487213, -5.49976, -6.62347, 0.798721, -5.24976, -6.62347, 2.04872, -3.99976, -6.62347, 1.79872, -4.24976, -6.62347, 0.548721, 48.7502, -6.62347, 0.798721, 49.0002, -6.62347, 2.04872, 50.2502, -6.62347, 1.79872, 50.0002, -6.62347, 0.548721, 67.0002, 8.37653, 0.548721, 67.0002, 8.37653, 1.29872, 67.7502, 8.37653, 1.29872, 67.7502, 8.37653, 0.548721, 80.7502, 2.37653, 3.79872, 73.0002, 2.37653, 3.79872, 72.7502, 2.37653, 11.5487, 53.5002, 2.37653, 11.5487, 53.0002, 2.37653, 12.2987, 53.0002, 2.37653, 35.2987, 51.5002, 2.37653, 77.7987, 129, 2.37653, 77.7987, 51.2502, 2.37653, 35.5487, 63.0002, 8.37653, 2.54872, 63.7502, 8.37653, 2.54872, 63.5002, 8.37653, 1.79872, 63.0002, 8.37653, 1.79872, 77.2502, 8.37653, 1.79872, 77.2502, 8.37653, 2.54872, 77.7502, 8.37653, 2.54872, 77.7502, 8.37653, 1.79872, 30.2502, -6.62347, 14.7987, 30.7502, -6.62347, 14.7987, 32.2502, -6.62347, 11.5487, 12.0002, -6.62347, 6.04872, 12.2502, -6.62347, 10.2987, 13.0002, -6.62347, 10.2987, 12.5002, -6.62347, 5.79872, 32.5002, -6.62347, 6.04872, 14.2502, -6.62347, 12.7987, 13.5002, -6.62347, 13.7987, 16.7502, -6.62347, 17.2987, 14.2502, -6.62347, 11.2987, 21.7502, -6.62347, 19.0487, 28.0002, -6.62347, 17.2987, 24.2502, -6.62347, 18.7987, -7.24976, -6.62347, 6.54872, -7.99976, -6.62347, 6.54872, -7.99976, -6.62347, 11.5487, 11.0002, -6.62347, 11.0487, -6.99976, -6.62347, 6.04872, 11.0002, -6.62347, 11.5487, -6.49976, 2.37653, 11.0487, 13.2502, 2.37653, 10.7987, 13.2502, 2.37653, 7.04872, -6.49976, 2.37653, 6.79872, 14.5002, 2.37653, 14.0487, 15.0002, 2.37653, 14.0487, 29.7502, 2.37653, 14.0487, 30.2502, 2.37653, 14.0487, 32.0002, 2.37653, 11.0487, 32.0002, 2.37653, 7.04872, 24.5002, 2.37653, 17.7987, 26.7502, 2.37653, 17.0487, 28.0002, 2.37653, 16.2987, 17.0002, 2.37653, 16.5487, 20.2502, 2.37653, 17.7987, 51.2502, 2.37653, 11.0487, 52.2502, 2.37653, 10.0487, 52.2502, 2.37653, 8.04872, 51.2502, 2.37653, 6.79872, -1.24976, 2.37653, 29.5487, -0.999763, 2.37653, 30.5487, -0.749763, 2.37653, 29.7987, 13.5002, 2.37653, 15.2987, 12.7502, 2.37653, 13.2987, 11.7502, 2.37653, 13.2987, -6.99976, 2.37653, 12.5487, -6.99976, 2.37653, 15.7987, -5.49976, 2.37653, 14.7987, 4.50024, 2.37653, 28.2987, 5.75024, 2.37653, 30.0487, 7.25024, 2.37653, 28.2987, -2.99976, 2.37653, 28.0487, 1.50024, 2.37653, 28.0487, -1.24976, 2.37653, 26.5487, -0.999763, 2.37653, 20.0487, -2.24976, 2.37653, 21.7987, -0.999763, 2.37653, 23.0487, -0.749763, 2.37653, 25.2987, 9.00024, 2.37653, 27.7987, 11.0002, 2.37653, 28.2987, -0.999763, 2.37653, 16.7987, -3.49976, 2.37653, 14.7987, 11.2502, 2.37653, 12.2987, -2.49976, 2.37653, 15.0487, 44.0002, 2.37653, 28.2987, 45.7502, 2.37653, 30.5487, 46.0002, 2.37653, 29.5487, 50.2502, 2.37653, 14.7987, 51.7502, 2.37653, 15.7987, 51.7502, 2.37653, 12.5487, 47.7502, 2.37653, 28.0487, 46.0002, 2.37653, 26.5487, 35.0002, 2.37653, 27.7987, 40.2502, 2.37653, 28.2987, 45.5002, 2.37653, 25.2987, 45.5002, 2.37653, 17.5487, 32.7502, 2.37653, 12.2987, 31.2502, 2.37653, 15.2987, 45.7502, 2.37653, 23.0487, 47.0002, 2.37653, 21.2987, 45.7502, 2.37653, 20.0487, 43.2502, 2.37653, 28.0487, 36.7502, 2.37653, 28.0487, 39.0002, 2.37653, 30.0487, 47.2502, 2.37653, 15.0487, 33.7502, 2.37653, 28.2987, -5.74976, -6.62347, 21.0487, -6.99976, -6.62347, 19.7987, -6.99976, -6.62347, 23.0487, -5.99976, -6.62347, 22.0487, 11.0002, -6.62347, 12.7987, -1.74976, -6.62347, 16.7987, -1.49976, -6.62347, 18.0487, -3.74976, -6.62347, 21.7987, -2.99976, -6.62347, 21.0487, -1.74976, -6.62347, 26.0487, 1.75024, -6.62347, 28.7987, 4.00024, -6.62347, 29.0487, 8.25024, -6.62347, 28.7987, -1.74976, -6.62347, 23.2987, -6.99976, -6.62347, 26.2987, -6.99976, -6.62347, 30.0487, -5.49976, -6.62347, 28.7987, -4.99976, -6.62347, 27.5487, -6.99976, -6.62347, 12.7987, -5.99976, -6.62347, 15.7987, -3.49976, -6.62347, 15.5487, -3.49976, -6.62347, 28.7987, -2.99976, -6.62347, 27.2987, -1.74976, -6.62347, 19.7987, -1.74976, -6.62347, 30.0487, 0.000236511, -6.62347, 30.0487, 4.00024, -6.62347, 34.2987, 8.25024, -6.62347, 34.2987, 6.75024, -6.62347, 33.0487, 5.25024, -6.62347, 33.0487, 5.25024, -6.62347, 30.2987, 6.75024, -6.62347, 30.0487, -6.99976, -6.62347, 16.7987, -1.74976, -6.62347, 33.0487, -3.24976, -6.62347, 34.2987, 1.25024, -6.62347, 34.2987, -0.249763, -6.62347, 32.5487, -0.249763, -6.62347, 30.7987, 10.7502, -6.62347, 29.0487, 12.7502, -6.62347, 15.2987, 51.7502, -6.62347, 23.0487, 51.7502, -6.62347, 19.7987, 50.5002, -6.62347, 21.0487, 50.7502, -6.62347, 22.0487, 41.5002, -6.62347, 28.7987, 43.7502, -6.62347, 29.0487, 46.5002, -6.62347, 26.0487, 48.5002, -6.62347, 21.7987, 48.7502, -6.62347, 21.2987, 36.5002, -6.62347, 28.7987, 38.0002, -6.62347, 30.0487, 39.5002, -6.62347, 30.2987, 46.5002, -6.62347, 19.7987, 46.5002, -6.62347, 23.2987, 50.2502, -6.62347, 28.7987, 51.7502, -6.62347, 30.0487, 51.7502, -6.62347, 26.2987, 49.7502, -6.62347, 27.5487, 46.2502, -6.62347, 18.0487, 46.5002, -6.62347, 16.7987, 33.2502, -6.62347, 12.7987, 48.2502, -6.62347, 28.7987, 47.5002, -6.62347, 27.0487, 46.5002, -6.62347, 30.0487, 44.7502, -6.62347, 30.0487, 50.7502, -6.62347, 15.7987, 51.7502, -6.62347, 16.7987, 51.7502, -6.62347, 12.7987, 38.0002, -6.62347, 33.0487, 36.5002, -6.62347, 34.2987, 41.0002, -6.62347, 34.2987, 39.5002, -6.62347, 33.0487, 39.2502, -6.62347, 31.2987, 48.2502, -6.62347, 15.5487, 43.5002, -6.62347, 34.2987, 48.2502, -6.62347, 34.2987, 46.5002, -6.62347, 33.0487, 45.0002, -6.62347, 32.2987, 34.0002, -6.62347, 29.0487, 32.0002, -6.62347, 15.2987, 12.0002, -6.62347, 30.2987, 16.2502, -6.62347, 18.5487, 12.7502, 2.37653, 33.0487, 11.7502, 2.37653, 34.2987, 15.2502, 2.37653, 34.2987, 15.2502, 2.37653, 31.2987, 13.0002, 2.37653, 30.7987, 23.5002, 2.37653, 30.7987, 23.2502, 2.37653, 19.5487, 20.0002, 2.37653, 19.5487, 12.7502, 2.37653, 29.7987, 16.2502, 2.37653, 30.7987, 16.7502, 2.37653, 18.2987, 29.5002, 2.37653, 34.2987, 33.0002, 2.37653, 34.2987, 32.0002, 2.37653, 33.0487, 29.2502, 2.37653, 31.0487, 31.7502, 2.37653, 30.7987, 24.7502, 2.37653, 19.5487, 32.0002, 2.37653, 29.7987, 28.0002, 2.37653, 18.2987, 28.5002, -6.62347, 18.5487, 32.7502, -6.62347, 30.2987, -4.49976, 2.37653, 19.7987, -3.49976, 2.37653, 19.5487, -2.99976, 2.37653, 18.5487, -3.74976, 2.37653, 17.0487, -4.99976, 2.37653, 17.0487, -5.74976, 2.37653, 17.7987, -5.49976, 2.37653, 19.2987, 49.0002, 2.37653, 19.7987, 50.0002, 2.37653, 19.5487, 50.5002, 2.37653, 18.7987, 50.5002, 2.37653, 17.7987, 49.7502, 2.37653, 17.0487, 47.7502, 2.37653, 18.0487, 48.0002, 2.37653, 19.2987, 48.5002, 2.37653, 17.0487, -3.99976, -6.62347, 17.2987, -5.24976, -6.62347, 17.5487, -5.49976, -6.62347, 18.0487, -4.99976, -6.62347, 19.2987, -3.74976, -6.62347, 19.2987, -3.24976, -6.62347, 18.5487, 50.0002, -6.62347, 17.5487, 49.5002, -6.62347, 17.2987, 48.7502, -6.62347, 17.2987, 49.7502, -6.62347, 19.2987, 50.2502, -6.62347, 18.7987, 48.0002, -6.62347, 18.2987, 48.5002, -6.62347, 19.2987, 12.0002, -6.62347, 33.0487, 10.5002, -6.62347, 34.2987, 22.2502, -6.62347, 34.2987, 22.2502, -6.62347, 20.2987, 19.7502, -6.62347, 20.0487, 34.5002, -6.62347, 34.2987, 32.7502, -6.62347, 33.0487, 25.0002, -6.62347, 20.0487, -6.99976, 2.37653, 21.0487, -6.99976, 2.37653, 22.0487, -6.49976, 2.37653, 21.7987, 51.2502, 2.37653, 21.2987, 51.7502, 2.37653, 22.0487, 51.7502, 2.37653, 21.0487, -2.99976, 2.37653, 24.7987, -3.24976, 2.37653, 23.7987, -3.99976, 2.37653, 23.2987, -4.99976, 2.37653, 23.2987, -5.74976, 2.37653, 24.0487, -5.74976, 2.37653, 25.2987, -4.74976, 2.37653, 26.0487, -3.74976, 2.37653, 25.7987, 50.5002, 2.37653, 25.2987, 50.5002, 2.37653, 24.0487, 49.7502, 2.37653, 23.2987, 48.2502, 2.37653, 23.5487, 47.7502, 2.37653, 24.5487, 49.0002, 2.37653, 26.0487, -3.99976, -6.62347, 23.5487, -5.24976, -6.62347, 23.7987, -5.49976, -6.62347, 24.2987, -4.99976, -6.62347, 25.5487, -3.49976, -6.62347, 25.2987, -3.49976, -6.62347, 24.0487, 50.2502, -6.62347, 25.0487, 50.0002, -6.62347, 23.7987, 49.5002, -6.62347, 23.5487, 48.2502, -6.62347, 24.0487, 48.5002, -6.62347, 25.5487, 49.7502, -6.62347, 25.5487, -6.99976, 2.37653, 27.2987, -6.99976, 2.37653, 28.7987, -5.74976, 2.37653, 28.2987, 50.5002, 2.37653, 28.0487, 51.7502, 2.37653, 28.7987, 51.7502, 2.37653, 27.2987, -5.24976, 2.37653, 30.2987, -5.74976, 2.37653, 31.0487, -5.74976, 2.37653, 32.0487, -4.99976, 2.37653, 32.7987, -3.74976, 2.37653, 32.7987, -2.99976, 2.37653, 31.7987, -3.74976, 2.37653, 30.2987, 2.50024, 2.37653, 33.0487, 3.50024, 2.37653, 32.7987, 4.00024, 2.37653, 31.7987, 3.25024, 2.37653, 30.2987, 2.00024, 2.37653, 30.2987, 1.25024, 2.37653, 31.0487, 1.50024, 2.37653, 32.5487, 8.50024, 2.37653, 30.2987, 8.00024, 2.37653, 31.0487, 8.00024, 2.37653, 32.0487, 8.75024, 2.37653, 32.7987, 10.0002, 2.37653, 32.7987, 10.7502, 2.37653, 31.7987, 10.0002, 2.37653, 30.2987, 34.7502, 2.37653, 32.7987, 36.0002, 2.37653, 32.7987, 36.7502, 2.37653, 32.0487, 36.2502, 2.37653, 30.2987, 34.7502, 2.37653, 30.2987, 34.0002, 2.37653, 31.2987, 42.0002, 2.37653, 33.0487, 43.0002, 2.37653, 32.7987, 43.5002, 2.37653, 32.0487, 43.5002, 2.37653, 31.0487, 42.7502, 2.37653, 30.2987, 40.7502, 2.37653, 31.2987, 41.0002, 2.37653, 32.5487, 41.5002, 2.37653, 30.2987, 48.5002, 2.37653, 32.7987, 49.7502, 2.37653, 32.7987, 50.5002, 2.37653, 32.0487, 50.0002, 2.37653, 30.2987, 48.5002, 2.37653, 30.2987, 47.7502, 2.37653, 31.2987, -4.99976, -6.62347, 30.5487, -5.49976, -6.62347, 31.0487, -4.99976, -6.62347, 32.5487, -3.49976, -6.62347, 32.2987, -3.49976, -6.62347, 30.7987, 3.00024, -6.62347, 30.5487, 1.75024, -6.62347, 30.7987, 1.50024, -6.62347, 31.2987, 2.00024, -6.62347, 32.5487, 3.25024, -6.62347, 32.5487, 3.75024, -6.62347, 31.7987, 10.0002, -6.62347, 30.5487, 8.75024, -6.62347, 30.5487, 8.25024, -6.62347, 31.2987, 8.75024, -6.62347, 32.5487, 10.2502, -6.62347, 32.2987, 36.0002, -6.62347, 32.5487, 36.5002, -6.62347, 31.7987, 36.0002, -6.62347, 30.5487, 34.5002, -6.62347, 30.7987, 34.5002, -6.62347, 32.2987, 43.0002, -6.62347, 30.7987, 42.5002, -6.62347, 30.5487, 41.7502, -6.62347, 30.5487, 42.7502, -6.62347, 32.5487, 43.2502, -6.62347, 32.0487, 41.0002, -6.62347, 31.5487, 41.5002, -6.62347, 32.5487, 49.7502, -6.62347, 32.5487, 50.2502, -6.62347, 31.7987, 49.7502, -6.62347, 30.5487, 48.2502, -6.62347, 30.7987, 48.2502, -6.62347, 32.2987, 19.2502, 13.3765, 31.7987, 19.2502, 13.3765, 34.5487, 21.5002, 13.3765, 34.5487, 21.5002, 13.3765, 31.7987, 23.2502, 13.3765, 31.7987, 23.2502, 13.3765, 34.5487, 25.5002, 13.3765, 34.5487, 25.5002, 13.3765, 31.7987, 27.2502, 2.37653, 34.2987, 27.2502, 2.37653, 32.5487, 26.7502, 2.37653, 32.2987, 17.5002, 2.37653, 32.5487, 17.5002, 2.37653, 34.2987, -1.99976, 2.37653, 34.0487, 0.000236511, 2.37653, 34.2987, -0.749763, 2.37653, 33.5487, -0.749763, 2.37653, 32.5487, 46.7502, 2.37653, 34.2987, 45.7502, 2.37653, 32.5487, 45.5002, 2.37653, 33.5487, 44.7502, 2.37653, 34.0487, -6.99976, -6.62347, 33.0487, -6.99976, -6.62347, 34.2987, -5.49976, -6.62347, 34.2987, 50.2502, -6.62347, 34.0487, 51.7502, -6.62347, 34.2987, 51.7502, -6.62347, 33.0487, 5.25024, 2.37653, 34.0487, 7.00024, 2.37653, 34.2987, 6.25024, 2.37653, 33.2987, 37.7502, 2.37653, 34.0487, 39.5002, 2.37653, 34.2987, 39.0002, 2.37653, 33.2987) +polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(3, 0, 4), PackedInt32Array(2, 3, 5), PackedInt32Array(5, 3, 6), PackedInt32Array(8, 7, 9), PackedInt32Array(9, 7, 10), PackedInt32Array(13, 12, 11), PackedInt32Array(10, 7, 11), PackedInt32Array(11, 7, 5), PackedInt32Array(11, 5, 6), PackedInt32Array(11, 6, 13), PackedInt32Array(12, 13, 14), PackedInt32Array(14, 13, 15), PackedInt32Array(18, 17, 19), PackedInt32Array(19, 17, 16), PackedInt32Array(20, 19, 21), PackedInt32Array(21, 19, 14), PackedInt32Array(21, 14, 15), PackedInt32Array(21, 15, 22), PackedInt32Array(19, 16, 14), PackedInt32Array(23, 20, 24), PackedInt32Array(24, 20, 21), PackedInt32Array(22, 25, 21), PackedInt32Array(22, 27, 25), PackedInt32Array(25, 27, 26), PackedInt32Array(30, 29, 28), PackedInt32Array(28, 32, 31), PackedInt32Array(34, 33, 30), PackedInt32Array(34, 36, 35), PackedInt32Array(34, 30, 28), PackedInt32Array(31, 26, 27), PackedInt32Array(28, 31, 34), PackedInt32Array(34, 31, 36), PackedInt32Array(36, 31, 27), PackedInt32Array(36, 27, 37), PackedInt32Array(41, 40, 38), PackedInt32Array(38, 40, 39), PackedInt32Array(45, 44, 42), PackedInt32Array(42, 44, 43), PackedInt32Array(49, 48, 46), PackedInt32Array(46, 48, 47), PackedInt32Array(53, 52, 50), PackedInt32Array(50, 52, 51), PackedInt32Array(57, 56, 54), PackedInt32Array(54, 56, 55), PackedInt32Array(61, 60, 58), PackedInt32Array(58, 60, 59), PackedInt32Array(65, 64, 62), PackedInt32Array(62, 64, 63), PackedInt32Array(69, 68, 66), PackedInt32Array(66, 68, 67), PackedInt32Array(73, 72, 70), PackedInt32Array(70, 72, 71), PackedInt32Array(75, 74, 76), PackedInt32Array(76, 74, 77), PackedInt32Array(79, 76, 78), PackedInt32Array(78, 76, 77), PackedInt32Array(83, 82, 80), PackedInt32Array(80, 82, 81), PackedInt32Array(85, 84, 86), PackedInt32Array(86, 84, 87), PackedInt32Array(89, 88, 84), PackedInt32Array(84, 88, 87), PackedInt32Array(90, 88, 91), PackedInt32Array(91, 88, 89), PackedInt32Array(93, 92, 94), PackedInt32Array(94, 92, 95), PackedInt32Array(85, 86, 92), PackedInt32Array(92, 86, 95), PackedInt32Array(99, 98, 96), PackedInt32Array(96, 98, 97), PackedInt32Array(101, 100, 102), PackedInt32Array(102, 100, 103), PackedInt32Array(103, 100, 104), PackedInt32Array(105, 110, 106), PackedInt32Array(106, 110, 107), PackedInt32Array(107, 110, 108), PackedInt32Array(108, 110, 109), PackedInt32Array(111, 100, 112), PackedInt32Array(112, 100, 107), PackedInt32Array(112, 107, 114), PackedInt32Array(112, 114, 113), PackedInt32Array(115, 111, 116), PackedInt32Array(116, 111, 112), PackedInt32Array(114, 117, 113), PackedInt32Array(111, 104, 100), PackedInt32Array(107, 108, 114), PackedInt32Array(119, 118, 120), PackedInt32Array(120, 118, 121), PackedInt32Array(94, 120, 93), PackedInt32Array(93, 120, 121), PackedInt32Array(123, 122, 124), PackedInt32Array(124, 122, 127), PackedInt32Array(124, 127, 126), PackedInt32Array(124, 126, 125), PackedInt32Array(125, 128, 124), PackedInt32Array(132, 131, 129), PackedInt32Array(129, 131, 130), PackedInt32Array(134, 133, 135), PackedInt32Array(135, 133, 136), PackedInt32Array(136, 133, 137), PackedInt32Array(141, 140, 138), PackedInt32Array(138, 140, 139), PackedInt32Array(145, 144, 142), PackedInt32Array(142, 144, 143), PackedInt32Array(149, 148, 146), PackedInt32Array(146, 148, 147), PackedInt32Array(151, 150, 152), PackedInt32Array(152, 150, 153), PackedInt32Array(0, 1, 154), PackedInt32Array(154, 152, 0), PackedInt32Array(0, 152, 153), PackedInt32Array(158, 157, 155), PackedInt32Array(155, 157, 156), PackedInt32Array(161, 160, 159), PackedInt32Array(164, 163, 162), PackedInt32Array(167, 166, 165), PackedInt32Array(171, 170, 168), PackedInt32Array(168, 170, 169), PackedInt32Array(174, 173, 175), PackedInt32Array(175, 173, 172), PackedInt32Array(177, 175, 176), PackedInt32Array(176, 175, 172), PackedInt32Array(181, 180, 178), PackedInt32Array(178, 180, 179), PackedInt32Array(183, 182, 184), PackedInt32Array(184, 182, 186), PackedInt32Array(184, 186, 185), PackedInt32Array(190, 189, 187), PackedInt32Array(187, 189, 188), PackedInt32Array(194, 193, 191), PackedInt32Array(191, 193, 192), PackedInt32Array(197, 196, 195), PackedInt32Array(199, 198, 200), PackedInt32Array(200, 198, 202), PackedInt32Array(200, 202, 201), PackedInt32Array(205, 204, 203), PackedInt32Array(208, 207, 209), PackedInt32Array(209, 207, 206), PackedInt32Array(206, 205, 209), PackedInt32Array(209, 205, 203), PackedInt32Array(209, 203, 197), PackedInt32Array(209, 197, 195), PackedInt32Array(201, 209, 200), PackedInt32Array(200, 209, 210), PackedInt32Array(213, 212, 211), PackedInt32Array(215, 214, 216), PackedInt32Array(216, 214, 217), PackedInt32Array(219, 213, 210), PackedInt32Array(210, 213, 211), PackedInt32Array(210, 211, 218), PackedInt32Array(210, 218, 200), PackedInt32Array(219, 210, 217), PackedInt32Array(217, 210, 216), PackedInt32Array(201, 208, 209), PackedInt32Array(203, 220, 197), PackedInt32Array(221, 223, 222), PackedInt32Array(225, 224, 226), PackedInt32Array(226, 224, 227), PackedInt32Array(229, 228, 230), PackedInt32Array(230, 228, 231), PackedInt32Array(233, 232, 234), PackedInt32Array(234, 232, 235), PackedInt32Array(236, 227, 223), PackedInt32Array(223, 227, 228), PackedInt32Array(237, 236, 238), PackedInt32Array(238, 236, 221), PackedInt32Array(224, 231, 228), PackedInt32Array(223, 221, 236), PackedInt32Array(235, 232, 229), PackedInt32Array(229, 232, 228), PackedInt32Array(227, 224, 228), PackedInt32Array(241, 240, 239), PackedInt32Array(243, 242, 244), PackedInt32Array(244, 242, 246), PackedInt32Array(244, 246, 245), PackedInt32Array(248, 247, 249), PackedInt32Array(249, 247, 239), PackedInt32Array(239, 247, 250), PackedInt32Array(250, 247, 251), PackedInt32Array(91, 249, 90), PackedInt32Array(90, 249, 239), PackedInt32Array(254, 253, 252), PackedInt32Array(255, 251, 256), PackedInt32Array(256, 251, 257), PackedInt32Array(241, 239, 258), PackedInt32Array(258, 239, 259), PackedInt32Array(259, 239, 250), PackedInt32Array(257, 251, 260), PackedInt32Array(260, 251, 263), PackedInt32Array(260, 263, 262), PackedInt32Array(260, 262, 261), PackedInt32Array(242, 264, 246), PackedInt32Array(265, 244, 266), PackedInt32Array(266, 244, 267), PackedInt32Array(267, 244, 245), PackedInt32Array(267, 245, 257), PackedInt32Array(252, 260, 254), PackedInt32Array(254, 260, 261), PackedInt32Array(251, 247, 263), PackedInt32Array(269, 268, 263), PackedInt32Array(263, 268, 262), PackedInt32Array(260, 267, 257), PackedInt32Array(269, 270, 268), PackedInt32Array(274, 273, 271), PackedInt32Array(271, 273, 272), PackedInt32Array(276, 275, 277), PackedInt32Array(277, 275, 278), PackedInt32Array(282, 281, 279), PackedInt32Array(279, 281, 280), PackedInt32Array(286, 285, 283), PackedInt32Array(283, 285, 284), PackedInt32Array(290, 289, 287), PackedInt32Array(287, 289, 288), PackedInt32Array(294, 293, 291), PackedInt32Array(291, 293, 292), PackedInt32Array(298, 297, 295), PackedInt32Array(295, 297, 296), PackedInt32Array(8, 9, 299), PackedInt32Array(299, 9, 300), PackedInt32Array(304, 303, 301), PackedInt32Array(301, 303, 302), PackedInt32Array(306, 305, 307), PackedInt32Array(307, 305, 308), PackedInt32Array(308, 305, 299), PackedInt32Array(299, 305, 310), PackedInt32Array(299, 310, 309), PackedInt32Array(299, 300, 308), PackedInt32Array(313, 312, 311), PackedInt32Array(233, 234, 313), PackedInt32Array(311, 314, 313), PackedInt32Array(313, 314, 233), PackedInt32Array(316, 315, 314), PackedInt32Array(314, 315, 233), PackedInt32Array(78, 317, 79), PackedInt32Array(79, 317, 318), PackedInt32Array(320, 319, 317), PackedInt32Array(317, 319, 318), PackedInt32Array(324, 323, 321), PackedInt32Array(321, 323, 322), PackedInt32Array(326, 325, 327), PackedInt32Array(327, 325, 329), PackedInt32Array(327, 329, 328), PackedInt32Array(331, 330, 332), PackedInt32Array(332, 330, 333), PackedInt32Array(333, 330, 334), PackedInt32Array(338, 337, 335), PackedInt32Array(335, 337, 336), PackedInt32Array(342, 341, 339), PackedInt32Array(339, 341, 340), PackedInt32Array(344, 343, 345), PackedInt32Array(345, 343, 346), PackedInt32Array(118, 119, 347), PackedInt32Array(347, 119, 348), PackedInt32Array(346, 347, 345), PackedInt32Array(345, 347, 348), PackedInt32Array(352, 351, 349), PackedInt32Array(349, 351, 350), PackedInt32Array(354, 353, 355), PackedInt32Array(355, 353, 356), PackedInt32Array(358, 357, 353), PackedInt32Array(353, 357, 356), PackedInt32Array(137, 356, 136), PackedInt32Array(136, 356, 359), PackedInt32Array(361, 360, 359), PackedInt32Array(357, 362, 356), PackedInt32Array(356, 362, 359), PackedInt32Array(359, 362, 361), PackedInt32Array(366, 365, 363), PackedInt32Array(363, 365, 364), PackedInt32Array(368, 367, 369), PackedInt32Array(369, 367, 370), PackedInt32Array(374, 373, 371), PackedInt32Array(371, 373, 372), PackedInt32Array(376, 375, 377), PackedInt32Array(377, 375, 378), PackedInt32Array(378, 375, 379), PackedInt32Array(383, 382, 380), PackedInt32Array(380, 382, 381), PackedInt32Array(387, 386, 384), PackedInt32Array(384, 386, 385), PackedInt32Array(389, 388, 390), PackedInt32Array(390, 388, 391), PackedInt32Array(395, 394, 392), PackedInt32Array(392, 394, 393), PackedInt32Array(196, 396, 195), PackedInt32Array(195, 396, 398), PackedInt32Array(195, 398, 397), PackedInt32Array(400, 399, 401), PackedInt32Array(401, 399, 402), PackedInt32Array(404, 403, 405), PackedInt32Array(405, 403, 406), PackedInt32Array(407, 406, 408), PackedInt32Array(408, 406, 409), PackedInt32Array(409, 406, 403), PackedInt32Array(403, 412, 409), PackedInt32Array(409, 412, 410), PackedInt32Array(410, 412, 411), PackedInt32Array(399, 413, 402), PackedInt32Array(410, 411, 413), PackedInt32Array(396, 414, 398), PackedInt32Array(408, 409, 397), PackedInt32Array(397, 409, 195), PackedInt32Array(399, 410, 413), PackedInt32Array(418, 417, 415), PackedInt32Array(415, 417, 416), PackedInt32Array(421, 420, 419), PackedInt32Array(419, 423, 422), PackedInt32Array(422, 424, 419), PackedInt32Array(419, 424, 421), PackedInt32Array(428, 427, 425), PackedInt32Array(425, 427, 426), PackedInt32Array(432, 431, 429), PackedInt32Array(429, 431, 430), PackedInt32Array(436, 435, 433), PackedInt32Array(433, 435, 434), PackedInt32Array(439, 438, 437), PackedInt32Array(343, 440, 346), PackedInt32Array(346, 440, 441), PackedInt32Array(441, 440, 442), PackedInt32Array(442, 440, 443), PackedInt32Array(439, 441, 442), PackedInt32Array(441, 439, 444), PackedInt32Array(444, 439, 437), PackedInt32Array(443, 440, 445), PackedInt32Array(445, 440, 446), PackedInt32Array(446, 440, 447), PackedInt32Array(449, 448, 450), PackedInt32Array(453, 452, 451), PackedInt32Array(448, 454, 450), PackedInt32Array(450, 454, 451), PackedInt32Array(451, 454, 453), PackedInt32Array(453, 454, 455), PackedInt32Array(451, 415, 450), PackedInt32Array(450, 415, 416), PackedInt32Array(458, 457, 456), PackedInt32Array(461, 460, 459), PackedInt32Array(461, 459, 454), PackedInt32Array(454, 459, 455), PackedInt32Array(455, 459, 456), PackedInt32Array(456, 459, 458), PackedInt32Array(463, 462, 464), PackedInt32Array(464, 462, 465), PackedInt32Array(465, 462, 466), PackedInt32Array(468, 467, 469), PackedInt32Array(469, 467, 470), PackedInt32Array(472, 471, 473), PackedInt32Array(473, 471, 474), PackedInt32Array(469, 470, 471), PackedInt32Array(471, 470, 474), PackedInt32Array(477, 476, 475), PackedInt32Array(480, 479, 478), PackedInt32Array(480, 478, 481), PackedInt32Array(481, 478, 477), PackedInt32Array(481, 477, 475), PackedInt32Array(478, 482, 477), PackedInt32Array(486, 485, 483), PackedInt32Array(483, 485, 484), PackedInt32Array(490, 489, 487), PackedInt32Array(487, 489, 488), PackedInt32Array(491, 496, 492), PackedInt32Array(492, 496, 493), PackedInt32Array(493, 496, 495), PackedInt32Array(493, 495, 494), PackedInt32Array(497, 495, 498), PackedInt32Array(498, 495, 496), PackedInt32Array(498, 496, 499), PackedInt32Array(498, 500, 497), PackedInt32Array(502, 501, 494), PackedInt32Array(494, 501, 493), PackedInt32Array(493, 501, 503), PackedInt32Array(501, 502, 504), PackedInt32Array(505, 500, 498), PackedInt32Array(504, 506, 501), PackedInt32Array(501, 506, 507), PackedInt32Array(505, 498, 508), PackedInt32Array(508, 498, 509), PackedInt32Array(506, 508, 507), PackedInt32Array(507, 508, 509), PackedInt32Array(512, 511, 510), PackedInt32Array(510, 514, 513), PackedInt32Array(510, 513, 512), PackedInt32Array(512, 513, 515), PackedInt32Array(35, 36, 516), PackedInt32Array(516, 36, 517), PackedInt32Array(520, 519, 518), PackedInt32Array(522, 521, 523), PackedInt32Array(523, 521, 518), PackedInt32Array(518, 521, 520), PackedInt32Array(524, 523, 525), PackedInt32Array(525, 523, 518), PackedInt32Array(526, 529, 527), PackedInt32Array(527, 529, 528), PackedInt32Array(532, 531, 530), PackedInt32Array(529, 526, 532), PackedInt32Array(529, 532, 362), PackedInt32Array(362, 532, 530), PackedInt32Array(362, 530, 533), PackedInt32Array(362, 533, 361), PackedInt32Array(535, 534, 531), PackedInt32Array(531, 534, 530), PackedInt32Array(533, 536, 361), PackedInt32Array(537, 533, 538), PackedInt32Array(538, 533, 530), PackedInt32Array(540, 539, 541), PackedInt32Array(541, 539, 543), PackedInt32Array(541, 543, 542), PackedInt32Array(541, 542, 446), PackedInt32Array(539, 544, 543), PackedInt32Array(446, 542, 445), PackedInt32Array(492, 541, 491), PackedInt32Array(491, 541, 446), PackedInt32Array(548, 547, 545), PackedInt32Array(545, 547, 546), PackedInt32Array(437, 438, 549), PackedInt32Array(551, 550, 544), PackedInt32Array(544, 550, 554), PackedInt32Array(544, 554, 552), PackedInt32Array(552, 554, 553), PackedInt32Array(549, 553, 437), PackedInt32Array(437, 553, 555), PackedInt32Array(555, 553, 554), PackedInt32Array(557, 556, 550), PackedInt32Array(550, 556, 554), PackedInt32Array(552, 543, 544), PackedInt32Array(559, 558, 560), PackedInt32Array(560, 558, 561), PackedInt32Array(472, 473, 562), PackedInt32Array(562, 473, 563), PackedInt32Array(468, 564, 467), PackedInt32Array(467, 564, 565), PackedInt32Array(562, 563, 564), PackedInt32Array(564, 563, 565), PackedInt32Array(567, 566, 568), PackedInt32Array(568, 566, 569), PackedInt32Array(572, 571, 570), PackedInt32Array(575, 574, 573), PackedInt32Array(568, 569, 573), PackedInt32Array(573, 569, 575), PackedInt32Array(575, 569, 572), PackedInt32Array(575, 572, 570), PackedInt32Array(568, 573, 576), PackedInt32Array(569, 577, 572), PackedInt32Array(579, 578, 580), PackedInt32Array(580, 578, 581), PackedInt32Array(583, 582, 584), PackedInt32Array(584, 582, 585), PackedInt32Array(586, 584, 587), PackedInt32Array(587, 584, 585), PackedInt32Array(588, 590, 589), PackedInt32Array(592, 591, 590), PackedInt32Array(590, 588, 592), PackedInt32Array(592, 588, 593), PackedInt32Array(593, 594, 595), PackedInt32Array(595, 594, 517), PackedInt32Array(595, 517, 596), PackedInt32Array(597, 594, 588), PackedInt32Array(588, 594, 593), PackedInt32Array(594, 516, 517), PackedInt32Array(601, 600, 598), PackedInt32Array(598, 600, 599), PackedInt32Array(605, 604, 602), PackedInt32Array(602, 604, 603), PackedInt32Array(608, 607, 606), PackedInt32Array(610, 609, 611), PackedInt32Array(611, 609, 612), PackedInt32Array(612, 609, 613), PackedInt32Array(615, 614, 616), PackedInt32Array(616, 614, 617), PackedInt32Array(617, 614, 618), PackedInt32Array(618, 614, 619), PackedInt32Array(621, 620, 622), PackedInt32Array(622, 620, 616), PackedInt32Array(622, 616, 617), PackedInt32Array(624, 623, 625), PackedInt32Array(625, 623, 606), PackedInt32Array(609, 626, 623), PackedInt32Array(611, 612, 627), PackedInt32Array(627, 612, 628), PackedInt32Array(608, 623, 629), PackedInt32Array(629, 623, 630), PackedInt32Array(630, 623, 626), PackedInt32Array(262, 631, 617), PackedInt32Array(261, 623, 632), PackedInt32Array(617, 613, 262), PackedInt32Array(262, 613, 609), PackedInt32Array(262, 609, 623), PackedInt32Array(262, 623, 261), PackedInt32Array(631, 633, 617), PackedInt32Array(623, 634, 632), PackedInt32Array(617, 618, 613), PackedInt32Array(608, 606, 623), PackedInt32Array(614, 635, 619), PackedInt32Array(638, 637, 636), PackedInt32Array(636, 639, 638), PackedInt32Array(638, 639, 640), PackedInt32Array(642, 641, 639), PackedInt32Array(639, 641, 640), PackedInt32Array(646, 640, 643), PackedInt32Array(643, 640, 644), PackedInt32Array(644, 640, 645), PackedInt32Array(644, 648, 643), PackedInt32Array(643, 648, 647), PackedInt32Array(638, 640, 646), PackedInt32Array(476, 649, 475), PackedInt32Array(475, 649, 651), PackedInt32Array(475, 651, 650), PackedInt32Array(653, 652, 651), PackedInt32Array(651, 652, 650), PackedInt32Array(655, 654, 656), PackedInt32Array(656, 654, 658), PackedInt32Array(656, 658, 657), PackedInt32Array(660, 659, 661), PackedInt32Array(661, 659, 662), PackedInt32Array(664, 663, 659), PackedInt32Array(659, 663, 662), PackedInt32Array(668, 667, 665), PackedInt32Array(665, 667, 666), PackedInt32Array(672, 671, 669), PackedInt32Array(669, 671, 670), PackedInt32Array(223, 673, 222), PackedInt32Array(222, 673, 674), PackedInt32Array(676, 675, 677), PackedInt32Array(677, 675, 678), PackedInt32Array(316, 676, 315), PackedInt32Array(315, 676, 677), PackedInt32Array(673, 677, 674), PackedInt32Array(674, 677, 678), PackedInt32Array(680, 679, 681), PackedInt32Array(681, 679, 682), PackedInt32Array(685, 684, 683), PackedInt32Array(681, 682, 310), PackedInt32Array(310, 682, 685), PackedInt32Array(310, 685, 683), PackedInt32Array(310, 683, 309), PackedInt32Array(682, 686, 685), PackedInt32Array(688, 687, 689), PackedInt32Array(689, 687, 690), PackedInt32Array(692, 689, 691), PackedInt32Array(691, 689, 690), PackedInt32Array(696, 695, 693), PackedInt32Array(693, 695, 694), PackedInt32Array(700, 699, 697), PackedInt32Array(697, 699, 698), PackedInt32Array(702, 701, 591), PackedInt32Array(704, 703, 702), PackedInt32Array(705, 704, 592), PackedInt32Array(592, 704, 702), PackedInt32Array(592, 702, 591), PackedInt32Array(709, 708, 706), PackedInt32Array(706, 708, 707), PackedInt32Array(713, 712, 710), PackedInt32Array(710, 712, 711), PackedInt32Array(715, 714, 716), PackedInt32Array(716, 714, 717), PackedInt32Array(719, 716, 718), PackedInt32Array(718, 716, 717), PackedInt32Array(620, 621, 718), PackedInt32Array(718, 621, 719), PackedInt32Array(721, 720, 722), PackedInt32Array(722, 720, 723), PackedInt32Array(725, 724, 720), PackedInt32Array(720, 724, 723), PackedInt32Array(715, 724, 714), PackedInt32Array(714, 724, 725), PackedInt32Array(727, 726, 538), PackedInt32Array(538, 726, 537), PackedInt32Array(729, 728, 730), PackedInt32Array(730, 728, 731), PackedInt32Array(731, 733, 732), PackedInt32Array(730, 731, 150), PackedInt32Array(150, 731, 153), PackedInt32Array(153, 731, 732), PackedInt32Array(566, 567, 734), PackedInt32Array(734, 567, 735), PackedInt32Array(737, 736, 738), PackedInt32Array(738, 736, 739), PackedInt32Array(739, 684, 738), PackedInt32Array(738, 684, 740), PackedInt32Array(740, 684, 685), PackedInt32Array(742, 741, 740), PackedInt32Array(740, 741, 738), PackedInt32Array(743, 684, 744), PackedInt32Array(744, 684, 739), PackedInt32Array(748, 747, 745), PackedInt32Array(745, 747, 746), PackedInt32Array(752, 751, 749), PackedInt32Array(749, 751, 750), PackedInt32Array(756, 755, 753), PackedInt32Array(753, 755, 754), PackedInt32Array(760, 759, 757), PackedInt32Array(757, 759, 758), PackedInt32Array(763, 762, 761), PackedInt32Array(765, 764, 766), PackedInt32Array(766, 764, 763), PackedInt32Array(763, 761, 767), PackedInt32Array(767, 761, 768), PackedInt32Array(768, 761, 769), PackedInt32Array(767, 766, 763), PackedInt32Array(773, 772, 770), PackedInt32Array(770, 772, 771), PackedInt32Array(775, 774, 776), PackedInt32Array(776, 774, 777), PackedInt32Array(781, 780, 778), PackedInt32Array(778, 780, 779), PackedInt32Array(785, 784, 782), PackedInt32Array(782, 784, 783), PackedInt32Array(787, 786, 788), PackedInt32Array(788, 786, 789), PackedInt32Array(792, 791, 790), PackedInt32Array(795, 794, 793), PackedInt32Array(797, 796, 798), PackedInt32Array(798, 796, 799), PackedInt32Array(799, 796, 800), PackedInt32Array(802, 801, 803), PackedInt32Array(803, 801, 804), PackedInt32Array(805, 627, 806), PackedInt32Array(806, 627, 628), PackedInt32Array(691, 807, 692), PackedInt32Array(692, 807, 808), PackedInt32Array(810, 809, 807), PackedInt32Array(807, 809, 808), PackedInt32Array(741, 742, 811), PackedInt32Array(811, 742, 812), PackedInt32Array(813, 815, 814), PackedInt32Array(818, 817, 816), PackedInt32Array(820, 819, 821), PackedInt32Array(821, 819, 822), PackedInt32Array(825, 824, 823), PackedInt32Array(821, 822, 816), PackedInt32Array(816, 822, 825), PackedInt32Array(735, 826, 734), PackedInt32Array(734, 826, 827), PackedInt32Array(827, 826, 815), PackedInt32Array(829, 828, 823), PackedInt32Array(823, 828, 825), PackedInt32Array(831, 830, 828), PackedInt32Array(828, 830, 832), PackedInt32Array(834, 833, 832), PackedInt32Array(832, 833, 827), PackedInt32Array(836, 835, 813), PackedInt32Array(813, 835, 818), PackedInt32Array(825, 828, 818), PackedInt32Array(818, 828, 832), PackedInt32Array(818, 832, 813), PackedInt32Array(813, 832, 827), PackedInt32Array(818, 816, 825), PackedInt32Array(813, 827, 815), PackedInt32Array(832, 837, 834), PackedInt32Array(839, 838, 840), PackedInt32Array(840, 838, 842), PackedInt32Array(840, 842, 841), PackedInt32Array(841, 844, 840), PackedInt32Array(840, 844, 843), PackedInt32Array(841, 842, 705), PackedInt32Array(705, 842, 704), PackedInt32Array(846, 845, 733), PackedInt32Array(733, 845, 732), PackedInt32Array(732, 845, 847), PackedInt32Array(845, 848, 847), PackedInt32Array(852, 851, 849), PackedInt32Array(849, 851, 850), PackedInt32Array(854, 853, 855), PackedInt32Array(855, 853, 856), PackedInt32Array(761, 762, 839), PackedInt32Array(839, 762, 838), PackedInt32Array(860, 859, 857), PackedInt32Array(857, 859, 858), PackedInt32Array(861, 864, 862), PackedInt32Array(862, 864, 863), PackedInt32Array(868, 867, 865), PackedInt32Array(865, 867, 866), PackedInt32Array(865, 870, 868), PackedInt32Array(868, 870, 869), PackedInt32Array(865, 871, 870), PackedInt32Array(869, 872, 868), PackedInt32Array(805, 806, 873), PackedInt32Array(873, 806, 876), PackedInt32Array(873, 876, 875), PackedInt32Array(873, 875, 874), PackedInt32Array(874, 877, 873), PackedInt32Array(879, 878, 880), PackedInt32Array(880, 878, 881), PackedInt32Array(881, 878, 875), PackedInt32Array(882, 877, 883), PackedInt32Array(883, 877, 884), PackedInt32Array(884, 877, 874), PackedInt32Array(876, 881, 875), PackedInt32Array(887, 886, 885), PackedInt32Array(890, 889, 888), PackedInt32Array(893, 892, 891), PackedInt32Array(893, 891, 894), PackedInt32Array(896, 895, 894), PackedInt32Array(894, 895, 893), PackedInt32Array(897, 899, 898), PackedInt32Array(900, 895, 896), PackedInt32Array(903, 902, 904), PackedInt32Array(904, 902, 901), PackedInt32Array(906, 905, 907), PackedInt32Array(907, 905, 908), PackedInt32Array(908, 905, 909), PackedInt32Array(903, 904, 910), PackedInt32Array(910, 904, 911), PackedInt32Array(890, 888, 912), PackedInt32Array(912, 888, 899), PackedInt32Array(916, 915, 913), PackedInt32Array(913, 915, 914), PackedInt32Array(917, 912, 899), PackedInt32Array(909, 918, 908), PackedInt32Array(920, 919, 911), PackedInt32Array(911, 919, 906), PackedInt32Array(911, 906, 910), PackedInt32Array(910, 906, 907), PackedInt32Array(920, 916, 919), PackedInt32Array(919, 916, 913), PackedInt32Array(899, 887, 898), PackedInt32Array(905, 900, 921), PackedInt32Array(900, 896, 921), PackedInt32Array(887, 885, 898), PackedInt32Array(921, 917, 905), PackedInt32Array(905, 917, 909), PackedInt32Array(909, 917, 897), PackedInt32Array(897, 917, 899), PackedInt32Array(924, 923, 922), PackedInt32Array(927, 926, 925), PackedInt32Array(931, 930, 928), PackedInt32Array(928, 930, 929), PackedInt32Array(934, 933, 932), PackedInt32Array(937, 936, 935), PackedInt32Array(939, 938, 940), PackedInt32Array(940, 938, 942), PackedInt32Array(940, 942, 941), PackedInt32Array(933, 943, 932), PackedInt32Array(946, 945, 944), PackedInt32Array(928, 947, 931), PackedInt32Array(931, 947, 948), PackedInt32Array(950, 949, 948), PackedInt32Array(947, 951, 948), PackedInt32Array(938, 934, 942), PackedInt32Array(942, 934, 952), PackedInt32Array(932, 950, 934), PackedInt32Array(934, 950, 946), PackedInt32Array(946, 950, 951), PackedInt32Array(951, 950, 948), PackedInt32Array(953, 937, 935), PackedInt32Array(944, 952, 946), PackedInt32Array(946, 952, 934), PackedInt32Array(953, 935, 949), PackedInt32Array(949, 935, 948), PackedInt32Array(956, 955, 954), PackedInt32Array(959, 958, 957), PackedInt32Array(959, 957, 960), PackedInt32Array(960, 957, 961), PackedInt32Array(963, 962, 964), PackedInt32Array(964, 962, 965), PackedInt32Array(965, 962, 966), PackedInt32Array(969, 968, 967), PackedInt32Array(972, 971, 970), PackedInt32Array(972, 970, 973), PackedInt32Array(976, 975, 974), PackedInt32Array(972, 973, 974), PackedInt32Array(974, 973, 967), PackedInt32Array(974, 967, 977), PackedInt32Array(974, 977, 976), PackedInt32Array(964, 965, 978), PackedInt32Array(964, 978, 973), PackedInt32Array(973, 978, 969), PackedInt32Array(973, 969, 967), PackedInt32Array(956, 954, 979), PackedInt32Array(979, 954, 976), PackedInt32Array(961, 975, 960), PackedInt32Array(960, 975, 976), PackedInt32Array(977, 979, 976), PackedInt32Array(982, 981, 980), PackedInt32Array(985, 984, 983), PackedInt32Array(988, 987, 986), PackedInt32Array(989, 992, 990), PackedInt32Array(990, 992, 991), PackedInt32Array(983, 993, 985), PackedInt32Array(985, 993, 994), PackedInt32Array(998, 997, 995), PackedInt32Array(995, 997, 996), PackedInt32Array(1001, 1000, 999), PackedInt32Array(995, 1002, 998), PackedInt32Array(998, 1002, 1003), PackedInt32Array(1001, 999, 1004), PackedInt32Array(1004, 999, 986), PackedInt32Array(1004, 986, 1005), PackedInt32Array(1004, 1005, 994), PackedInt32Array(1003, 1002, 1000), PackedInt32Array(1007, 992, 1006), PackedInt32Array(1006, 992, 989), PackedInt32Array(1009, 1008, 999), PackedInt32Array(999, 1008, 1010), PackedInt32Array(1007, 1006, 1011), PackedInt32Array(1011, 1006, 1012), PackedInt32Array(1012, 1006, 1008), PackedInt32Array(1012, 1008, 1009), PackedInt32Array(1016, 1015, 1013), PackedInt32Array(1013, 1015, 1014), PackedInt32Array(1017, 980, 994), PackedInt32Array(1016, 1013, 1012), PackedInt32Array(1012, 1013, 1011), PackedInt32Array(1005, 1017, 994), PackedInt32Array(994, 993, 1004), PackedInt32Array(1000, 1001, 1003), PackedInt32Array(1017, 982, 980), PackedInt32Array(988, 986, 1010), PackedInt32Array(1010, 986, 999), PackedInt32Array(1020, 1019, 1018), PackedInt32Array(1023, 1022, 1021), PackedInt32Array(1027, 1026, 1024), PackedInt32Array(1024, 1026, 1025), PackedInt32Array(1031, 1030, 1028), PackedInt32Array(1028, 1030, 1029), PackedInt32Array(1033, 1032, 848), PackedInt32Array(848, 1032, 847), PackedInt32Array(736, 737, 1034), PackedInt32Array(1034, 737, 1035), PackedInt32Array(1037, 1036, 1038), PackedInt32Array(1038, 1036, 1039), PackedInt32Array(1039, 1040, 1038), PackedInt32Array(1038, 1040, 844), PackedInt32Array(844, 1040, 843), PackedInt32Array(1042, 1041, 1043), PackedInt32Array(1043, 1041, 1044), PackedInt32Array(1041, 1045, 1044), PackedInt32Array(1044, 1045, 1047), PackedInt32Array(1044, 1047, 1046), PackedInt32Array(1048, 1047, 1049), PackedInt32Array(1049, 1047, 1050), PackedInt32Array(1050, 1047, 1045), PackedInt32Array(1052, 1051, 1053), PackedInt32Array(1053, 1051, 1054), PackedInt32Array(1053, 1054, 1055), PackedInt32Array(1055, 1054, 1056), PackedInt32Array(1056, 1054, 1057), PackedInt32Array(1048, 1049, 1056), PackedInt32Array(1056, 1049, 1058), PackedInt32Array(1056, 1058, 1055), PackedInt32Array(1061, 1060, 1059), PackedInt32Array(1064, 1063, 1062), PackedInt32Array(1066, 1065, 1059), PackedInt32Array(1059, 1065, 1064), PackedInt32Array(1059, 1064, 1062), PackedInt32Array(1059, 1062, 1061), PackedInt32Array(1067, 1069, 1068), PackedInt32Array(1071, 1070, 1072), PackedInt32Array(1072, 1070, 1067), PackedInt32Array(1067, 1070, 1073), PackedInt32Array(1067, 1073, 1069), PackedInt32Array(1076, 1075, 1074), PackedInt32Array(1078, 1077, 1079), PackedInt32Array(1079, 1077, 1080), PackedInt32Array(1079, 1080, 1076), PackedInt32Array(1079, 1076, 1074), PackedInt32Array(1083, 1082, 1081), PackedInt32Array(1086, 1085, 1084), PackedInt32Array(1088, 1087, 1081), PackedInt32Array(1081, 1087, 1086), PackedInt32Array(1081, 1086, 1084), PackedInt32Array(1081, 1084, 1083), PackedInt32Array(1091, 1090, 1089), PackedInt32Array(1093, 1092, 1094), PackedInt32Array(1094, 1092, 1095), PackedInt32Array(1095, 1092, 1091), PackedInt32Array(1095, 1091, 1089), PackedInt32Array(1098, 1097, 1096), PackedInt32Array(1101, 1100, 1099), PackedInt32Array(1103, 1102, 1096), PackedInt32Array(1096, 1102, 1101), PackedInt32Array(1096, 1101, 1099), PackedInt32Array(1096, 1099, 1098), PackedInt32Array(595, 596, 1104), PackedInt32Array(1104, 596, 1105), PackedInt32Array(1109, 1108, 1106), PackedInt32Array(1106, 1108, 1107), PackedInt32Array(1113, 1112, 1110), PackedInt32Array(1110, 1112, 1111), PackedInt32Array(1115, 1114, 1116), PackedInt32Array(1116, 1114, 1117), PackedInt32Array(1121, 1120, 1118), PackedInt32Array(1118, 1120, 1119), PackedInt32Array(1125, 1124, 1122), PackedInt32Array(1122, 1124, 1123), PackedInt32Array(1129, 1128, 1126), PackedInt32Array(1126, 1128, 1127), PackedInt32Array(1131, 1130, 1132), PackedInt32Array(1132, 1130, 1133), PackedInt32Array(1132, 1133, 1032), PackedInt32Array(1032, 1033, 1132), PackedInt32Array(1136, 1135, 1134), PackedInt32Array(1139, 1138, 1137), PackedInt32Array(1142, 1141, 1143), PackedInt32Array(1143, 1141, 1140), PackedInt32Array(1144, 1146, 1145), PackedInt32Array(1148, 1147, 1149), PackedInt32Array(1149, 1147, 1150), PackedInt32Array(1150, 1147, 1144), PackedInt32Array(1144, 1147, 1146), PackedInt32Array(1151, 1153, 1152), PackedInt32Array(1155, 1154, 1156), PackedInt32Array(1156, 1154, 1157), PackedInt32Array(1157, 1154, 1151), PackedInt32Array(1151, 1154, 1153), PackedInt32Array(1160, 1159, 1161), PackedInt32Array(1161, 1159, 1158), PackedInt32Array(1163, 1162, 1164), PackedInt32Array(1164, 1162, 1165), PackedInt32Array(1165, 1162, 1166), PackedInt32Array(1168, 1167, 1169), PackedInt32Array(1169, 1167, 1170), PackedInt32Array(1170, 1167, 1171), PackedInt32Array(1173, 1172, 1174), PackedInt32Array(1174, 1172, 1044), PackedInt32Array(1176, 1175, 1177), PackedInt32Array(1177, 1175, 1178), PackedInt32Array(1178, 1175, 1046), PackedInt32Array(1046, 1175, 1044), PackedInt32Array(1175, 1174, 1044), PackedInt32Array(1180, 1179, 1181), PackedInt32Array(1181, 1179, 1054), PackedInt32Array(1183, 1182, 1184), PackedInt32Array(1184, 1182, 1185), PackedInt32Array(1184, 1185, 1057), PackedInt32Array(1184, 1057, 1054), PackedInt32Array(1054, 1179, 1184), PackedInt32Array(1188, 1187, 1186), PackedInt32Array(1191, 1190, 1189), PackedInt32Array(1194, 1193, 1192), PackedInt32Array(1192, 1193, 1191), PackedInt32Array(1192, 1191, 1189), PackedInt32Array(1192, 1189, 1186), PackedInt32Array(1188, 1186, 1195), PackedInt32Array(1195, 1186, 1189), PackedInt32Array(1196, 1185, 1182), PackedInt32Array(1197, 1177, 1198), PackedInt32Array(1198, 1177, 1182), PackedInt32Array(1182, 1177, 1199), PackedInt32Array(1182, 1199, 1196), PackedInt32Array(1177, 1178, 1199), PackedInt32Array(1194, 1197, 1193), PackedInt32Array(1193, 1197, 1198), PackedInt32Array(1203, 1202, 1200), PackedInt32Array(1200, 1202, 1201), PackedInt32Array(1206, 1205, 1204), PackedInt32Array(1209, 1208, 1207), PackedInt32Array(1212, 1211, 1210), PackedInt32Array(1214, 1213, 1210), PackedInt32Array(1210, 1213, 1215), PackedInt32Array(1213, 1216, 1215), PackedInt32Array(1210, 1215, 1212), PackedInt32Array(1212, 1215, 1133), PackedInt32Array(1133, 1215, 1218), PackedInt32Array(1133, 1218, 1217), PackedInt32Array(1212, 1133, 1130), PackedInt32Array(1215, 1219, 1218), PackedInt32Array(1220, 1034, 1035), PackedInt32Array(1035, 1222, 1221), PackedInt32Array(1224, 1223, 1220), PackedInt32Array(1221, 1225, 1035), PackedInt32Array(1035, 1225, 1220), PackedInt32Array(1220, 1225, 1224), PackedInt32Array(1227, 1226, 1228), PackedInt32Array(1228, 1226, 1229), PackedInt32Array(1231, 1229, 1230), PackedInt32Array(1233, 1232, 1226), PackedInt32Array(1226, 1232, 1230), PackedInt32Array(819, 1231, 822), PackedInt32Array(822, 1231, 1230), PackedInt32Array(1229, 1226, 1230), PackedInt32Array(1236, 1235, 1234), PackedInt32Array(1239, 1238, 1237), PackedInt32Array(1241, 1240, 1234), PackedInt32Array(1234, 1240, 1239), PackedInt32Array(1234, 1239, 1237), PackedInt32Array(1234, 1237, 1236), PackedInt32Array(1244, 1243, 1242), PackedInt32Array(1247, 1246, 1245), PackedInt32Array(1249, 1248, 1242), PackedInt32Array(1242, 1248, 1247), PackedInt32Array(1242, 1247, 1245), PackedInt32Array(1242, 1245, 1244), PackedInt32Array(1253, 1252, 1250), PackedInt32Array(1250, 1252, 1251), PackedInt32Array(1257, 1256, 1254), PackedInt32Array(1254, 1256, 1255), PackedInt32Array(1261, 1260, 1258), PackedInt32Array(1258, 1260, 1259), PackedInt32Array(1264, 1263, 1262), PackedInt32Array(1265, 1264, 1266), PackedInt32Array(1266, 1264, 1267), PackedInt32Array(1105, 1262, 1104), PackedInt32Array(1264, 1262, 1267), PackedInt32Array(1267, 1262, 1268), PackedInt32Array(1268, 1262, 1105), PackedInt32Array(1268, 1105, 1269), PackedInt32Array(1267, 1268, 1270), PackedInt32Array(1274, 1273, 1271), PackedInt32Array(1271, 1273, 1272), PackedInt32Array(1278, 1277, 1275), PackedInt32Array(1275, 1277, 1276), PackedInt32Array(1281, 1280, 1279), PackedInt32Array(1282, 1285, 1283), PackedInt32Array(1283, 1285, 1284), PackedInt32Array(862, 1286, 1281), PackedInt32Array(1289, 1288, 1287), PackedInt32Array(1284, 1285, 1290), PackedInt32Array(1290, 1285, 861), PackedInt32Array(866, 867, 1286), PackedInt32Array(1286, 867, 1281), PackedInt32Array(1292, 1291, 1281), PackedInt32Array(1281, 1291, 862), PackedInt32Array(862, 1291, 1290), PackedInt32Array(862, 1290, 861), PackedInt32Array(1292, 1293, 1291), PackedInt32Array(1287, 1290, 1289), PackedInt32Array(1289, 1290, 1291), PackedInt32Array(1292, 1281, 1279), PackedInt32Array(1296, 1295, 1294), PackedInt32Array(1283, 1297, 1282), PackedInt32Array(1282, 1297, 1298), PackedInt32Array(1294, 1298, 1296), PackedInt32Array(1296, 1298, 1297), PackedInt32Array(1296, 1297, 1299), PackedInt32Array(1232, 1233, 1300), PackedInt32Array(1300, 1233, 1303), PackedInt32Array(1300, 1303, 1302), PackedInt32Array(1300, 1302, 1301), PackedInt32Array(1304, 1301, 1305), PackedInt32Array(1305, 1301, 1302), PackedInt32Array(1305, 1302, 874), PackedInt32Array(1307, 1306, 1308), PackedInt32Array(1308, 1306, 1309), PackedInt32Array(1309, 1306, 875), PackedInt32Array(1311, 1310, 1312), PackedInt32Array(1312, 1310, 1306), PackedInt32Array(1305, 1314, 1313), PackedInt32Array(1314, 1305, 1310), PackedInt32Array(1310, 1305, 1306), PackedInt32Array(1306, 1305, 874), PackedInt32Array(1306, 874, 875), PackedInt32Array(1316, 1315, 1317), PackedInt32Array(1317, 1315, 1318), PackedInt32Array(1318, 1315, 1309), PackedInt32Array(1309, 1315, 1308), PackedInt32Array(1187, 1188, 1317), PackedInt32Array(1317, 1188, 1316), PackedInt32Array(1320, 1319, 1321), PackedInt32Array(1324, 1323, 1322), PackedInt32Array(1327, 1326, 1325), PackedInt32Array(1330, 1329, 1328), PackedInt32Array(1319, 1331, 1321), PackedInt32Array(1321, 1331, 1333), PackedInt32Array(1321, 1333, 1332), PackedInt32Array(1336, 1335, 1334), PackedInt32Array(1338, 1337, 1339), PackedInt32Array(1339, 1337, 1340), PackedInt32Array(1339, 1340, 1322), PackedInt32Array(1322, 1340, 1324), PackedInt32Array(1337, 1334, 1340), PackedInt32Array(1333, 1337, 1332), PackedInt32Array(1332, 1337, 1328), PackedInt32Array(1328, 1337, 1330), PackedInt32Array(1330, 1337, 1338), PackedInt32Array(1341, 1327, 1325), PackedInt32Array(1324, 1340, 1342), PackedInt32Array(1342, 1340, 1343), PackedInt32Array(1341, 1325, 1343), PackedInt32Array(1343, 1325, 1342), PackedInt32Array(1337, 1336, 1334), PackedInt32Array(1346, 1345, 1344), PackedInt32Array(1349, 1348, 1347), PackedInt32Array(1350, 1346, 1351), PackedInt32Array(1351, 1346, 1344), PackedInt32Array(1353, 1352, 1354), PackedInt32Array(1354, 1352, 1355), PackedInt32Array(1355, 1352, 1357), PackedInt32Array(1355, 1357, 1356), PackedInt32Array(1360, 1359, 1358), PackedInt32Array(1351, 1344, 1361), PackedInt32Array(1353, 1363, 1362), PackedInt32Array(1351, 1361, 1354), PackedInt32Array(1354, 1361, 1353), PackedInt32Array(1347, 1364, 1349), PackedInt32Array(1349, 1364, 1356), PackedInt32Array(1358, 1354, 1360), PackedInt32Array(1360, 1354, 1355), PackedInt32Array(1353, 1362, 1352), PackedInt32Array(1352, 1365, 1357), PackedInt32Array(1356, 1364, 1355), PackedInt32Array(1369, 1368, 1366), PackedInt32Array(1366, 1368, 1367), PackedInt32Array(1372, 1371, 1370), PackedInt32Array(1369, 1366, 1373), PackedInt32Array(1373, 1366, 1374), PackedInt32Array(1377, 1376, 1378), PackedInt32Array(1378, 1376, 1375), PackedInt32Array(1374, 1379, 1373), PackedInt32Array(1382, 1381, 1383), PackedInt32Array(1383, 1381, 1380), PackedInt32Array(1386, 1385, 1384), PackedInt32Array(1382, 1383, 1387), PackedInt32Array(1387, 1383, 1388), PackedInt32Array(1379, 1374, 1389), PackedInt32Array(1388, 1375, 1387), PackedInt32Array(1387, 1375, 1390), PackedInt32Array(1390, 1375, 1391), PackedInt32Array(1391, 1375, 1376), PackedInt32Array(1395, 1394, 1392), PackedInt32Array(1392, 1394, 1393), PackedInt32Array(1379, 1389, 1372), PackedInt32Array(1395, 1396, 1394), PackedInt32Array(1394, 1396, 1397), PackedInt32Array(1386, 1384, 1371), PackedInt32Array(1371, 1384, 1370), PackedInt32Array(1396, 1377, 1397), PackedInt32Array(1397, 1377, 1378), PackedInt32Array(1385, 1398, 1384), PackedInt32Array(1399, 1402, 1400), PackedInt32Array(1400, 1402, 1401), PackedInt32Array(1375, 1379, 1372), PackedInt32Array(1402, 1399, 1403), PackedInt32Array(1403, 1399, 1390), PackedInt32Array(1378, 1375, 1404), PackedInt32Array(1404, 1375, 1372), PackedInt32Array(1404, 1372, 1405), PackedInt32Array(1405, 1372, 1370), PackedInt32Array(1391, 1403, 1390), PackedInt32Array(1409, 1408, 1406), PackedInt32Array(1406, 1408, 1407), PackedInt32Array(1412, 1411, 1410), PackedInt32Array(1414, 1408, 1413), PackedInt32Array(1413, 1408, 1409), PackedInt32Array(1416, 1415, 1417), PackedInt32Array(1417, 1415, 1410), PackedInt32Array(1413, 1419, 1414), PackedInt32Array(1414, 1419, 1418), PackedInt32Array(1420, 1423, 1421), PackedInt32Array(1421, 1423, 1422), PackedInt32Array(1426, 1425, 1424), PackedInt32Array(1420, 1427, 1423), PackedInt32Array(1423, 1427, 1428), PackedInt32Array(1424, 1418, 1419), PackedInt32Array(1430, 1411, 1429), PackedInt32Array(1429, 1411, 1427), PackedInt32Array(1427, 1411, 1428), PackedInt32Array(1428, 1411, 1412), PackedInt32Array(1433, 1432, 1431), PackedInt32Array(1437, 1436, 1434), PackedInt32Array(1434, 1436, 1435), PackedInt32Array(1412, 1410, 1419), PackedInt32Array(1419, 1410, 1415), PackedInt32Array(1437, 1434, 1438), PackedInt32Array(1438, 1434, 1416), PackedInt32Array(1433, 1431, 1439), PackedInt32Array(1417, 1438, 1416), PackedInt32Array(1443, 1442, 1440), PackedInt32Array(1440, 1442, 1441), PackedInt32Array(1439, 1425, 1433), PackedInt32Array(1433, 1425, 1426), PackedInt32Array(1430, 1429, 1443), PackedInt32Array(1443, 1429, 1442), PackedInt32Array(1415, 1444, 1419), PackedInt32Array(1419, 1444, 1424), PackedInt32Array(1424, 1444, 1445), PackedInt32Array(1424, 1445, 1426), PackedInt32Array(1446, 1404, 1447), PackedInt32Array(1447, 1404, 1405), PackedInt32Array(1450, 1449, 1448), PackedInt32Array(1452, 1451, 1448), PackedInt32Array(1448, 1451, 1450), PackedInt32Array(1455, 1454, 1453), PackedInt32Array(1452, 1456, 1451), PackedInt32Array(1451, 1456, 1457), PackedInt32Array(1339, 1322, 1458), PackedInt32Array(1456, 1339, 1457), PackedInt32Array(1457, 1339, 1453), PackedInt32Array(1453, 1339, 1455), PackedInt32Array(1455, 1339, 1458), PackedInt32Array(1461, 1460, 1459), PackedInt32Array(1463, 1461, 1462), PackedInt32Array(1462, 1461, 1459), PackedInt32Array(1453, 1454, 1464), PackedInt32Array(1465, 1463, 1462), PackedInt32Array(1465, 1462, 1365), PackedInt32Array(1365, 1462, 1453), PackedInt32Array(1365, 1453, 1464), PackedInt32Array(1365, 1464, 1466), PackedInt32Array(1466, 1357, 1365), PackedInt32Array(1468, 1467, 1444), PackedInt32Array(1444, 1467, 1445), PackedInt32Array(1471, 1470, 1469), PackedInt32Array(1473, 1472, 1474), PackedInt32Array(1474, 1472, 1475), PackedInt32Array(1475, 1472, 1469), PackedInt32Array(1469, 1472, 1471), PackedInt32Array(1476, 1478, 1477), PackedInt32Array(1480, 1479, 1478), PackedInt32Array(1482, 1481, 1476), PackedInt32Array(1476, 1481, 1483), PackedInt32Array(1476, 1483, 1480), PackedInt32Array(1476, 1480, 1478), PackedInt32Array(1485, 1484, 1486), PackedInt32Array(1486, 1484, 1487), PackedInt32Array(1487, 1484, 1488), PackedInt32Array(1488, 1484, 1489), PackedInt32Array(1491, 1490, 1492), PackedInt32Array(1494, 1493, 1490), PackedInt32Array(1490, 1493, 1492), PackedInt32Array(1492, 1493, 1496), PackedInt32Array(1492, 1496, 1495), PackedInt32Array(1497, 1499, 1498), PackedInt32Array(1497, 1446, 1499), PackedInt32Array(1499, 1446, 1501), PackedInt32Array(1499, 1501, 1500), PackedInt32Array(1446, 1447, 1501), PackedInt32Array(1503, 1502, 1499), PackedInt32Array(1503, 1499, 1468), PackedInt32Array(1468, 1499, 1504), PackedInt32Array(1504, 1499, 1500), PackedInt32Array(1504, 1467, 1468), PackedInt32Array(1507, 1506, 1505), PackedInt32Array(1510, 1509, 1508), PackedInt32Array(1511, 1513, 1512), PackedInt32Array(1515, 1514, 1513), PackedInt32Array(1517, 1516, 1518), PackedInt32Array(1518, 1516, 1515), PackedInt32Array(1518, 1515, 1511), PackedInt32Array(1511, 1515, 1513), PackedInt32Array(1520, 1519, 1521), PackedInt32Array(1521, 1519, 1522), PackedInt32Array(1522, 1519, 1523), PackedInt32Array(1523, 1519, 1524), PackedInt32Array(1526, 1525, 1527), PackedInt32Array(1527, 1525, 1530), PackedInt32Array(1527, 1530, 1528), PackedInt32Array(1528, 1530, 1529), PackedInt32Array(1532, 1531, 1533), PackedInt32Array(1533, 1531, 1536), PackedInt32Array(1533, 1536, 1534), PackedInt32Array(1534, 1536, 1535), PackedInt32Array(1539, 1538, 1537), PackedInt32Array(1542, 1541, 1540), PackedInt32Array(1545, 1544, 1543), PackedInt32Array(1546, 1545, 1547), PackedInt32Array(1547, 1545, 1548), PackedInt32Array(1548, 1545, 1549), PackedInt32Array(1549, 1545, 1543), PackedInt32Array(1552, 1551, 1550), PackedInt32Array(1554, 1553, 1555), PackedInt32Array(1555, 1553, 1556), PackedInt32Array(1556, 1553, 1550), PackedInt32Array(1550, 1553, 1552), PackedInt32Array(1559, 1558, 1557), PackedInt32Array(1560, 1559, 1561), PackedInt32Array(1561, 1559, 1562), PackedInt32Array(1562, 1559, 1563), PackedInt32Array(1563, 1559, 1557), PackedInt32Array(1565, 1564, 1566), PackedInt32Array(1566, 1564, 1569), PackedInt32Array(1566, 1569, 1568), PackedInt32Array(1566, 1568, 1567), PackedInt32Array(1570, 1572, 1571), PackedInt32Array(1574, 1573, 1572), PackedInt32Array(1576, 1575, 1570), PackedInt32Array(1570, 1575, 1577), PackedInt32Array(1570, 1577, 1574), PackedInt32Array(1570, 1574, 1572), PackedInt32Array(1579, 1578, 1580), PackedInt32Array(1580, 1578, 1583), PackedInt32Array(1580, 1583, 1582), PackedInt32Array(1580, 1582, 1581), PackedInt32Array(1584, 1588, 1585), PackedInt32Array(1585, 1588, 1587), PackedInt32Array(1585, 1587, 1586), PackedInt32Array(1590, 1589, 1591), PackedInt32Array(1591, 1589, 1592), PackedInt32Array(1592, 1589, 1593), PackedInt32Array(1593, 1589, 1594), PackedInt32Array(1596, 1595, 1597), PackedInt32Array(1597, 1595, 1598), PackedInt32Array(1598, 1595, 1599), PackedInt32Array(1601, 1600, 1602), PackedInt32Array(1602, 1600, 1604), PackedInt32Array(1602, 1604, 1603), PackedInt32Array(1606, 1605, 1607), PackedInt32Array(1609, 1608, 1605), PackedInt32Array(1605, 1608, 1607), PackedInt32Array(1607, 1608, 1611), PackedInt32Array(1607, 1611, 1610), PackedInt32Array(1613, 1612, 1614), PackedInt32Array(1614, 1612, 1616), PackedInt32Array(1614, 1616, 1615), PackedInt32Array(1620, 1619, 1617), PackedInt32Array(1617, 1619, 1618), PackedInt32Array(1624, 1623, 1621), PackedInt32Array(1621, 1623, 1622), PackedInt32Array(1626, 1625, 1627), PackedInt32Array(1627, 1625, 1628), PackedInt32Array(1628, 1625, 1629), PackedInt32Array(1632, 1631, 1630), PackedInt32Array(1633, 1632, 1630), PackedInt32Array(1636, 1635, 1634), PackedInt32Array(1636, 1634, 1637), PackedInt32Array(1640, 1639, 1638), PackedInt32Array(1643, 1642, 1641), PackedInt32Array(1646, 1645, 1644), PackedInt32Array(1649, 1648, 1647), PackedInt32Array(1219, 1270, 1218), PackedInt32Array(1218, 1270, 1268)] [sub_resource type="PlaneMesh" id="PlaneMesh_qsk28"] size = Vector2(200, 200) @@ -158,7 +158,7 @@ transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 60.547 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66.315, 0.000980735, -37.0096) [node name="MeshInstance3D" type="MeshInstance3D" parent="NavigationRegion3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46, 1.2, 40) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.5002, 1.2, -21.7013) layers = 0 mesh = SubResource("PlaneMesh_qsk28") skeleton = NodePath("../../..") diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Floor 08 Boss Floor A.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Floor 08 Boss Floor A.tscn index 9819d202c..2f480325d 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Floor 08 Boss Floor A.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Floor 08 Boss Floor A.tscn @@ -1427,7 +1427,7 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -112.3 [node name="HorseHead" parent="Bosses/HorseHead" instance=ExtResource("14_jb41f")] unique_name_in_owner = true -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -101.714, -2.7938, 10.841) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -101.714, -2.8, 10.841) visible = false InitialHP = 125 diff --git a/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn b/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn index 6b24f02ef..e3b073dc9 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/floors/Special Floors/Overworld.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=361 format=4 uid="uid://dvnc26rebk6o0"] +[gd_scene load_steps=184 format=4 uid="uid://dvnc26rebk6o0"] [ext_resource type="Script" uid="uid://cuhfkyh3d7noa" path="res://src/map/dungeon/code/Overworld.cs" id="1_5hmt3"] [ext_resource type="Texture2D" uid="uid://co6h8vyi11sl2" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_63.png" id="2_g6b7b"] @@ -37,8 +37,7 @@ [ext_resource type="Texture2D" uid="uid://b88bm86hnc8m6" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_stone_column_carved.png" id="29_8ti3u"] [ext_resource type="Texture2D" uid="uid://co3s2s5tswuj4" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_MOSAIC.png" id="30_6gklp"] [ext_resource type="Texture2D" uid="uid://pu4o1pwi6hnf" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_rock_outside_colored_CORRECTED1.png" id="31_kdqo4"] -[ext_resource type="PackedScene" uid="uid://r5d74jsx8tq6" path="res://src/map/Placeables/Stele B.tscn" id="62_xqf5a"] -[ext_resource type="Resource" uid="uid://ie8a0mt0g1g4" path="res://tutorialstone.dialogue" id="63_v60tm"] +[ext_resource type="PackedScene" uid="uid://doncarj3f8iua" path="res://src/vfx/Torch.tscn" id="60_xqf5a"] [ext_resource type="Script" uid="uid://b83kye8yinfxs" path="res://src/audio/AmbientSFXPlayer3D.cs" id="66_q7hpd"] [ext_resource type="Texture2D" uid="uid://c38grr8d22ukg" path="res://src/map/assets/Overworld Assetts/cloudscape.png" id="67_uyygh"] [ext_resource type="Shader" uid="uid://d3pf3ubk3lwwt" path="res://src/map/map shaders/Overworld Sea Fog Layer.gdshader" id="70_uyygh"] @@ -59,10 +58,6 @@ [ext_resource type="PackedScene" uid="uid://bn5egdkg03f5d" path="res://src/map/dungeon/door/UnlockableDoor.tscn" id="109_dmxjq"] [ext_resource type="Texture2D" uid="uid://c6bcwd1ym1dcg" path="res://src/map/overworld/Models/Overworld Re-Scaled (Missing Distance Objects)_outside_darker_brick.png" id="110_dmxjq"] [ext_resource type="Texture2D" uid="uid://ypb8vnmolp7e" path="res://src/map/overworld/Models/Overworld Re-Scaled (Missing Distance Objects)_OW_Worked-Stone-Outside.png" id="111_q7hpd"] -[ext_resource type="Texture2D" uid="uid://bd3ad0jb6emg" path="res://src/vfx/World/GREEN_FLAME.png" id="141_fmewe"] -[ext_resource type="Texture2D" uid="uid://b7kj1pxt7wx1g" path="res://src/vfx/World/BLUE_FLAME.png" id="142_8vsb2"] -[ext_resource type="Texture2D" uid="uid://tqkq5kaijq7f" path="res://src/vfx/World/REGULAR_FLAME.png" id="143_xuv6m"] -[ext_resource type="Texture2D" uid="uid://urhj7jw2wvor" path="res://src/vfx/World/PURPLE_FLAME.png" id="144_lna65"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1vage"] data = PackedVector3Array(-373.432, 2.6752, -14.4923, -350.649, 2.6752, -18.3546, -348.904, 2.6752, -15.8773, -373.432, 2.6752, -14.4923, -373.242, 2.6752, -16.0134, -350.649, 2.6752, -18.3546, -373.242, 2.6752, -16.0134, -354.301, 2.6752, -24.6124, -350.649, 2.6752, -18.3546, -373.242, 2.6752, -16.0134, -375.289, 2.6752, -18.0386, -354.301, 2.6752, -24.6124, -375.289, 2.6752, -18.0386, -355.043, 2.6752, -26.5524, -354.301, 2.6752, -24.6124, -375.289, 2.6752, -18.0386, -376.293, 2.6752, -19.0267, -355.043, 2.6752, -26.5524, -376.293, 2.6752, -19.0267, -358.396, 2.6752, -26.2531, -355.043, 2.6752, -26.5524, -376.293, 2.6752, -19.0267, -377.699, 2.6752, -20.0148, -358.396, 2.6752, -26.2531, -377.699, 2.6752, -20.0148, -359.932, 2.6752, -26.8034, -358.396, 2.6752, -26.2531, -377.699, 2.6752, -20.0148, -378.582, 2.6752, -23.0122, -359.932, 2.6752, -26.8034, -377.927, 2.6752, -32.0505, -364.007, 2.6752, -37.0514, -363.465, 2.6752, -34.6403, -377.927, 2.6752, -32.0505, -378.071, 2.6752, -34.0872, -364.007, 2.6752, -37.0514, -376.24, 2.6752, -28.3346, -377.927, 2.6752, -32.0505, -363.465, 2.6752, -34.6403, -376.24, 2.6752, -28.3346, -363.465, 2.6752, -34.6403, -363.195, 2.6752, -33.4347, -362.924, 2.6752, -32.2291, -376.24, 2.6752, -28.3346, -363.195, 2.6752, -33.4347, -379.339, 2.6752, -27.7071, -376.24, 2.6752, -28.3346, -362.924, 2.6752, -32.2291, -379.363, 2.6752, -26.8683, -362.924, 2.6752, -32.2291, -361.258, 2.6752, -30.1806, -379.363, 2.6752, -26.8683, -379.339, 2.6752, -27.7071, -362.924, 2.6752, -32.2291, -389.245, 2.6752, -25.2563, -403.6, 2.6752, -26.3806, -389.381, 2.6752, -27.8576, -389.245, 2.6752, -25.2563, -406.303, 2.6752, -23.091, -403.6, 2.6752, -26.3806, -406.303, 2.6752, -23.091, -410.848, 2.6752, -21.8018, -411.248, 2.6752, -25.58, -406.303, 2.6752, -23.091, -411.248, 2.6752, -25.58, -403.6, 2.6752, -26.3806, -410.848, 2.6752, -21.8018, -416.068, 2.6752, -19.81, -411.248, 2.6752, -25.58, -410.848, 2.6752, -21.8018, -415.758, 2.6752, -19.0919, -416.068, 2.6752, -19.81, -410.683, 2.6752, -19.2218, -415.758, 2.6752, -19.0919, -410.848, 2.6752, -21.8018, -410.683, 2.6752, -19.2218, -416.072, 2.6752, -18.2312, -415.758, 2.6752, -19.0919, -421.83, 2.6752, -19.7663, -422.855, 2.6752, -24.0718, -421.902, 2.6752, -22.6219, -421.83, 2.6752, -19.7663, -423.86, 2.6752, -21.736, -422.855, 2.6752, -24.0718, -429.233, 2.6752, -24.0925, -428.86, 2.6752, -29.1543, -427.385, 2.6752, -28.3837, -429.233, 2.6752, -24.0925, -433.792, 2.6752, -28.4783, -428.86, 2.6752, -29.1543, -429.233, 2.6752, -24.0925, -434.239, 2.6752, -25.8278, -433.792, 2.6752, -28.4783, -428.666, 2.6752, -23.9185, -434.239, 2.6752, -25.8278, -429.233, 2.6752, -24.0925, -441.171, 2.6752, -26.689, -446.42, 2.6752, -26.4615, -437.783, 2.6752, -31.1112, -441.171, 2.6752, -26.689, -445.288, 2.6752, -24.6454, -446.42, 2.6752, -26.4615, -448.795, 2.6752, -20.7601, -453.758, 2.6752, -19.9306, -452.085, 2.6752, -21.0278, -448.795, 2.6752, -20.7601, -452.302, 2.6752, -16.8749, -453.758, 2.6752, -19.9306, -445.288, 2.6752, -24.6454, -448.795, 2.6752, -20.7601, -452.085, 2.6752, -21.0278, -445.288, 2.6752, -24.6454, -452.085, 2.6752, -21.0278, -446.42, 2.6752, -26.4615, -452.302, 2.6752, -16.8749, -460.779, 2.6752, -12.7288, -453.758, 2.6752, -19.9306, -452.302, 2.6752, -16.8749, -453.06, 2.6752, -15.896, -460.779, 2.6752, -12.7288, -453.06, 2.6752, -15.896, -462.935, 2.6752, -11.3315, -460.779, 2.6752, -12.7288, -453.06, 2.6752, -15.896, -456.016, 2.6752, -12.0748, -462.935, 2.6752, -11.3315, -462.935, 2.6752, -11.3315, -466.154, 2.6752, -12.0904, -460.779, 2.6752, -12.7288, -462.935, 2.6752, -11.3315, -468.063, 2.6752, -10.4276, -466.154, 2.6752, -12.0904, -456.016, 2.6752, -12.0748, -465.091, 2.6752, -9.9342, -462.935, 2.6752, -11.3315, -465.091, 2.6752, -9.9342, -468.063, 2.6752, -10.4276, -462.935, 2.6752, -11.3315, -456.016, 2.6752, -12.0748, -458.972, 2.6752, -8.2537, -465.091, 2.6752, -9.9342, -458.972, 2.6752, -8.2537, -467.246, 2.6752, -8.5368, -465.091, 2.6752, -9.9342, -458.972, 2.6752, -8.2537, -461.929, 2.6752, -4.4325, -467.246, 2.6752, -8.5368, -461.929, 2.6752, -4.4325, -475.784, 2.6752, 3.714, -467.246, 2.6752, -8.5368, -461.929, 2.6752, -4.4325, -470.798, 2.6752, 7.0309, -475.784, 2.6752, 3.714, -465.091, 2.6752, -9.9342, -469.971, 2.6752, -8.7647, -468.063, 2.6752, -10.4276, -467.246, 2.6752, -8.5368, -469.971, 2.6752, -8.7647, -465.091, 2.6752, -9.9342, -467.246, 2.6752, -8.5368, -471.88, 2.6752, -7.1019, -469.971, 2.6752, -8.7647, -471.88, 2.6752, -7.1019, -476.225, 2.6752, -11.0287, -469.971, 2.6752, -8.7647, -469.971, 2.6752, -8.7647, -476.225, 2.6752, -11.0287, -468.063, 2.6752, -10.4276, -471.88, 2.6752, -7.1019, -477.761, 2.6752, -11.6569, -476.225, 2.6752, -11.0287, -468.063, 2.6752, -10.4276, -476.225, 2.6752, -11.0287, -474.689, 2.6752, -10.4004, -468.063, 2.6752, -10.4276, -474.689, 2.6752, -10.4004, -466.154, 2.6752, -12.0904, -466.154, 2.6752, -12.0904, -474.689, 2.6752, -10.4004, -473.153, 2.6752, -9.7721, -450.567, 2.6752, -14.2375, -456.016, 2.6752, -12.0748, -453.06, 2.6752, -15.896, -450.567, 2.6752, -14.2375, -453.523, 2.6752, -10.4163, -456.016, 2.6752, -12.0748, -449.809, 2.6752, -15.2164, -453.06, 2.6752, -15.896, -452.302, 2.6752, -16.8749, -449.809, 2.6752, -15.2164, -450.567, 2.6752, -14.2375, -453.06, 2.6752, -15.896, -453.523, 2.6752, -10.4163, -458.972, 2.6752, -8.2537, -456.016, 2.6752, -12.0748, -447.283, 2.6752, -15.1586, -450.567, 2.6752, -14.2375, -449.809, 2.6752, -15.2164, -447.283, 2.6752, -15.1586, -445.785, 2.6752, -13.4392, -450.567, 2.6752, -14.2375, -445.785, 2.6752, -13.4392, -453.523, 2.6752, -10.4163, -450.567, 2.6752, -14.2375, -445.785, 2.6752, -13.4392, -449.504, 2.6752, -9.3313, -453.523, 2.6752, -10.4163, -453.523, 2.6752, -10.4163, -456.479, 2.6752, -6.5952, -458.972, 2.6752, -8.2537, -449.504, 2.6752, -9.3313, -456.479, 2.6752, -6.5952, -453.523, 2.6752, -10.4163, -456.479, 2.6752, -6.5952, -461.929, 2.6752, -4.4325, -458.972, 2.6752, -8.2537, -456.479, 2.6752, -6.5952, -459.436, 2.6752, -2.774, -461.929, 2.6752, -4.4325, -459.436, 2.6752, -2.774, -470.798, 2.6752, 7.0309, -461.929, 2.6752, -4.4325, -459.436, 2.6752, -2.774, -468.305, 2.6752, 8.6894, -470.798, 2.6752, 7.0309, -468.305, 2.6752, 8.6894, -477.174, 2.6752, 20.1529, -474.777, 2.6752, 10.7864, -468.305, 2.6752, 8.6894, -474.777, 2.6752, 10.7864, -470.798, 2.6752, 7.0309, -456.943, 2.6752, -1.1156, -468.305, 2.6752, 8.6894, -459.436, 2.6752, -2.774, -456.943, 2.6752, -1.1156, -465.812, 2.6752, 10.3479, -468.305, 2.6752, 8.6894, -465.812, 2.6752, 10.3479, -474.681, 2.6752, 18.684, -477.174, 2.6752, 20.1529, -465.812, 2.6752, 10.3479, -477.174, 2.6752, 20.1529, -468.305, 2.6752, 8.6894, -453.224, 2.6752, -5.2234, -456.943, 2.6752, -1.1156, -459.436, 2.6752, -2.774, -453.224, 2.6752, -5.2234, -459.436, 2.6752, -2.774, -456.479, 2.6752, -6.5952, -453.224, 2.6752, -5.2234, -448.439, 2.6752, 5.9496, -456.943, 2.6752, -1.1156, -449.504, 2.6752, -9.3313, -453.224, 2.6752, -5.2234, -456.479, 2.6752, -6.5952, -453.224, 2.6752, -5.2234, -446.772, 2.6752, -1.1814, -448.439, 2.6752, 5.9496, -449.504, 2.6752, -9.3313, -446.772, 2.6752, -1.1814, -453.224, 2.6752, -5.2234, -449.504, 2.6752, -9.3313, -444.509, 2.6752, -6.0117, -446.772, 2.6752, -1.1814, -445.785, 2.6752, -13.4392, -444.509, 2.6752, -6.0117, -449.504, 2.6752, -9.3313, -445.785, 2.6752, -13.4392, -439.654, 2.6752, -8.9898, -444.509, 2.6752, -6.0117, -456.943, 2.6752, -1.1156, -448.439, 2.6752, 5.9496, -456.031, 2.6752, 13.5147, -456.943, 2.6752, -1.1156, -456.031, 2.6752, 13.5147, -465.812, 2.6752, 10.3479, -474.777, 2.6752, 10.7864, -482.324, 2.624, 20.931, -478.976, 2.6383, 10.0459, -474.777, 2.6752, 10.7864, -481.897, 2.6242, 21.4226, -482.324, 2.624, 20.931, -474.681, 2.6752, 18.684, -472.367, 2.6752, 21.5884, -478.661, 2.6242, 22.1507, -474.681, 2.6752, 18.684, -457.228, 2.6752, 23.7635, -472.367, 2.6752, 21.5884, -326.931, 2.6752, 40.0807, -337.258, 2.6752, 53.7248, -343.34, 2.6752, 46.9276, -337.258, 2.6752, 53.7248, -329.311, 2.6752, 54.7379, -334.539, 2.6752, 60.733, -324.22, 2.6752, 50.8975, -329.311, 2.6752, 54.7379, -337.258, 2.6752, 53.7248, -326.931, 2.6752, 40.0807, -324.22, 2.6752, 50.8975, -337.258, 2.6752, 53.7248, -326.931, 2.6752, 40.0807, -324.177, 2.6752, 49.7504, -324.22, 2.6752, 50.8975, -326.931, 2.6752, 40.0807, -326.018, 2.6752, 38.5727, -324.177, 2.6752, 49.7504, -326.018, 2.6752, 38.5727, -324.216, 2.6752, 49.138, -324.177, 2.6752, 49.7504, -326.018, 2.6752, 38.5727, -324.711, 2.6752, 36.5879, -324.216, 2.6752, 49.138, -326.931, 2.6752, 40.0807, -327.092, 2.6752, 29.6613, -326.018, 2.6752, 38.5727, -327.092, 2.6752, 29.6613, -324.711, 2.6752, 36.5879, -326.018, 2.6752, 38.5727, -327.258, 2.6752, 38.249, -327.092, 2.6752, 29.6613, -326.931, 2.6752, 40.0807, -327.258, 2.6752, 38.249, -326.931, 2.6752, 40.0807, -343.34, 2.6752, 46.9276, -327.258, 2.6752, 38.249, -343.34, 2.6752, 46.9276, -342.83, 2.6752, 43.8063, -327.536, 2.6752, 37.0059, -327.258, 2.6752, 38.249, -342.83, 2.6752, 43.8063, -327.092, 2.6752, 29.6613, -327.258, 2.6752, 38.249, -327.536, 2.6752, 37.0059, -327.536, 2.6752, 37.0059, -342.83, 2.6752, 43.8063, -343.826, 2.6752, 40.6394, -328.042, 2.6752, 35.1084, -327.536, 2.6752, 37.0059, -343.826, 2.6752, 40.6394, -327.092, 2.6752, 29.6613, -327.536, 2.6752, 37.0059, -328.042, 2.6752, 35.1084, -328.042, 2.6752, 35.1084, -343.826, 2.6752, 40.6394, -344.248, 2.6752, 39.5157, -329.253, 2.6752, 29.6813, -328.042, 2.6752, 35.1084, -344.248, 2.6752, 39.5157, -327.092, 2.6752, 29.6613, -328.042, 2.6752, 35.1084, -329.253, 2.6752, 29.6813, -329.253, 2.6752, 29.6813, -344.248, 2.6752, 39.5157, -346.882, 2.6752, 35.7961, -334.304, 2.6752, 18.6503, -329.253, 2.6752, 29.6813, -346.882, 2.6752, 35.7961, -334.304, 2.6752, 18.6503, -327.092, 2.6752, 29.6613, -329.253, 2.6752, 29.6813, -334.304, 2.6752, 18.6503, -346.882, 2.6752, 35.7961, -348.338, 2.6752, 33.3047, -334.304, 2.6752, 18.6503, -329.432, 2.6752, 20.5656, -327.092, 2.6752, 29.6613, -338.38, 2.6752, 7.2519, -334.304, 2.6752, 18.6503, -348.338, 2.6752, 33.3047, -338.38, 2.6752, 7.2519, -348.338, 2.6752, 33.3047, -355.588, 2.6752, 20.8743, -355.588, 2.6752, 20.8743, -339.206, 2.6752, 2.1034, -338.38, 2.6752, 7.2519, -355.588, 2.6752, 20.8743, -360.731, 2.6752, 11.7056, -339.206, 2.6752, 2.1034, -338.38, 2.6752, 7.2519, -335.078, 2.6752, 12.451, -334.304, 2.6752, 18.6503, -334.304, 2.6752, 18.6503, -335.078, 2.6752, 12.451, -329.432, 2.6752, 20.5656, -335.078, 2.6752, 12.451, -324.425, 2.6752, 22.7006, -329.432, 2.6752, 20.5656, -335.078, 2.6752, 12.451, -325.194, 2.6752, 16.8219, -324.425, 2.6752, 22.7006, -329.432, 2.6752, 20.5656, -324.425, 2.6752, 22.7006, -324.637, 2.6752, 29.0526, -329.432, 2.6752, 20.5656, -324.637, 2.6752, 29.0526, -327.092, 2.6752, 29.6613, -327.092, 2.6752, 29.6613, -324.637, 2.6752, 29.0526, -324.711, 2.6752, 36.5879, -324.637, 2.6752, 29.0526, -299.99, 2.6752, 36.4481, -324.711, 2.6752, 36.5879, -324.637, 2.6752, 29.0526, -300.059, 2.6752, 28.9371, -299.99, 2.6752, 36.4481, -300.059, 2.6752, 28.9371, -293.146, 2.6752, 38.7844, -299.99, 2.6752, 36.4481, -300.059, 2.6752, 28.9371, -292.944, 2.6752, 28.6096, -293.146, 2.6752, 38.7844, -292.944, 2.6752, 28.6096, -289.796, 2.6752, 38.8147, -293.146, 2.6752, 38.7844, -292.944, 2.6752, 28.6096, -289.594, 2.6752, 28.6398, -289.796, 2.6752, 38.8147, -289.594, 2.6752, 28.6398, -286.368, 2.6752, 38.8457, -289.796, 2.6752, 38.8147, -289.594, 2.6752, 28.6398, -286.167, 2.6752, 28.6708, -286.368, 2.6752, 38.8457, -286.167, 2.6752, 28.6708, -282.941, 2.6752, 38.8766, -286.368, 2.6752, 38.8457, -286.167, 2.6752, 28.6708, -282.739, 2.6752, 28.7018, -282.941, 2.6752, 38.8766, -282.739, 2.6752, 28.7018, -276.944, 2.6752, 38.9308, -282.941, 2.6752, 38.8766, -282.739, 2.6752, 28.7018, -276.742, 2.6752, 28.756, -276.944, 2.6752, 38.9308, -300.059, 2.6752, 28.9371, -293.152, 2.6752, 24.7633, -292.944, 2.6752, 28.6096, -300.059, 2.6752, 28.9371, -300.09, 2.6752, 25.1928, -293.152, 2.6752, 24.7633, -292.944, 2.6752, 28.6096, -293.152, 2.6752, 24.7633, -289.939, 2.6752, 24.5161, -292.944, 2.6752, 28.6096, -289.939, 2.6752, 24.5161, -289.594, 2.6752, 28.6398, -300.09, 2.6752, 25.1928, -293.36, 2.6752, 20.9171, -293.152, 2.6752, 24.7633, -300.09, 2.6752, 25.1928, -300.12, 2.6752, 21.4485, -293.36, 2.6752, 20.9171, -293.152, 2.6752, 24.7633, -290.284, 2.6752, 20.3924, -289.939, 2.6752, 24.5161, -293.152, 2.6752, 24.7633, -293.36, 2.6752, 20.9171, -290.284, 2.6752, 20.3924, -300.12, 2.6752, 21.4485, -293.568, 2.6752, 17.0708, -293.36, 2.6752, 20.9171, -300.12, 2.6752, 21.4485, -300.15, 2.6752, 17.7041, -293.568, 2.6752, 17.0708, -300.15, 2.6752, 17.7041, -293.738, 2.6752, 12.8973, -293.568, 2.6752, 17.0708, -300.15, 2.6752, 17.7041, -300.18, 2.6752, 13.9598, -293.738, 2.6752, 12.8973, -293.36, 2.6752, 20.9171, -293.568, 2.6752, 17.0708, -290.628, 2.6752, 16.2686, -293.36, 2.6752, 20.9171, -290.628, 2.6752, 16.2686, -290.284, 2.6752, 20.3924, -293.568, 2.6752, 17.0708, -291.54, 2.6752, 11.8427, -290.628, 2.6752, 16.2686, -293.568, 2.6752, 17.0708, -293.738, 2.6752, 12.8973, -291.54, 2.6752, 11.8427, -290.628, 2.6752, 16.2686, -291.54, 2.6752, 11.8427, -286.167, 2.6752, 9.5961, -290.628, 2.6752, 16.2686, -286.167, 2.6752, 9.5961, -286.167, 2.6752, 14.3648, -290.284, 2.6752, 20.3924, -290.628, 2.6752, 16.2686, -286.167, 2.6752, 14.3648, -293.738, 2.6752, 12.8973, -292.115, 2.6752, 9.3588, -291.54, 2.6752, 11.8427, -293.738, 2.6752, 12.8973, -295.005, 2.6752, 10.6803, -292.115, 2.6752, 9.3588, -286.167, 2.6752, 14.3648, -286.167, 2.6752, 9.5961, -282.739, 2.6752, 9.443, -286.167, 2.6752, 14.3648, -282.739, 2.6752, 9.443, -282.739, 2.6752, 14.2577, -290.284, 2.6752, 20.3924, -286.167, 2.6752, 14.3648, -286.167, 2.6752, 19.1335, -286.167, 2.6752, 19.1335, -286.167, 2.6752, 14.3648, -282.739, 2.6752, 14.2577, -289.939, 2.6752, 24.5161, -290.284, 2.6752, 20.3924, -286.167, 2.6752, 19.1335, -289.939, 2.6752, 24.5161, -286.167, 2.6752, 19.1335, -286.167, 2.6752, 23.9021, -289.594, 2.6752, 28.6398, -289.939, 2.6752, 24.5161, -286.167, 2.6752, 23.9021, -289.594, 2.6752, 28.6398, -286.167, 2.6752, 23.9021, -286.167, 2.6752, 28.6708, -286.167, 2.6752, 23.9021, -286.167, 2.6752, 19.1335, -282.739, 2.6752, 19.0724, -286.167, 2.6752, 19.1335, -282.739, 2.6752, 14.2577, -282.739, 2.6752, 19.0724, -286.167, 2.6752, 23.9021, -282.739, 2.6752, 19.0724, -282.739, 2.6752, 23.8871, -286.167, 2.6752, 28.6708, -286.167, 2.6752, 23.9021, -282.739, 2.6752, 23.8871, -286.167, 2.6752, 28.6708, -282.739, 2.6752, 23.8871, -282.739, 2.6752, 28.7018, -282.739, 2.6752, 14.2577, -282.739, 2.6752, 9.443, -276.742, 2.6752, 9.6035, -282.739, 2.6752, 14.2577, -276.742, 2.6752, 9.6035, -276.742, 2.6752, 14.3916, -282.739, 2.6752, 19.0724, -282.739, 2.6752, 14.2577, -276.742, 2.6752, 14.3916, -276.742, 2.6752, 14.3916, -276.742, 2.6752, 9.6035, -261.011, 2.6752, 9.6731, -282.739, 2.6752, 23.8871, -282.739, 2.6752, 19.0724, -276.742, 2.6752, 19.1797, -282.739, 2.6752, 19.0724, -276.742, 2.6752, 14.3916, -276.742, 2.6752, 19.1797, -276.742, 2.6752, 14.3916, -261.011, 2.6752, 9.6731, -257.831, 2.6752, 12.4232, -276.742, 2.6752, 19.1797, -276.742, 2.6752, 14.3916, -257.831, 2.6752, 12.4232, -257.831, 2.6752, 12.4232, -261.011, 2.6752, 9.6731, -256.483, 2.6752, 9.6931, -282.739, 2.6752, 23.8871, -276.742, 2.6752, 19.1797, -276.742, 2.6752, 23.9679, -282.739, 2.6752, 28.7018, -282.739, 2.6752, 23.8871, -276.742, 2.6752, 23.9679, -282.739, 2.6752, 28.7018, -276.742, 2.6752, 23.9679, -276.742, 2.6752, 28.756, -276.742, 2.6752, 23.9679, -276.742, 2.6752, 19.1797, -261.424, 2.6752, 19.6268, -276.742, 2.6752, 19.1797, -257.831, 2.6752, 12.4232, -261.424, 2.6752, 19.6268, -257.831, 2.6752, 12.4232, -256.483, 2.6752, 9.6931, -252.387, 2.6752, 11.8566, -261.424, 2.6752, 19.6268, -257.831, 2.6752, 12.4232, -252.387, 2.6752, 11.8566, -252.387, 2.6752, 11.8566, -256.483, 2.6752, 9.6931, -254.219, 2.6752, 9.7031, -276.742, 2.6752, 23.9679, -261.424, 2.6752, 19.6268, -261.42, 2.6752, 24.6692, -276.742, 2.6752, 28.756, -276.742, 2.6752, 23.9679, -261.42, 2.6752, 24.6692, -261.424, 2.6752, 19.6268, -252.387, 2.6752, 11.8566, -257.015, 2.6752, 19.7555, -261.42, 2.6752, 24.6692, -261.424, 2.6752, 19.6268, -257.015, 2.6752, 19.7555, -252.387, 2.6752, 11.8566, -254.219, 2.6752, 9.7031, -249.666, 2.6752, 11.5733, -257.015, 2.6752, 19.7555, -252.387, 2.6752, 11.8566, -249.666, 2.6752, 11.5733, -249.666, 2.6752, 11.5733, -254.219, 2.6752, 9.7031, -251.955, 2.6752, 9.7132, -249.666, 2.6752, 11.5733, -251.955, 2.6752, 9.7132, -246.944, 2.6752, 11.29, -246.944, 2.6752, 11.29, -251.955, 2.6752, 9.7132, -248.345, 2.6752, 9.7291, -246.944, 2.6752, 11.29, -248.345, 2.6752, 9.7291, -242.604, 2.6752, 10.8384, -254.81, 2.6752, 19.8198, -249.666, 2.6752, 11.5733, -246.944, 2.6752, 11.29, -257.015, 2.6752, 19.7555, -249.666, 2.6752, 11.5733, -254.81, 2.6752, 19.8198, -252.606, 2.6752, 19.8841, -246.944, 2.6752, 11.29, -242.604, 2.6752, 10.8384, -254.81, 2.6752, 19.8198, -246.944, 2.6752, 11.29, -252.606, 2.6752, 19.8841, -252.606, 2.6752, 19.8841, -242.604, 2.6752, 10.8384, -249.091, 2.6752, 19.9867, -257.01, 2.6752, 24.871, -257.015, 2.6752, 19.7555, -254.81, 2.6752, 19.8198, -261.42, 2.6752, 24.6692, -257.015, 2.6752, 19.7555, -257.01, 2.6752, 24.871, -254.805, 2.6752, 24.9719, -254.81, 2.6752, 19.8198, -252.606, 2.6752, 19.8841, -257.01, 2.6752, 24.871, -254.81, 2.6752, 19.8198, -254.805, 2.6752, 24.9719, -252.6, 2.6752, 25.0729, -252.606, 2.6752, 19.8841, -249.091, 2.6752, 19.9867, -254.805, 2.6752, 24.9719, -252.606, 2.6752, 19.8841, -252.6, 2.6752, 25.0729, -252.6, 2.6752, 25.0729, -249.091, 2.6752, 19.9867, -249.084, 2.6752, 25.2338, -261.148, 2.6752, 29.6678, -261.42, 2.6752, 24.6692, -257.01, 2.6752, 24.871, -276.742, 2.6752, 28.756, -261.42, 2.6752, 24.6692, -261.148, 2.6752, 29.6678, -256.66, 2.6752, 29.9303, -257.01, 2.6752, 24.871, -254.805, 2.6752, 24.9719, -261.148, 2.6752, 29.6678, -257.01, 2.6752, 24.871, -256.66, 2.6752, 29.9303, -254.415, 2.6752, 30.0615, -254.805, 2.6752, 24.9719, -252.6, 2.6752, 25.0729, -256.66, 2.6752, 29.9303, -254.805, 2.6752, 24.9719, -254.415, 2.6752, 30.0615, -252.171, 2.6752, 30.1928, -252.6, 2.6752, 25.0729, -249.084, 2.6752, 25.2338, -254.415, 2.6752, 30.0615, -252.6, 2.6752, 25.0729, -252.171, 2.6752, 30.1928, -252.171, 2.6752, 30.1928, -249.084, 2.6752, 25.2338, -248.593, 2.6752, 30.402, -256.66, 2.6752, 29.9303, -254.415, 2.6752, 30.0615, -249.882, 2.6752, 36.8337, -254.415, 2.6752, 30.0615, -246.977, 2.6752, 36.8834, -249.882, 2.6752, 36.8337, -254.415, 2.6752, 30.0615, -252.171, 2.6752, 30.1928, -246.977, 2.6752, 36.8834, -256.66, 2.6752, 29.9303, -249.882, 2.6752, 36.8337, -252.788, 2.6752, 37.1288, -261.148, 2.6752, 29.6678, -256.66, 2.6752, 29.9303, -252.788, 2.6752, 37.1288, -252.171, 2.6752, 30.1928, -245.188, 2.6752, 35.2721, -246.977, 2.6752, 36.8834, -252.171, 2.6752, 30.1928, -248.593, 2.6752, 30.402, -245.188, 2.6752, 35.2721, -248.593, 2.6752, 30.402, -234.535, 2.6751, 35.1137, -245.188, 2.6752, 35.2721, -248.593, 2.6752, 30.402, -234.566, 2.6751, 30.4265, -234.535, 2.6751, 35.1137, -261.148, 2.6752, 29.6678, -252.788, 2.6752, 37.1288, -258.599, 2.6752, 40.2951, -276.742, 2.6752, 28.756, -261.148, 2.6752, 29.6678, -258.599, 2.6752, 40.2951, -276.742, 2.6752, 28.756, -258.599, 2.6752, 40.2951, -276.944, 2.6752, 38.9308, -258.599, 2.6752, 40.2951, -278.143, 2.6752, 54.24, -276.944, 2.6752, 38.9308, -258.599, 2.6752, 40.2951, -261.837, 2.6752, 54.5146, -278.143, 2.6752, 54.24, -276.944, 2.6752, 38.9308, -278.143, 2.6752, 54.24, -284.322, 2.6752, 53.8563, -276.944, 2.6752, 38.9308, -284.322, 2.6752, 53.8563, -282.941, 2.6752, 38.8766, -282.941, 2.6752, 38.8766, -284.322, 2.6752, 53.8563, -285.688, 2.6752, 53.8926, -282.941, 2.6752, 38.8766, -285.688, 2.6752, 53.8926, -286.368, 2.6752, 38.8457, -286.368, 2.6752, 38.8457, -285.688, 2.6752, 53.8926, -289.796, 2.6752, 53.9903, -286.368, 2.6752, 38.8457, -289.796, 2.6752, 53.9903, -289.796, 2.6752, 38.8147, -289.796, 2.6752, 38.8147, -289.796, 2.6752, 53.9903, -293.146, 2.6752, 53.96, -289.796, 2.6752, 38.8147, -293.146, 2.6752, 53.96, -293.146, 2.6752, 38.7844, -293.146, 2.6752, 38.7844, -299.892, 2.6752, 53.8951, -299.99, 2.6752, 36.4481, -293.146, 2.6752, 38.7844, -293.146, 2.6752, 53.96, -299.892, 2.6752, 53.8951, -278.367, 2.6752, 66.2991, -284.065, 2.6752, 70.0373, -284.403, 2.6752, 66.1178, -278.367, 2.6752, 66.2991, -278.449, 2.6752, 70.1348, -284.065, 2.6752, 70.0373, -278.143, 2.6752, 54.24, -278.367, 2.6752, 66.2991, -284.403, 2.6752, 66.1178, -278.143, 2.6752, 54.24, -284.403, 2.6752, 66.1178, -284.322, 2.6752, 53.8563, -278.423, 2.6752, 88.2436, -283.839, 2.6752, 93.6835, -284.305, 2.6752, 88.1904, -278.423, 2.6752, 88.2436, -278.523, 2.6752, 93.6292, -283.839, 2.6752, 93.6835, -278.423, 2.6752, 82.208, -278.423, 2.6752, 88.2436, -284.305, 2.6752, 88.1904, -278.423, 2.6752, 82.208, -284.305, 2.6752, 88.1904, -284.305, 2.6752, 82.1549, -273.505, 2.6752, 88.2436, -271.354, 2.6752, 89.1315, -273.957, 2.6752, 91.5468, -273.505, 2.6752, 88.2436, -270.29, 2.6752, 86.2114, -271.354, 2.6752, 89.1315, -288.938, 2.6752, 76.1193, -290.072, 2.6752, 74.0352, -287.035, 2.6752, 71.4305, -288.938, 2.6752, 76.1193, -292.217, 2.6752, 77.587, -290.072, 2.6752, 74.0352, -288.938, 2.6752, 88.1904, -293.571, 2.6752, 82.1549, -288.938, 2.6752, 82.1549, -288.938, 2.6752, 88.1904, -291.878, 2.6752, 87.7388, -293.571, 2.6752, 82.1549, -273.505, 2.6752, 76.1724, -269.096, 2.6752, 81.9822, -273.505, 2.6752, 82.208, -273.505, 2.6752, 76.1724, -270.394, 2.6752, 76.2853, -269.096, 2.6752, 81.9822, -278.423, 2.6752, 76.1725, -284.305, 2.6752, 82.1549, -284.305, 2.6752, 76.1193, -278.423, 2.6752, 76.1725, -278.423, 2.6752, 82.208, -284.305, 2.6752, 82.1549, -278.449, 2.6752, 70.1348, -284.305, 2.6752, 76.1193, -284.065, 2.6752, 70.0373, -278.449, 2.6752, 70.1348, -278.423, 2.6752, 76.1725, -284.305, 2.6752, 76.1193, -275.836, 2.6752, 70.8627, -270.394, 2.6752, 76.2853, -273.505, 2.6752, 76.1724, -275.836, 2.6752, 70.8627, -272.821, 2.6752, 73.411, -270.394, 2.6752, 76.2853, -288.938, 2.6752, 82.1549, -292.217, 2.6752, 77.587, -288.938, 2.6752, 76.1193, -288.938, 2.6752, 82.1549, -293.571, 2.6752, 82.1549, -292.217, 2.6752, 77.587, -286.533, 2.6752, 92.8932, -291.878, 2.6752, 87.7388, -288.938, 2.6752, 88.1904, -286.533, 2.6752, 92.8932, -289.338, 2.6752, 90.9519, -291.878, 2.6752, 87.7388, -283.839, 2.6752, 93.6835, -286.533, 2.6752, 92.8932, -288.938, 2.6752, 88.1904, -283.839, 2.6752, 93.6835, -288.938, 2.6752, 88.1904, -284.305, 2.6752, 88.1904, -273.505, 2.6752, 82.208, -270.29, 2.6752, 86.2114, -273.505, 2.6752, 88.2436, -273.505, 2.6752, 82.208, -269.096, 2.6752, 81.9822, -270.29, 2.6752, 86.2114, -284.305, 2.6752, 82.1549, -288.938, 2.6752, 76.1193, -284.305, 2.6752, 76.1193, -284.305, 2.6752, 82.1549, -288.938, 2.6752, 82.1549, -288.938, 2.6752, 76.1193, -284.305, 2.6752, 88.1904, -288.938, 2.6752, 82.1549, -284.305, 2.6752, 82.1549, -284.305, 2.6752, 88.1904, -288.938, 2.6752, 88.1904, -288.938, 2.6752, 82.1549, -284.305, 2.6752, 76.1193, -287.035, 2.6752, 71.4305, -284.065, 2.6752, 70.0373, -284.305, 2.6752, 76.1193, -288.938, 2.6752, 76.1193, -287.035, 2.6752, 71.4305, -278.423, 2.6752, 82.208, -273.505, 2.6752, 88.2436, -278.423, 2.6752, 88.2436, -278.423, 2.6752, 82.208, -273.505, 2.6752, 82.208, -273.505, 2.6752, 88.2436, -278.449, 2.6752, 70.1348, -273.505, 2.6752, 76.1724, -278.423, 2.6752, 76.1725, -278.449, 2.6752, 70.1348, -275.836, 2.6752, 70.8627, -273.505, 2.6752, 76.1724, -278.423, 2.6752, 76.1725, -273.505, 2.6752, 76.1724, -273.505, 2.6752, 82.208, -278.423, 2.6752, 76.1725, -273.505, 2.6752, 82.208, -278.423, 2.6752, 82.208, -278.423, 2.6752, 88.2436, -273.957, 2.6752, 91.5468, -278.523, 2.6752, 93.6292, -278.423, 2.6752, 88.2436, -273.505, 2.6752, 88.2436, -273.957, 2.6752, 91.5468, -192, 2.6752, 27.7945, -191.881, 2.6752, 34.7696, -191.939, 2.6752, 37.8103, -192, 2.6752, 27.7945, -191.897, 2.6752, 31.2938, -191.881, 2.6752, 34.7696, -182.327, 2.6751, 29.8466, -180.593, 2.6752, 32.4069, -183.977, 2.6752, 34.7774, -182.327, 2.6751, 29.8466, -180.428, 2.6751, 30.6273, -180.593, 2.6752, 32.4069, -180.593, 2.6752, 32.4069, -183.528, 2.6752, 37.3001, -183.977, 2.6752, 34.7774, -180.593, 2.6752, 32.4069, -180.052, 2.6752, 34.825, -183.528, 2.6752, 37.3001, -180.052, 2.6752, 34.825, -183.877, 2.6752, 39.4967, -183.528, 2.6752, 37.3001, -180.052, 2.6752, 34.825, -180.069, 2.6752, 39.5909, -183.877, 2.6752, 39.4967, -180.069, 2.6752, 39.5909, -184.079, 2.6752, 40.8574, -183.877, 2.6752, 39.4967, -180.069, 2.6752, 39.5909, -179.915, 2.6752, 40.4233, -184.079, 2.6752, 40.8574, -183.736, 2.6752, 31.1264, -183.977, 2.6752, 34.7774, -184.02, 2.6752, 34.7177, -183.736, 2.6752, 31.1264, -182.327, 2.6751, 29.8466, -183.977, 2.6752, 34.7774, -184.079, 2.6752, 40.8574, -178.864, 2.6752, 82.4723, -184.652, 2.6752, 82.4723, -184.079, 2.6752, 40.8574, -179.915, 2.6752, 40.4233, -178.864, 2.6752, 82.4723, -184.079, 2.6752, 40.8574, -184.652, 2.6752, 82.4723, -191.88, 2.6752, 82.4723, -184.079, 2.6752, 40.8574, -191.88, 2.6752, 82.4723, -191.88, 2.6752, 40.8574, -179.915, 2.6752, 40.4233, -171.668, 2.6752, 82.4723, -178.864, 2.6752, 82.4723, -179.915, 2.6752, 40.4233, -171.668, 2.6752, 40.3269, -171.668, 2.6752, 82.4723, -182.327, 2.6751, 29.8466, -177.599, 2.6751, 23.4284, -180.428, 2.6751, 30.6273, -182.327, 2.6751, 29.8466, -179.47, 2.6751, 22.6771, -177.599, 2.6751, 23.4284, -297.338, 2.6752, 3.418, -297.089, 2.6752, -0.4569, -294.622, 2.6752, 2.2066, -297.338, 2.6752, 3.418, -298.801, 2.6752, 0.4868, -297.089, 2.6752, -0.4569, -297.338, 2.6752, 3.418, -300.087, 2.6752, 1.959, -298.801, 2.6752, 0.4868, -297.338, 2.6752, 3.418, -299.107, 2.6752, 4.0983, -300.087, 2.6752, 1.959, -296.447, 2.6752, 5.4972, -299.107, 2.6752, 4.0983, -297.338, 2.6752, 3.418, -296.447, 2.6752, 5.4972, -298.216, 2.6752, 6.1775, -299.107, 2.6752, 4.0983, -296.447, 2.6752, 5.4972, -297.338, 2.6752, 3.418, -294.622, 2.6752, 2.2066, -296.447, 2.6752, 5.4972, -294.622, 2.6752, 2.2066, -293.731, 2.6752, 4.2857, -295.543, 2.6752, 7.6062, -298.216, 2.6752, 6.1775, -296.447, 2.6752, 5.4972, -295.543, 2.6752, 7.6062, -297.312, 2.6752, 8.2865, -298.216, 2.6752, 6.1775, -294.622, 2.6752, 2.2066, -293.126, 2.6752, 1.4874, -292.235, 2.6752, 3.5665, -294.622, 2.6752, 2.2066, -292.235, 2.6752, 3.5665, -293.731, 2.6752, 4.2857, -295.543, 2.6752, 7.6062, -296.447, 2.6752, 5.4972, -293.731, 2.6752, 4.2857, -295.543, 2.6752, 7.6062, -293.731, 2.6752, 4.2857, -292.827, 2.6752, 6.3947, -293.731, 2.6752, 4.2857, -292.235, 2.6752, 3.5665, -291.331, 2.6752, 5.6755, -293.731, 2.6752, 4.2857, -291.331, 2.6752, 5.6755, -292.827, 2.6752, 6.3947, -292.827, 2.6752, 6.3947, -290.452, 2.6752, 7.7787, -292.115, 2.6752, 9.3588, -292.827, 2.6752, 6.3947, -291.331, 2.6752, 5.6755, -290.452, 2.6752, 7.7787, -297.312, 2.6752, 8.2865, -300.198, 2.6752, 7.5862, -298.216, 2.6752, 6.1775, -297.312, 2.6752, 8.2865, -298.971, 2.6752, 9.108, -300.198, 2.6752, 7.5862, -298.216, 2.6752, 6.1775, -300.198, 2.6752, 7.5862, -300.83, 2.6752, 5.7365, -298.216, 2.6752, 6.1775, -300.83, 2.6752, 5.7365, -299.107, 2.6752, 4.0983, -291.331, 2.6752, 5.6755, -289.747, 2.6752, 5.9554, -290.452, 2.6752, 7.7787, -291.331, 2.6752, 5.6755, -289.708, 2.6752, 4.0012, -289.747, 2.6752, 5.9554, -299.107, 2.6752, 4.0983, -300.792, 2.6752, 3.7823, -300.087, 2.6752, 1.959, -299.107, 2.6752, 4.0983, -300.83, 2.6752, 5.7365, -300.792, 2.6752, 3.7823, -216.51, 2.6751, 29.2978, -209.873, 2.6751, 36.3828, -216.525, 2.6751, 37.743, -216.51, 2.6751, 29.2978, -209.858, 2.6751, 29.6191, -209.873, 2.6751, 36.3828, -222.79, 2.6751, 29.2978, -216.51, 2.6751, 29.2978, -216.525, 2.6751, 37.743, -222.79, 2.6751, 29.2978, -216.525, 2.6751, 37.743, -222.805, 2.6751, 37.743, -216.51, 2.6751, 24.8558, -213.593, 2.6751, 24.1684, -210.503, 2.6751, 28.1028, -216.51, 2.6751, 24.8558, -217.684, 2.6751, 21.4734, -213.593, 2.6751, 24.1684, -229.085, 2.6751, 41.6596, -230.988, 2.6751, 41.8907, -232.877, 2.6751, 39.3101, -229.085, 2.6751, 41.6596, -227.981, 2.6751, 43.9446, -230.988, 2.6751, 41.8907, -216.525, 2.6751, 41.6596, -224.612, 2.6751, 45.0962, -222.805, 2.6751, 41.6596, -216.525, 2.6751, 41.6596, -219.868, 2.6751, 45.1122, -224.612, 2.6751, 45.0962, -229.07, 2.6751, 24.8558, -222.79, 2.6751, 20.4139, -222.79, 2.6751, 24.8558, -229.07, 2.6751, 24.8558, -227.204, 2.6751, 21.4504, -222.79, 2.6751, 20.4139, -222.79, 2.6751, 29.2978, -222.79, 2.6751, 24.8558, -216.51, 2.6751, 24.8558, -222.79, 2.6751, 29.2978, -216.51, 2.6751, 24.8558, -216.51, 2.6751, 29.2978, -229.07, 2.6751, 29.2978, -222.805, 2.6751, 37.743, -229.085, 2.6751, 37.743, -229.07, 2.6751, 29.2978, -222.79, 2.6751, 29.2978, -222.805, 2.6751, 37.743, -234.566, 2.6751, 30.4265, -229.085, 2.6751, 37.743, -234.535, 2.6751, 35.1137, -234.566, 2.6751, 30.4265, -229.07, 2.6751, 29.2978, -229.085, 2.6751, 37.743, -232.77, 2.6751, 26.0536, -227.204, 2.6751, 21.4504, -229.07, 2.6751, 24.8558, -232.77, 2.6751, 26.0536, -231.18, 2.6751, 24.1454, -227.204, 2.6751, 21.4504, -222.805, 2.6751, 41.6596, -227.981, 2.6751, 43.9446, -229.085, 2.6751, 41.6596, -222.805, 2.6751, 41.6596, -224.612, 2.6751, 45.0962, -227.981, 2.6751, 43.9446, -222.805, 2.6751, 37.743, -222.805, 2.6751, 41.6596, -229.085, 2.6751, 41.6596, -222.805, 2.6751, 37.743, -229.085, 2.6751, 41.6596, -229.085, 2.6751, 37.743, -212.052, 2.6751, 39.932, -219.868, 2.6751, 45.1122, -216.525, 2.6751, 41.6596, -212.052, 2.6751, 39.932, -214.947, 2.6751, 42.9688, -219.868, 2.6751, 45.1122, -222.79, 2.6751, 24.8558, -217.684, 2.6751, 21.4734, -216.51, 2.6751, 24.8558, -222.79, 2.6751, 24.8558, -222.79, 2.6751, 20.4139, -217.684, 2.6751, 21.4734, -234.566, 2.6751, 30.4265, -229.07, 2.6751, 24.8558, -229.07, 2.6751, 29.2978, -234.566, 2.6751, 30.4265, -232.77, 2.6751, 26.0536, -229.07, 2.6751, 24.8558, -229.07, 2.6751, 29.2978, -222.79, 2.6751, 24.8558, -222.79, 2.6751, 29.2978, -229.07, 2.6751, 29.2978, -229.07, 2.6751, 24.8558, -222.79, 2.6751, 24.8558, -216.51, 2.6751, 29.2978, -210.503, 2.6751, 28.1028, -209.858, 2.6751, 29.6191, -216.51, 2.6751, 29.2978, -216.51, 2.6751, 24.8558, -210.503, 2.6751, 28.1028, -209.873, 2.6751, 36.3828, -216.525, 2.6751, 41.6596, -216.525, 2.6751, 37.743, -209.873, 2.6751, 36.3828, -212.052, 2.6751, 39.932, -216.525, 2.6751, 41.6596, -216.525, 2.6751, 37.743, -222.805, 2.6751, 41.6596, -222.805, 2.6751, 37.743, -216.525, 2.6751, 37.743, -216.525, 2.6751, 41.6596, -222.805, 2.6751, 41.6596, -229.085, 2.6751, 37.743, -232.877, 2.6751, 39.3101, -234.535, 2.6751, 35.1137, -229.085, 2.6751, 37.743, -229.085, 2.6751, 41.6596, -232.877, 2.6751, 39.3101, -204.953, 2.6752, 29.8341, -200.259, 2.6752, 35.7624, -204.971, 2.6752, 35.8179, -204.953, 2.6752, 29.8341, -200.172, 2.6752, 29.6953, -200.259, 2.6752, 35.7624, -209.858, 2.6751, 29.6191, -204.971, 2.6752, 35.8179, -209.873, 2.6751, 36.3828, -209.858, 2.6751, 29.6191, -204.953, 2.6752, 29.8341, -204.971, 2.6752, 35.8179, -196.077, 2.6752, 27.7772, -191.939, 2.6752, 37.8103, -196.037, 2.6752, 38.0233, -196.077, 2.6752, 27.7772, -192, 2.6752, 27.7945, -191.939, 2.6752, 37.8103, -198.602, 2.6752, 29.9708, -196.077, 2.6752, 27.7772, -196.037, 2.6752, 38.0233, -198.602, 2.6752, 29.9708, -196.037, 2.6752, 38.0233, -198.581, 2.6752, 35.78, -191.897, 2.6752, 31.2938, -184.02, 2.6752, 34.7177, -191.881, 2.6752, 34.7696, -191.897, 2.6752, 31.2938, -183.736, 2.6752, 31.1264, -184.02, 2.6752, 34.7177, -200.172, 2.6752, 29.6953, -198.581, 2.6752, 35.78, -200.259, 2.6752, 35.7624, -200.172, 2.6752, 29.6953, -198.602, 2.6752, 29.9708, -198.581, 2.6752, 35.78, -369.481, 2.6752, -4.2999, -347.199, 2.6752, -12.5486, -343.879, 2.6752, -7.5918, -369.481, 2.6752, -4.2999, -372.695, 2.6752, -6.3033, -347.199, 2.6752, -12.5486, -372.695, 2.6752, -6.3033, -347.592, 2.6752, -14.5999, -347.199, 2.6752, -12.5486, -372.695, 2.6752, -6.3033, -373.005, 2.6752, -10.6398, -347.592, 2.6752, -14.5999, -373.005, 2.6752, -10.6398, -348.904, 2.6752, -15.8773, -347.592, 2.6752, -14.5999, -373.005, 2.6752, -10.6398, -373.432, 2.6752, -14.4923, -348.904, 2.6752, -15.8773, -365.049, 2.6752, 3.9596, -369.481, 2.6752, -4.2999, -343.879, 2.6752, -7.5918, -365.049, 2.6752, 3.9596, -343.879, 2.6752, -7.5918, -341.587, 2.6752, -2.6245, -360.731, 2.6752, 11.7056, -365.049, 2.6752, 3.9596, -341.587, 2.6752, -2.6245, -360.731, 2.6752, 11.7056, -341.587, 2.6752, -2.6245, -339.206, 2.6752, 2.1034, -477.174, 2.6752, 20.1529, -481.897, 2.6242, 21.4226, -474.777, 2.6752, 10.7864, -477.174, 2.6752, 20.1529, -481.642, 2.6242, 22.3659, -481.897, 2.6242, 21.4226, -447.36, 2.6752, -18.7476, -452.302, 2.6752, -16.8749, -448.795, 2.6752, -20.7601, -447.36, 2.6752, -18.7476, -449.809, 2.6752, -15.2164, -452.302, 2.6752, -16.8749, -442.188, 2.6752, -20.3197, -444.52, 2.6752, -15.402, -447.36, 2.6752, -18.7476, -442.188, 2.6752, -20.3197, -447.36, 2.6752, -18.7476, -444.943, 2.6752, -23.584, -439.171, 2.6752, -24.5636, -445.288, 2.6752, -24.6454, -441.171, 2.6752, -26.689, -439.171, 2.6752, -24.5636, -444.943, 2.6752, -23.584, -445.288, 2.6752, -24.6454, -421.956, 2.6752, -18.8271, -423.86, 2.6752, -21.736, -421.83, 2.6752, -19.7663, -421.956, 2.6752, -18.8271, -424.664, 2.6752, -20.0524, -423.86, 2.6752, -21.736, -401.905, 2.6752, -23.0595, -410.848, 2.6752, -21.8018, -406.303, 2.6752, -23.091, -401.905, 2.6752, -23.0595, -410.683, 2.6752, -19.2218, -410.848, 2.6752, -21.8018, -388.979, 2.6752, -24.3832, -406.303, 2.6752, -23.091, -389.245, 2.6752, -25.2563, -388.979, 2.6752, -24.3832, -401.905, 2.6752, -23.0595, -406.303, 2.6752, -23.091, -378.994, 2.6752, -25.4886, -388.979, 2.6752, -24.3832, -389.245, 2.6752, -25.2563, -378.994, 2.6752, -25.4886, -389.245, 2.6752, -25.2563, -379.363, 2.6752, -26.8683, -378.994, 2.6752, -25.4886, -379.363, 2.6752, -26.8683, -361.258, 2.6752, -30.1806, -378.994, 2.6752, -25.4886, -361.258, 2.6752, -30.1806, -361.145, 2.6752, -28.4238, -378.582, 2.6752, -23.0122, -378.994, 2.6752, -25.4886, -361.145, 2.6752, -28.4238, -378.582, 2.6752, -23.0122, -361.145, 2.6752, -28.4238, -359.932, 2.6752, -26.8034, -388.611, 2.6752, -21.9521, -401.905, 2.6752, -23.0595, -388.979, 2.6752, -24.3832, -388.611, 2.6752, -21.9521, -400.448, 2.6752, -20.2701, -401.905, 2.6752, -23.0595, -400.448, 2.6752, -20.2701, -410.683, 2.6752, -19.2218, -401.905, 2.6752, -23.0595, -400.448, 2.6752, -20.2701, -410.707, 2.6752, -17.0938, -410.683, 2.6752, -19.2218, -410.707, 2.6752, -17.0938, -416.072, 2.6752, -18.2312, -410.683, 2.6752, -19.2218, -410.707, 2.6752, -17.0938, -417.07, 2.6752, -12.6031, -416.072, 2.6752, -18.2312, -422.483, 2.6752, -16.1805, -424.664, 2.6752, -20.0524, -421.956, 2.6752, -18.8271, -422.483, 2.6752, -16.1805, -425.887, 2.6918, -18.4955, -424.664, 2.6752, -20.0524, -431.302, 2.6752, -24.1972, -434.239, 2.6752, -25.8278, -428.666, 2.6752, -23.9185, -431.302, 2.6752, -24.1972, -436.088, 2.6752, -23.9814, -434.239, 2.6752, -25.8278, -438.156, 2.6752, -22.7166, -444.943, 2.6752, -23.584, -439.171, 2.6752, -24.5636, -438.156, 2.6752, -22.7166, -442.188, 2.6752, -20.3197, -444.943, 2.6752, -23.584, -444.52, 2.6752, -15.402, -449.809, 2.6752, -15.2164, -447.36, 2.6752, -18.7476, -444.52, 2.6752, -15.402, -447.283, 2.6752, -15.1586, -449.809, 2.6752, -15.2164, -474.681, 2.6752, 18.684, -478.661, 2.6242, 22.1507, -477.174, 2.6752, 20.1529, -477.174, 2.6752, 20.1529, -478.661, 2.6242, 22.1507, -481.642, 2.6242, 22.3659, -293.126, 2.6752, 1.4874, -290.34, 2.6752, 2.1515, -292.235, 2.6752, 3.5665, -293.126, 2.6752, 1.4874, -291.567, 2.6752, 0.6297, -290.34, 2.6752, 2.1515, -292.235, 2.6752, 3.5665, -290.34, 2.6752, 2.1515, -289.708, 2.6752, 4.0012, -292.235, 2.6752, 3.5665, -289.708, 2.6752, 4.0012, -291.331, 2.6752, 5.6755, -295.005, 2.6752, 10.6803, -297.312, 2.6752, 8.2865, -295.543, 2.6752, 7.6062, -295.005, 2.6752, 10.6803, -295.38, 2.6752, 10.496, -297.312, 2.6752, 8.2865, -295.005, 2.6752, 10.6803, -292.827, 2.6752, 6.3947, -292.115, 2.6752, 9.3588, -295.005, 2.6752, 10.6803, -295.543, 2.6752, 7.6062, -292.827, 2.6752, 6.3947, -295.38, 2.6752, 10.496, -298.971, 2.6752, 9.108, -297.312, 2.6752, 8.2865, -295.38, 2.6752, 10.496, -297.298, 2.6752, 10.1186, -298.971, 2.6752, 9.108, -297.089, 2.6752, -0.4569, -293.126, 2.6752, 1.4874, -294.622, 2.6752, 2.2066, -297.089, 2.6752, -0.4569, -295.158, 2.6752, -0.7583, -293.126, 2.6752, 1.4874, -295.158, 2.6752, -0.7583, -291.567, 2.6752, 0.6297, -293.126, 2.6752, 1.4874, -295.158, 2.6752, -0.7583, -293.24, 2.6752, -0.3809, -291.567, 2.6752, 0.6297, -284.403, 2.6752, 66.1178, -284.322, 37.0786, 53.8761, -284.322, 2.6752, 53.8563, -284.403, 2.6752, 66.1178, -284.561, 36.7299, 66.1178, -284.322, 37.0786, 53.8761, -234.566, 2.6751, 30.4265, -232.77, 33.3811, 26.0536, -232.77, 2.6751, 26.0536, -234.566, 2.6751, 30.4265, -234.566, 33.3811, 30.4265, -232.77, 33.3811, 26.0536, -324.22, 2.6752, 50.8975, -329.311, 37.0786, 54.7379, -329.311, 2.6752, 54.7379, -324.22, 2.6752, 50.8975, -324.22, 37.0786, 50.8975, -329.311, 37.0786, 54.7379, -179.915, 2.6752, 40.4233, -172.707, 37.0786, 44.2995, -171.668, 2.6752, 40.3269, -179.915, 2.6752, 40.4233, -178.864, 37.0786, 44.2995, -172.707, 37.0786, 44.2995, -248.593, 2.6752, 30.402, -234.566, 33.3811, 30.4265, -234.566, 2.6751, 30.4265, -248.593, 2.6752, 30.402, -248.345, 37.0786, 30.402, -234.566, 33.3811, 30.4265, -183.877, 2.6752, 39.4967, -183.538, 37.0786, 37.5687, -183.528, 2.6752, 37.3001, -183.877, 2.6752, 39.4967, -184.653, 37.0786, 39.4775, -183.538, 37.0786, 37.5687, -360.731, 2.6752, 11.7056, -365.049, 37.0786, 3.9596, -365.049, 2.6752, 3.9596, -360.731, 2.6752, 11.7056, -360.731, 37.0786, 11.7056, -365.049, 37.0786, 3.9596, -278.367, 2.6752, 66.2991, -278.449, 36.6183, 70.1348, -278.449, 2.6752, 70.1348, -278.367, 2.6752, 66.2991, -278.367, 36.7299, 66.2991, -278.449, 36.6183, 70.1348, -214.947, 2.6751, 42.9688, -219.868, 33.3811, 45.1122, -219.868, 2.6751, 45.1122, -214.947, 2.6751, 42.9688, -214.947, 33.3811, 42.9688, -219.868, 33.3811, 45.1122, -377.699, 2.6752, -20.0148, -378.582, 37.0786, -23.0122, -378.582, 2.6752, -23.0122, -377.699, 2.6752, -20.0148, -377.699, 37.0786, -20.0148, -378.582, 37.0786, -23.0122, -191.88, 2.6752, 40.8574, -190.928, 37.0786, 82.4723, -190.928, 37.0786, 44.2995, -191.88, 2.6752, 40.8574, -191.88, 2.6752, 82.4723, -190.928, 37.0786, 82.4723, -339.206, 2.6752, 2.1034, -338.337, 37.072, 7.2519, -338.38, 2.6752, 7.2519, -339.206, 2.6752, 2.1034, -339.206, 37.0753, 2.1034, -338.337, 37.072, 7.2519, -278.523, 2.6752, 93.6292, -283.839, 36.6183, 93.6835, -283.839, 2.6752, 93.6835, -278.523, 2.6752, 93.6292, -278.523, 36.6183, 93.6292, -283.839, 36.6183, 93.6835, -230.988, 2.6751, 41.8907, -232.877, 33.3811, 39.3101, -232.877, 2.6751, 39.3101, -230.988, 2.6751, 41.8907, -230.988, 33.3811, 41.8907, -232.877, 33.3811, 39.3101, -358.396, 2.6752, -26.2531, -355.043, 37.0786, -26.5524, -355.043, 2.6752, -26.5524, -358.396, 2.6752, -26.2531, -358.449, 37.0786, -26.2531, -355.043, 37.0786, -26.5524, -457.228, 2.6752, 23.7635, -463.992, 37.0786, 37.0811, -472.367, 2.6752, 21.5884, -457.228, 2.6752, 23.7635, -456.536, 37.0786, 25.947, -463.992, 37.0786, 37.0811, -184.079, 2.6752, 40.8574, -190.928, 37.0786, 44.2995, -184.652, 37.0786, 44.2995, -184.079, 2.6752, 40.8574, -191.88, 2.6752, 40.8574, -190.928, 37.0786, 44.2995, -191.881, 2.6752, 34.7696, -191.939, 37.0786, 37.8103, -191.939, 2.6752, 37.8103, -191.881, 2.6752, 34.7696, -191.881, 37.0786, 34.7696, -191.939, 37.0786, 37.8103, -180.052, 2.6752, 34.825, -179.368, 37.0786, 39.6082, -180.069, 2.6752, 39.5909, -180.052, 2.6752, 34.825, -180.052, 37.0786, 34.825, -179.368, 37.0786, 39.6082, -209.873, 2.6751, 36.3828, -212.052, 33.3811, 39.932, -212.052, 2.6751, 39.932, -209.873, 2.6751, 36.3828, -209.873, 33.3811, 36.3828, -212.052, 33.3811, 39.932, -472.367, 2.6752, 21.5884, -478.661, 37.0786, 25.5668, -478.661, 2.6242, 22.1507, -472.367, 2.6752, 21.5884, -463.992, 37.0786, 37.0811, -478.661, 37.0786, 25.5668, -180.069, 2.6752, 39.5909, -178.864, 37.0786, 44.2995, -179.915, 2.6752, 40.4233, -180.069, 2.6752, 39.5909, -179.368, 37.0786, 39.6082, -178.864, 37.0786, 44.2995, -183.528, 2.6752, 37.3001, -183.992, 37.0786, 34.678, -183.977, 2.6752, 34.7774, -183.528, 2.6752, 37.3001, -183.538, 37.0786, 37.5687, -183.992, 37.0786, 34.678, -375.289, 2.6752, -18.0386, -376.293, 37.0786, -19.0267, -376.293, 2.6752, -19.0267, -375.289, 2.6752, -18.0386, -375.289, 37.0786, -18.0386, -376.293, 37.0786, -19.0267, -445.785, 2.6752, -13.4392, -438.546, 37.0786, -7.2062, -439.654, 2.6752, -8.9898, -445.785, 2.6752, -13.4392, -445.785, 37.0786, -13.4392, -438.546, 37.0786, -7.2062, -180.428, 2.6751, 30.6273, -180.593, 37.0786, 32.4069, -180.593, 2.6752, 32.4069, -180.428, 2.6751, 30.6273, -180.428, 32.019, 30.6273, -180.593, 37.0786, 32.4069, -285.688, 2.6752, 53.8926, -289.796, 37.0786, 53.9903, -289.796, 2.6752, 53.9903, -285.688, 2.6752, 53.8926, -285.688, 37.0786, 53.8927, -289.796, 37.0786, 53.9903, -272.821, 2.6752, 73.411, -270.394, 36.6183, 76.2854, -270.394, 2.6752, 76.2853, -272.821, 2.6752, 73.411, -272.821, 36.6183, 73.411, -270.394, 36.6183, 76.2854, -354.301, 2.6752, -24.6124, -350.649, 37.0786, -18.3546, -350.649, 2.6752, -18.3546, -354.301, 2.6752, -24.6124, -354.301, 37.0786, -24.6124, -350.649, 37.0786, -18.3546, -474.689, 2.6752, -10.4004, -473.153, 37.0786, -9.7722, -473.153, 2.6752, -9.7721, -474.689, 2.6752, -10.4004, -474.689, 37.0786, -10.4004, -473.153, 37.0786, -9.7722, -476.225, 2.6752, -11.0287, -474.689, 37.0786, -10.4004, -474.689, 2.6752, -10.4004, -476.225, 2.6752, -11.0287, -476.225, 37.0786, -11.0287, -474.689, 37.0786, -10.4004, -183.736, 2.6752, 31.1264, -182.327, 32.019, 29.8466, -182.327, 2.6751, 29.8466, -183.736, 2.6752, 31.1264, -183.736, 37.0786, 31.1264, -182.327, 32.019, 29.8466, -271.354, 2.6752, 89.1315, -273.957, 36.6183, 91.7754, -273.957, 2.6752, 91.5468, -271.354, 2.6752, 89.1315, -271.354, 36.6183, 89.1314, -273.957, 36.6183, 91.7754, -222.79, 2.6751, 20.4139, -217.684, 33.3811, 21.4735, -217.684, 2.6751, 21.4734, -222.79, 2.6751, 20.4139, -222.79, 33.3811, 20.4139, -217.684, 33.3811, 21.4735, -466.154, 2.6752, -12.0904, -460.779, 37.0786, -12.7288, -460.779, 2.6752, -12.7288, -466.154, 2.6752, -12.0904, -466.154, 37.0786, -12.0904, -460.779, 37.0786, -12.7288, -191.897, 2.6752, 31.2938, -183.736, 37.0786, 31.1264, -183.736, 2.6752, 31.1264, -191.897, 2.6752, 31.2938, -191.897, 37.0786, 31.2938, -183.736, 37.0786, 31.1264, -184.02, 2.6752, 34.7177, -191.881, 37.0786, 34.7696, -191.881, 2.6752, 34.7696, -184.02, 2.6752, 34.7177, -184.02, 37.0786, 34.7177, -191.881, 37.0786, 34.7696, -286.167, 2.6752, 9.5961, -282.739, 37.0786, 9.443, -282.739, 2.6752, 9.443, -286.167, 2.6752, 9.5961, -286.167, 37.0786, 9.5961, -282.739, 37.0786, 9.443, -278.449, 2.6752, 70.1348, -275.836, 36.6183, 70.8627, -275.836, 2.6752, 70.8627, -278.449, 2.6752, 70.1348, -278.449, 36.6183, 70.1348, -275.836, 36.6183, 70.8627, -224.612, 2.6751, 45.0962, -227.981, 33.3811, 43.9445, -227.981, 2.6751, 43.9446, -224.612, 2.6751, 45.0962, -224.612, 33.3811, 45.0962, -227.981, 33.3811, 43.9445, -355.043, 2.6752, -26.5524, -354.301, 37.0786, -24.6124, -354.301, 2.6752, -24.6124, -355.043, 2.6752, -26.5524, -355.043, 37.0786, -26.5524, -354.301, 37.0786, -24.6124, -484.356, 2.623, 14.1138, -491.33, 37.0786, 8.6726, -481.384, 2.623, 10.6485, -484.356, 2.623, 14.1138, -490.213, 37.0786, 11.7982, -491.33, 37.0786, 8.6726, -183.977, 2.6752, 34.7774, -183.992, 37.0786, 34.678, -184.02, 2.6752, 34.7177, -184.02, 2.6752, 34.7177, -183.992, 37.0786, 34.678, -184.02, 37.0786, 34.7177, -289.338, 2.6752, 90.9519, -291.878, 36.6183, 87.7388, -291.878, 2.6752, 87.7388, -289.338, 2.6752, 90.9519, -289.338, 36.6183, 90.9519, -291.878, 36.6183, 87.7388, -376.293, 2.6752, -19.0267, -377.699, 37.0786, -20.0148, -377.699, 2.6752, -20.0148, -376.293, 2.6752, -19.0267, -376.293, 37.0786, -19.0267, -377.699, 37.0786, -20.0148, -196.077, 2.6752, 27.7772, -192, 37.0786, 27.7945, -192, 2.6752, 27.7945, -196.077, 2.6752, 27.7772, -196.077, 37.0786, 27.7772, -192, 37.0786, 27.7945, -290.072, 2.6752, 74.0352, -287.035, 36.6183, 71.4305, -287.035, 2.6752, 71.4305, -290.072, 2.6752, 74.0352, -290.072, 36.6183, 74.0352, -287.035, 36.6183, 71.4305, -337.258, 2.6752, 53.7248, -343.34, 37.0786, 46.9276, -343.34, 2.6752, 46.9276, -337.258, 2.6752, 53.7248, -337.258, 37.0786, 53.7248, -343.34, 37.0786, 46.9276, -198.581, 2.6752, 35.78, -200.259, 35.9488, 35.7624, -200.259, 2.6752, 35.7624, -198.581, 2.6752, 35.78, -198.581, 35.9488, 35.78, -200.259, 35.9488, 35.7624, -283.839, 2.6752, 93.6835, -286.533, 36.6183, 92.8932, -286.533, 2.6752, 92.8932, -283.839, 2.6752, 93.6835, -283.839, 36.6183, 93.6835, -286.533, 36.6183, 92.8932, -180.593, 2.6752, 32.4069, -180.052, 37.0786, 34.825, -180.052, 2.6752, 34.825, -180.593, 2.6752, 32.4069, -180.593, 37.0786, 32.4069, -180.052, 37.0786, 34.825, -361.258, 2.6752, -30.1806, -362.566, 37.0786, -28.4238, -361.145, 2.6752, -28.4238, -361.258, 2.6752, -30.1806, -364.431, 37.0786, -30.1806, -362.566, 37.0786, -28.4238, -325.194, 2.6752, 16.8219, -324.425, 37.0786, 22.7006, -324.425, 2.6752, 22.7006, -325.194, 2.6752, 16.8219, -325.194, 37.0786, 16.741, -324.425, 37.0786, 22.7006, -324.177, 2.6752, 49.7504, -324.22, 37.0786, 50.8975, -324.22, 2.6752, 50.8975, -324.177, 2.6752, 49.7504, -324.177, 37.0786, 49.7504, -324.22, 37.0786, 50.8975, -227.204, 2.6751, 21.4504, -222.79, 33.3811, 20.4139, -222.79, 2.6751, 20.4139, -227.204, 2.6751, 21.4504, -227.204, 33.3811, 21.4504, -222.79, 33.3811, 20.4139, -324.216, 2.6752, 49.138, -324.177, 37.0786, 49.7504, -324.177, 2.6752, 49.7504, -324.216, 2.6752, 49.138, -324.216, 37.0786, 49.138, -324.177, 37.0786, 49.7504, -184.652, 2.6752, 82.4723, -176.317, 37.0786, 82.4724, -187.146, 37.0786, 82.4723, -184.652, 2.6752, 82.4723, -178.864, 2.6752, 82.4723, -176.317, 37.0786, 82.4724, -191.88, 2.6752, 82.4723, -184.652, 2.6752, 82.4723, -187.146, 37.0786, 82.4723, -191.88, 2.6752, 82.4723, -187.146, 37.0786, 82.4723, -190.928, 37.0786, 82.4723, -335.078, 2.6752, 12.451, -325.194, 37.0786, 16.741, -325.194, 2.6752, 16.8219, -335.078, 2.6752, 12.451, -334.245, 37.0786, 12.451, -325.194, 37.0786, 16.741, -290.34, 2.6752, 2.1515, -289.708, 37.0858, 4.0012, -289.708, 2.6752, 4.0012, -290.34, 2.6752, 2.1515, -290.34, 37.0858, 2.1515, -289.708, 37.0858, 4.0012, -269.096, 2.6752, 81.9822, -269.942, 36.6183, 86.2114, -270.29, 2.6752, 86.2114, -269.096, 2.6752, 81.9822, -269.096, 36.6183, 81.9822, -269.942, 36.6183, 86.2114, -338.38, 2.6752, 7.2519, -334.245, 37.0786, 12.451, -335.078, 2.6752, 12.451, -338.38, 2.6752, 7.2519, -338.337, 37.072, 7.2519, -334.245, 37.0786, 12.451, -355.588, 2.6752, 20.8743, -360.731, 37.0786, 11.7056, -360.731, 2.6752, 11.7056, -355.588, 2.6752, 20.8743, -355.588, 37.0786, 20.8743, -360.731, 37.0786, 11.7056, -300.198, 2.6752, 7.5862, -300.83, 37.0858, 5.7365, -300.83, 2.6752, 5.7365, -300.198, 2.6752, 7.5862, -300.198, 37.0858, 7.5862, -300.83, 37.0858, 5.7365, -293.571, 2.6752, 82.1549, -292.217, 36.6183, 77.587, -292.217, 2.6752, 77.587, -293.571, 2.6752, 82.1549, -293.571, 36.6183, 82.1549, -292.217, 36.6183, 77.587, -227.981, 2.6751, 43.9446, -230.988, 33.3811, 41.8907, -230.988, 2.6751, 41.8907, -227.981, 2.6751, 43.9446, -227.981, 33.3811, 43.9445, -230.988, 33.3811, 41.8907, -346.882, 2.6752, 35.7961, -348.338, 37.0786, 33.3047, -348.338, 2.6752, 33.3047, -346.882, 2.6752, 35.7961, -346.882, 37.0786, 35.7961, -348.338, 37.0786, 33.3047, -171.668, 2.6752, 82.4723, -176.317, 37.0786, 82.4724, -178.864, 2.6752, 82.4723, -171.668, 2.6752, 82.4723, -172.707, 37.0786, 82.4724, -176.317, 37.0786, 82.4724, -350.649, 2.6752, -18.3546, -348.904, 37.0786, -15.8773, -348.904, 2.6752, -15.8773, -350.649, 2.6752, -18.3546, -350.649, 37.0786, -18.3546, -348.904, 37.0786, -15.8773, -179.47, 2.6751, 22.6771, -177.599, 32.019, 23.4284, -177.599, 2.6751, 23.4284, -179.47, 2.6751, 22.6771, -179.47, 32.019, 22.6771, -177.599, 32.019, 23.4284, -378.071, 2.6752, -34.0872, -367.722, 37.0786, -36.1112, -364.007, 2.6752, -37.0514, -378.071, 2.6752, -34.0872, -375.859, 37.0786, -34.0872, -367.722, 37.0786, -36.1112, -300.087, 2.6752, 1.959, -298.801, 37.0858, 0.4868, -298.801, 2.6752, 0.4868, -300.087, 2.6752, 1.959, -300.087, 37.0858, 1.959, -298.801, 37.0858, 0.4868, -177.599, 2.6751, 23.4284, -180.428, 32.019, 30.6273, -180.428, 2.6751, 30.6273, -177.599, 2.6751, 23.4284, -177.599, 32.019, 23.4284, -180.428, 32.019, 30.6273, -372.695, 2.6752, -6.3033, -373.005, 37.0786, -10.6398, -373.005, 2.6752, -10.6398, -372.695, 2.6752, -6.3033, -372.695, 37.0786, -6.3033, -373.005, 37.0786, -10.6398, -363.195, 2.6752, -33.4347, -366.63, 37.0786, -32.2291, -362.924, 2.6752, -32.2291, -363.195, 2.6752, -33.4347, -366.903, 37.0786, -33.1996, -366.63, 37.0786, -32.2291, -295.38, 2.6752, 10.496, -297.298, 37.0858, 10.1186, -297.298, 2.6752, 10.1186, -295.38, 2.6752, 10.496, -295.38, 37.0858, 10.496, -297.298, 37.0858, 10.1186, -270.394, 2.6752, 76.2853, -269.096, 36.6183, 81.9822, -269.096, 2.6752, 81.9822, -270.394, 2.6752, 76.2853, -270.394, 36.6183, 76.2854, -269.096, 36.6183, 81.9822, -219.868, 2.6751, 45.1122, -224.612, 33.3811, 45.0962, -224.612, 2.6751, 45.0962, -219.868, 2.6751, 45.1122, -219.868, 33.3811, 45.1122, -224.612, 33.3811, 45.0962, -481.897, 2.6242, 21.4226, -488.633, 37.0786, 18.9329, -482.324, 2.624, 20.931, -481.897, 2.6242, 21.4226, -483.647, 37.0786, 22.2498, -488.633, 37.0786, 18.9329, -343.34, 2.6752, 46.9276, -342.83, 37.0786, 43.8063, -342.83, 2.6752, 43.8063, -343.34, 2.6752, 46.9276, -343.34, 37.0786, 46.9276, -342.83, 37.0786, 43.8063, -182.327, 2.6751, 29.8466, -179.47, 32.019, 22.6771, -179.47, 2.6751, 22.6771, -182.327, 2.6751, 29.8466, -182.327, 32.019, 29.8466, -179.47, 32.019, 22.6771, -347.199, 2.6752, -12.5486, -343.879, 37.0786, -7.5918, -343.879, 2.6752, -7.5918, -347.199, 2.6752, -12.5486, -347.199, 37.0786, -12.5486, -343.879, 37.0786, -7.5918, -373.242, 2.6752, -16.0134, -375.289, 37.0786, -18.0386, -375.289, 2.6752, -18.0386, -373.242, 2.6752, -16.0134, -373.242, 37.0786, -16.0134, -375.289, 37.0786, -18.0386, -359.932, 2.6752, -26.8034, -358.449, 37.0786, -26.2531, -358.396, 2.6752, -26.2531, -359.932, 2.6752, -26.8034, -361.652, 37.0786, -26.8034, -358.449, 37.0786, -26.2531, -292.217, 2.6752, 77.587, -290.072, 36.6183, 74.0352, -290.072, 2.6752, 74.0352, -292.217, 2.6752, 77.587, -292.217, 36.6183, 77.587, -290.072, 36.6183, 74.0352, -217.684, 2.6751, 21.4734, -213.593, 33.3811, 24.1684, -213.593, 2.6751, 24.1684, -217.684, 2.6751, 21.4734, -217.684, 33.3811, 21.4735, -213.593, 33.3811, 24.1684, -324.711, 2.6752, 36.5879, -324.216, 37.0786, 49.138, -324.216, 2.6752, 49.138, -324.711, 2.6752, 36.5879, -324.711, 37.0786, 36.7849, -324.216, 37.0786, 49.138, -348.904, 2.6752, -15.8773, -347.592, 37.0786, -14.5999, -347.592, 2.6752, -14.5999, -348.904, 2.6752, -15.8773, -348.904, 37.0786, -15.8773, -347.592, 37.0786, -14.5999, -373.432, 2.6752, -14.4923, -373.242, 37.0786, -16.0134, -373.242, 2.6752, -16.0134, -373.432, 2.6752, -14.4923, -373.432, 37.0786, -14.4924, -373.242, 37.0786, -16.0134, -290.452, 2.6752, 7.7787, -291.911, 37.0858, 9.3588, -292.115, 2.6752, 9.3588, -290.452, 2.6752, 7.7787, -290.452, 37.0858, 7.7786, -291.911, 37.0858, 9.3588, -293.146, 2.6752, 53.96, -299.892, 37.0786, 53.8951, -299.892, 2.6752, 53.8951, -293.146, 2.6752, 53.96, -293.146, 37.0786, 53.96, -299.892, 37.0786, 53.8951, -362.924, 2.6752, -32.2291, -364.431, 37.0786, -30.1806, -361.258, 2.6752, -30.1806, -362.924, 2.6752, -32.2291, -366.63, 37.0786, -32.2291, -364.431, 37.0786, -30.1806, -295.158, 2.6752, -0.7583, -293.24, 37.0858, -0.3809, -293.24, 2.6752, -0.3809, -295.158, 2.6752, -0.7583, -295.158, 37.0858, -0.7583, -293.24, 37.0858, -0.3809, -373.005, 2.6752, -10.6398, -373.432, 37.0786, -14.4924, -373.432, 2.6752, -14.4923, -373.005, 2.6752, -10.6398, -373.005, 37.0786, -10.6398, -373.432, 37.0786, -14.4924, -377.927, 2.6752, -32.0505, -375.859, 37.0786, -34.0872, -378.071, 2.6752, -34.0872, -377.927, 2.6752, -32.0505, -377.493, 37.0786, -31.2308, -375.859, 37.0786, -34.0872, -210.503, 2.6751, 28.1028, -209.858, 33.3811, 29.6191, -209.858, 2.6751, 29.6191, -210.503, 2.6751, 28.1028, -210.503, 33.3811, 28.1028, -209.858, 33.3811, 29.6191, -299.99, 2.6752, 36.4481, -324.711, 37.0786, 36.7849, -324.711, 2.6752, 36.5879, -299.99, 2.6752, 36.4481, -299.99, 37.0786, 36.5261, -324.711, 37.0786, 36.7849, -347.592, 2.6752, -14.5999, -347.199, 37.0786, -12.5486, -347.199, 2.6752, -12.5486, -347.592, 2.6752, -14.5999, -347.592, 37.0786, -14.5999, -347.199, 37.0786, -12.5486, -291.878, 2.6752, 87.7388, -293.571, 36.6183, 82.1549, -293.571, 2.6752, 82.1549, -291.878, 2.6752, 87.7388, -291.878, 36.6183, 87.7388, -293.571, 36.6183, 82.1549, -232.77, 2.6751, 26.0536, -231.18, 33.3811, 24.1454, -231.18, 2.6751, 24.1454, -232.77, 2.6751, 26.0536, -232.77, 33.3811, 26.0536, -231.18, 33.3811, 24.1454, -324.637, 2.6752, 29.0526, -300.059, 37.0786, 28.9371, -300.059, 2.6752, 28.9371, -324.637, 2.6752, 29.0526, -324.637, 37.0786, 29.0526, -300.059, 37.0786, 28.9371, -365.049, 2.6752, 3.9596, -369.481, 37.0786, -4.2999, -369.481, 2.6752, -4.2999, -365.049, 2.6752, 3.9596, -365.049, 37.0786, 3.9596, -369.481, 37.0786, -4.2999, -389.381, 2.6752, -27.8576, -379.127, 37.0786, -28.3744, -379.339, 2.6752, -27.7071, -389.381, 2.6752, -27.8576, -389.381, 37.0786, -27.8576, -379.127, 37.0786, -28.3744, -270.29, 2.6752, 86.2114, -271.354, 36.6183, 89.1314, -271.354, 2.6752, 89.1315, -270.29, 2.6752, 86.2114, -269.942, 36.6183, 86.2114, -271.354, 36.6183, 89.1314, -289.796, 2.6752, 53.9903, -293.146, 37.0786, 53.96, -293.146, 2.6752, 53.96, -289.796, 2.6752, 53.9903, -289.796, 37.0786, 53.9903, -293.146, 37.0786, 53.96, -341.587, 2.6752, -2.6245, -339.206, 37.0753, 2.1034, -339.206, 2.6752, 2.1034, -341.587, 2.6752, -2.6245, -340.502, 37.0786, -2.929, -339.206, 37.0753, 2.1034, -388.611, 2.6752, -21.9521, -400.448, 37.0786, -20.2701, -400.448, 2.6752, -20.2701, -388.611, 2.6752, -21.9521, -388.611, 37.0786, -21.9521, -400.448, 37.0786, -20.2701, -298.971, 2.6752, 9.108, -300.198, 37.0858, 7.5862, -300.198, 2.6752, 7.5862, -298.971, 2.6752, 9.108, -298.971, 37.0858, 9.108, -300.198, 37.0858, 7.5862, -300.18, 2.6752, 13.9598, -293.776, 37.0786, 13.2246, -293.738, 2.6752, 12.8973, -300.18, 2.6752, 13.9598, -300.18, 37.0786, 13.9598, -293.776, 37.0786, 13.2246, -291.54, 2.6752, 11.8427, -286.167, 37.0786, 9.5961, -286.167, 2.6752, 9.5961, -291.54, 2.6752, 11.8427, -290.973, 37.0786, 12.1449, -286.167, 37.0786, 9.5961, -343.879, 2.6752, -7.5918, -340.502, 37.0786, -2.929, -341.587, 2.6752, -2.6245, -343.879, 2.6752, -7.5918, -343.879, 37.0786, -7.5918, -340.502, 37.0786, -2.929, -411.248, 2.6752, -25.58, -403.6, 37.0786, -26.3806, -403.6, 2.6752, -26.3806, -411.248, 2.6752, -25.58, -411.248, 37.0786, -25.58, -403.6, 37.0786, -26.3806, -289.708, 2.6752, 4.0012, -289.747, 37.0858, 5.9554, -289.747, 2.6752, 5.9554, -289.708, 2.6752, 4.0012, -289.708, 37.0858, 4.0012, -289.747, 37.0858, 5.9554, -249.084, 2.6752, 25.2338, -248.345, 37.0786, 30.402, -248.593, 2.6752, 30.402, -249.084, 2.6752, 25.2338, -249.084, 37.0786, 25.2338, -248.345, 37.0786, 30.402, -369.481, 2.6752, -4.2999, -372.695, 37.0786, -6.3033, -372.695, 2.6752, -6.3033, -369.481, 2.6752, -4.2999, -369.481, 37.0786, -4.2999, -372.695, 37.0786, -6.3033, -400.448, 2.6752, -20.2701, -410.707, 37.0786, -17.0938, -410.707, 2.6752, -17.0938, -400.448, 2.6752, -20.2701, -400.448, 37.0786, -20.2701, -410.707, 37.0786, -17.0938, -287.035, 2.6752, 71.4305, -284.065, 36.6183, 70.0373, -284.065, 2.6752, 70.0373, -287.035, 2.6752, 71.4305, -287.035, 36.6183, 71.4305, -284.065, 36.6183, 70.0373, -300.15, 2.6752, 17.7041, -300.18, 37.0786, 13.9598, -300.18, 2.6752, 13.9598, -300.15, 2.6752, 17.7041, -300.15, 37.0786, 17.7041, -300.18, 37.0786, 13.9598, -300.12, 2.6752, 21.4485, -300.15, 37.0786, 17.7041, -300.15, 2.6752, 17.7041, -300.12, 2.6752, 21.4485, -300.12, 37.0786, 21.4485, -300.15, 37.0786, 17.7041, -300.09, 2.6752, 25.1928, -300.12, 37.0786, 21.4485, -300.12, 2.6752, 21.4485, -300.09, 2.6752, 25.1928, -300.09, 37.0786, 25.1928, -300.12, 37.0786, 21.4485, -300.059, 2.6752, 28.9371, -300.09, 37.0786, 25.1928, -300.09, 2.6752, 25.1928, -300.059, 2.6752, 28.9371, -300.059, 37.0786, 28.9371, -300.09, 37.0786, 25.1928, -286.533, 2.6752, 92.8932, -289.338, 36.6183, 90.9519, -289.338, 2.6752, 90.9519, -286.533, 2.6752, 92.8932, -286.533, 36.6183, 92.8932, -289.338, 36.6183, 90.9519, -261.837, 2.6752, 54.5146, -278.143, 37.0786, 54.24, -278.143, 2.6752, 54.24, -261.837, 2.6752, 54.5146, -261.837, 37.0786, 54.5146, -278.143, 37.0786, 54.24, -416.068, 2.6752, -19.81, -411.248, 37.0786, -25.58, -411.248, 2.6752, -25.58, -416.068, 2.6752, -19.81, -416.068, 37.0786, -19.8099, -411.248, 37.0786, -25.58, -232.877, 2.6751, 39.3101, -234.535, 33.3811, 35.5318, -234.535, 2.6751, 35.1137, -232.877, 2.6751, 39.3101, -232.877, 33.3811, 39.3101, -234.535, 33.3811, 35.5318, -299.892, 2.6752, 53.8951, -299.99, 37.0786, 36.5261, -299.99, 2.6752, 36.4481, -299.892, 2.6752, 53.8951, -299.892, 37.0786, 53.8951, -299.99, 37.0786, 36.5261, -324.425, 2.6752, 22.7006, -324.637, 37.0786, 29.0526, -324.637, 2.6752, 29.0526, -324.425, 2.6752, 22.7006, -324.425, 37.0786, 22.7006, -324.637, 37.0786, 29.0526, -410.707, 2.6752, -17.0938, -417.07, 37.0786, -12.6031, -417.07, 2.6752, -12.6031, -410.707, 2.6752, -17.0938, -410.707, 37.0786, -17.0938, -417.07, 37.0786, -12.6031, -212.052, 2.6751, 39.932, -214.947, 33.3811, 42.9688, -214.947, 2.6751, 42.9688, -212.052, 2.6751, 39.932, -212.052, 33.3811, 39.932, -214.947, 33.3811, 42.9688, -292.115, 2.6752, 9.3588, -290.973, 37.0786, 12.1449, -291.54, 2.6752, 11.8427, -292.115, 2.6752, 9.3588, -291.911, 37.0858, 9.3588, -290.973, 37.0786, 12.1449, -348.338, 2.6752, 33.3047, -355.588, 37.0786, 20.8743, -355.588, 2.6752, 20.8743, -348.338, 2.6752, 33.3047, -348.338, 37.0786, 33.3047, -355.588, 37.0786, 20.8743, -293.738, 2.6752, 12.8973, -294.83, 37.0858, 10.6803, -295.005, 2.6752, 10.6803, -293.738, 2.6752, 12.8973, -293.776, 37.0786, 13.2246, -294.83, 37.0858, 10.6803, -421.902, 2.6752, -22.6219, -416.068, 37.0786, -19.8099, -416.068, 2.6752, -19.81, -421.902, 2.6752, -22.6219, -421.902, 37.0786, -22.6219, -416.068, 37.0786, -19.8099, -298.801, 2.6752, 0.4868, -297.089, 37.0858, -0.4569, -297.089, 2.6752, -0.4569, -298.801, 2.6752, 0.4868, -298.801, 37.0858, 0.4868, -297.089, 37.0858, -0.4569, -422.483, 2.6752, -16.1805, -425.801, 37.0786, -18.3889, -425.887, 2.6918, -18.4955, -422.483, 2.6752, -16.1805, -423.04, 37.0786, -15.5361, -425.801, 37.0786, -18.3889, -251.955, 2.6752, 9.7132, -248.345, 37.0786, 9.7291, -248.345, 2.6752, 9.7291, -251.955, 2.6752, 9.7132, -251.955, 37.0786, 9.7131, -248.345, 37.0786, 9.7291, -254.219, 2.6752, 9.7031, -251.955, 37.0786, 9.7131, -251.955, 2.6752, 9.7132, -254.219, 2.6752, 9.7031, -254.219, 37.0786, 9.7031, -251.955, 37.0786, 9.7131, -256.483, 2.6752, 9.6931, -254.219, 37.0786, 9.7031, -254.219, 2.6752, 9.7031, -256.483, 2.6752, 9.6931, -256.483, 37.0786, 9.6931, -254.219, 37.0786, 9.7031, -261.011, 2.6752, 9.6731, -256.483, 37.0786, 9.6931, -256.483, 2.6752, 9.6931, -261.011, 2.6752, 9.6731, -261.011, 37.0786, 9.6731, -256.483, 37.0786, 9.6931, -276.742, 2.6752, 9.6035, -261.011, 37.0786, 9.6731, -261.011, 2.6752, 9.6731, -276.742, 2.6752, 9.6035, -276.742, 37.0786, 9.6035, -261.011, 37.0786, 9.6731, -481.642, 2.6242, 22.3659, -483.647, 37.0786, 22.2498, -481.897, 2.6242, 21.4226, -481.642, 2.6242, 22.3659, -481.154, 37.0786, 23.9083, -483.647, 37.0786, 22.2498, -422.424, 2.6752, -27.8161, -422.884, 37.0786, -23.9961, -422.855, 2.6752, -24.0718, -422.424, 2.6752, -27.8161, -422.424, 37.0786, -27.8161, -422.884, 37.0786, -23.9961, -291.567, 2.6752, 0.6297, -290.34, 37.0858, 2.1515, -290.34, 2.6752, 2.1515, -291.567, 2.6752, 0.6297, -291.567, 37.0858, 0.6297, -290.34, 37.0858, 2.1515, -293.24, 2.6752, -0.3809, -291.567, 37.0858, 0.6297, -291.567, 2.6752, 0.6297, -293.24, 2.6752, -0.3809, -293.24, 37.0858, -0.3809, -291.567, 37.0858, 0.6297, -344.248, 2.6752, 39.5157, -346.882, 37.0786, 35.7961, -346.882, 2.6752, 35.7961, -344.248, 2.6752, 39.5157, -344.248, 37.0786, 39.5157, -346.882, 37.0786, 35.7961, -431.302, 2.6752, -24.1972, -436.088, 37.0786, -23.9814, -436.088, 2.6752, -23.9814, -431.302, 2.6752, -24.1972, -431.776, 37.0786, -23.6638, -436.088, 37.0786, -23.9814, -273.957, 2.6752, 91.5468, -278.523, 36.6183, 93.6292, -278.523, 2.6752, 93.6292, -273.957, 2.6752, 91.5468, -273.957, 36.6183, 91.7754, -278.523, 36.6183, 93.6292, -361.145, 2.6752, -28.4238, -361.652, 37.0786, -26.8034, -359.932, 2.6752, -26.8034, -361.145, 2.6752, -28.4238, -362.566, 37.0786, -28.4238, -361.652, 37.0786, -26.8034, -289.747, 2.6752, 5.9554, -290.452, 37.0858, 7.7786, -290.452, 2.6752, 7.7787, -289.747, 2.6752, 5.9554, -289.747, 37.0858, 5.9554, -290.452, 37.0858, 7.7786, -300.83, 2.6752, 5.7365, -300.791, 37.0858, 3.7823, -300.792, 2.6752, 3.7823, -300.83, 2.6752, 5.7365, -300.83, 37.0858, 5.7365, -300.791, 37.0858, 3.7823, -275.836, 2.6752, 70.8627, -272.821, 36.6183, 73.411, -272.821, 2.6752, 73.411, -275.836, 2.6752, 70.8627, -275.836, 36.6183, 70.8627, -272.821, 36.6183, 73.411, -297.089, 2.6752, -0.4569, -295.158, 37.0858, -0.7583, -295.158, 2.6752, -0.7583, -297.089, 2.6752, -0.4569, -297.089, 37.0858, -0.4569, -295.158, 37.0858, -0.7583, -437.783, 2.6752, -31.1112, -428.86, 37.0786, -29.1543, -428.86, 2.6752, -29.1543, -437.783, 2.6752, -31.1112, -437.783, 37.0786, -31.1112, -428.86, 37.0786, -29.1543, -200.259, 2.6752, 35.7624, -204.971, 35.9488, 35.818, -204.971, 2.6752, 35.8179, -200.259, 2.6752, 35.7624, -200.259, 35.9488, 35.7624, -204.971, 35.9488, 35.818, -297.298, 2.6752, 10.1186, -298.971, 37.0858, 9.108, -298.971, 2.6752, 9.108, -297.298, 2.6752, 10.1186, -297.298, 37.0858, 10.1186, -298.971, 37.0858, 9.108, -343.826, 2.6752, 40.6394, -344.248, 37.0786, 39.5157, -344.248, 2.6752, 39.5157, -343.826, 2.6752, 40.6394, -343.826, 37.0786, 40.6394, -344.248, 37.0786, 39.5157, -438.156, 2.6752, -22.7166, -442.188, 37.0786, -20.3197, -442.188, 2.6752, -20.3197, -438.156, 2.6752, -22.7166, -438.156, 37.0786, -22.7166, -442.188, 37.0786, -20.3197, -200.172, 2.6752, 29.6953, -198.602, 37.0786, 29.9708, -198.602, 2.6752, 29.9708, -200.172, 2.6752, 29.6953, -200.172, 37.0786, 29.6953, -198.602, 37.0786, 29.9708, -282.739, 2.6752, 9.443, -276.742, 37.0786, 9.6035, -276.742, 2.6752, 9.6035, -282.739, 2.6752, 9.443, -282.739, 37.0786, 9.443, -276.742, 37.0786, 9.6035, -300.792, 2.6752, 3.7823, -300.087, 37.0858, 1.959, -300.087, 2.6752, 1.959, -300.792, 2.6752, 3.7823, -300.791, 37.0858, 3.7823, -300.087, 37.0858, 1.959, -295.005, 2.6752, 10.6803, -295.38, 37.0858, 10.496, -295.38, 2.6752, 10.496, -295.005, 2.6752, 10.6803, -294.83, 37.0858, 10.6803, -295.38, 37.0858, 10.496, -452.085, 2.6752, -21.0278, -446.42, 37.0786, -26.4615, -446.42, 2.6752, -26.4615, -452.085, 2.6752, -21.0278, -452.085, 37.0786, -21.0278, -446.42, 37.0786, -26.4615, -204.953, 2.6752, 29.8341, -200.172, 37.0786, 29.6953, -200.172, 2.6752, 29.6953, -204.953, 2.6752, 29.8341, -204.953, 37.0786, 29.8341, -200.172, 37.0786, 29.6953, -284.322, 2.6752, 53.8563, -285.688, 37.0786, 53.8927, -285.688, 2.6752, 53.8926, -284.322, 2.6752, 53.8563, -284.322, 37.0786, 53.8761, -285.688, 37.0786, 53.8927, -342.83, 2.6752, 43.8063, -343.826, 37.0786, 40.6394, -343.826, 2.6752, 40.6394, -342.83, 2.6752, 43.8063, -342.83, 37.0786, 43.8063, -343.826, 37.0786, 40.6394, -444.52, 2.6752, -15.402, -446.82, 37.0786, -14.5893, -447.283, 2.6752, -15.1586, -444.52, 2.6752, -15.402, -444.391, 37.0786, -15.1839, -446.82, 37.0786, -14.5893, -204.971, 2.6752, 35.8179, -209.873, 33.3811, 36.3828, -209.873, 2.6751, 36.3828, -204.971, 2.6752, 35.8179, -204.971, 35.9488, 35.818, -209.873, 33.3811, 36.3828, -209.858, 2.6751, 29.6191, -204.953, 37.0786, 29.8341, -204.953, 2.6752, 29.8341, -209.858, 2.6751, 29.6191, -209.858, 33.3811, 29.6191, -204.953, 37.0786, 29.8341, -478.661, 2.6242, 22.1507, -481.154, 37.0786, 23.9083, -481.642, 2.6242, 22.3659, -478.661, 2.6242, 22.1507, -478.661, 37.0786, 25.5668, -481.154, 37.0786, 23.9083, -196.037, 2.6752, 38.0233, -198.581, 35.9488, 35.78, -198.581, 2.6752, 35.78, -196.037, 2.6752, 38.0233, -196.037, 36.5137, 38.0233, -198.581, 35.9488, 35.78, -231.18, 2.6751, 24.1454, -227.204, 33.3811, 21.4504, -227.204, 2.6751, 21.4504, -231.18, 2.6751, 24.1454, -231.18, 33.3811, 24.1454, -227.204, 33.3811, 21.4504, -329.311, 2.6752, 54.7379, -334.539, 37.0786, 60.733, -334.539, 2.6752, 60.733, -329.311, 2.6752, 54.7379, -329.311, 37.0786, 54.7379, -334.539, 37.0786, 60.733, -447.283, 2.6752, -15.1586, -445.785, 37.0786, -13.4392, -445.785, 2.6752, -13.4392, -447.283, 2.6752, -15.1586, -446.82, 37.0786, -14.5893, -445.785, 37.0786, -13.4392, -184.079, 2.6752, 40.8574, -184.653, 37.0786, 39.4775, -183.877, 2.6752, 39.4967, -184.079, 2.6752, 40.8574, -184.652, 37.0786, 44.2995, -184.653, 37.0786, 39.4775, -192, 2.6752, 27.7945, -191.897, 37.0786, 31.2938, -191.897, 2.6752, 31.2938, -192, 2.6752, 27.7945, -192, 37.0786, 27.7945, -191.897, 37.0786, 31.2938, -213.593, 2.6751, 24.1684, -210.503, 33.3811, 28.1028, -210.503, 2.6751, 28.1028, -213.593, 2.6751, 24.1684, -213.593, 33.3811, 24.1684, -210.503, 33.3811, 28.1028, -334.539, 2.6752, 60.733, -337.258, 37.0786, 53.7248, -337.258, 2.6752, 53.7248, -334.539, 2.6752, 60.733, -334.539, 37.0786, 60.733, -337.258, 37.0786, 53.7248, -460.779, 2.6752, -12.7288, -454.568, 37.0786, -19.3522, -453.758, 2.6752, -19.9306, -460.779, 2.6752, -12.7288, -460.779, 37.0786, -12.7288, -454.568, 37.0786, -19.3522, -171.668, 2.6752, 40.3269, -172.707, 37.0786, 82.4724, -171.668, 2.6752, 82.4723, -171.668, 2.6752, 40.3269, -172.707, 37.0786, 44.2995, -172.707, 37.0786, 82.4724, -234.535, 2.6751, 35.1137, -248.709, 37.0786, 36.5522, -245.188, 2.6752, 35.2721, -234.535, 2.6751, 35.1137, -234.535, 33.3811, 35.5318, -248.709, 37.0786, 36.5522, -483.718, 2.6247, 4.0263, -482.738, 37.0786, -4.1799, -482.738, 2.6242, -4.1799, -483.718, 2.6247, 4.0263, -488.464, 37.0786, 4.1367, -482.738, 37.0786, -4.1799, -448.439, 2.6752, 5.9496, -455.523, 37.0786, 13.4386, -456.031, 2.6752, 13.5147, -448.439, 2.6752, 5.9496, -445.181, 37.0786, 3.3157, -455.523, 37.0786, 13.4386, -480, 2.6311, 9.7296, -482.738, 2.6242, -4.1799, -480.467, 2.6242, -0.9688, -480, 2.6311, 9.7296, -483.718, 2.6247, 4.0263, -482.738, 2.6242, -4.1799, -478.976, 2.6383, 10.0459, -480.467, 2.6242, -0.9688, -475.784, 2.6752, 3.714, -478.976, 2.6383, 10.0459, -480, 2.6311, 9.7296, -480.467, 2.6242, -0.9688, -482.324, 2.624, 20.931, -490.213, 37.0786, 11.7982, -484.356, 2.623, 14.1138, -482.324, 2.624, 20.931, -488.633, 37.0786, 18.9329, -490.213, 37.0786, 11.7982, -473.153, 2.6752, -9.7721, -466.154, 37.0786, -12.0904, -466.154, 2.6752, -12.0904, -473.153, 2.6752, -9.7721, -473.153, 37.0786, -9.7722, -466.154, 37.0786, -12.0904, -475.784, 2.6752, 3.714, -471.88, 2.6752, -7.1019, -467.246, 2.6752, -8.5368, -475.784, 2.6752, 3.714, -480.467, 2.6242, -0.9688, -471.88, 2.6752, -7.1019, -446.772, 2.6752, -1.1814, -445.181, 37.0786, 3.3157, -448.439, 2.6752, 5.9496, -446.772, 2.6752, -1.1814, -442.969, 37.0786, -0.1916, -445.181, 37.0786, 3.3157, -482.738, 2.6242, -4.1799, -477.761, 37.0786, -11.657, -477.761, 2.6752, -11.6569, -482.738, 2.6242, -4.1799, -482.738, 37.0786, -4.1799, -477.761, 37.0786, -11.657, -480.467, 2.6242, -0.9688, -477.761, 2.6752, -11.6569, -471.88, 2.6752, -7.1019, -480.467, 2.6242, -0.9688, -482.738, 2.6242, -4.1799, -477.761, 2.6752, -11.6569, -482.324, 2.624, 20.931, -480, 2.6311, 9.7296, -478.976, 2.6383, 10.0459, -482.324, 2.624, 20.931, -484.356, 2.623, 14.1138, -480, 2.6311, 9.7296, -484.356, 2.623, 14.1138, -481.384, 2.623, 10.6485, -480, 2.6311, 9.7296, -480, 2.6311, 9.7296, -481.384, 2.623, 10.6485, -483.718, 2.6247, 4.0263, -481.384, 2.623, 10.6485, -488.464, 37.0786, 4.1367, -483.718, 2.6247, 4.0263, -481.384, 2.623, 10.6485, -491.33, 37.0786, 8.6726, -488.464, 37.0786, 4.1367, -456.031, 2.6752, 13.5147, -456.536, 37.0786, 25.947, -457.228, 2.6752, 23.7635, -456.031, 2.6752, 13.5147, -455.523, 37.0786, 13.4386, -456.536, 37.0786, 25.947, -465.812, 2.6752, 10.3479, -457.228, 2.6752, 23.7635, -474.681, 2.6752, 18.684, -465.812, 2.6752, 10.3479, -456.031, 2.6752, 13.5147, -457.228, 2.6752, 23.7635, -470.798, 2.6752, 7.0309, -478.976, 2.6383, 10.0459, -475.784, 2.6752, 3.714, -470.798, 2.6752, 7.0309, -474.777, 2.6752, 10.7864, -478.976, 2.6383, 10.0459, -436.088, 2.6752, -23.9814, -438.156, 37.0786, -22.7166, -438.156, 2.6752, -22.7166, -436.088, 2.6752, -23.9814, -436.088, 37.0786, -23.9814, -438.156, 37.0786, -22.7166, -446.42, 2.6752, -26.4615, -437.783, 37.0786, -31.1112, -437.783, 2.6752, -31.1112, -446.42, 2.6752, -26.4615, -446.42, 37.0786, -26.4615, -437.783, 37.0786, -31.1112, -436.088, 2.6752, -23.9814, -439.171, 2.6752, -24.5636, -434.239, 2.6752, -25.8278, -436.088, 2.6752, -23.9814, -438.156, 2.6752, -22.7166, -439.171, 2.6752, -24.5636, -434.239, 2.6752, -25.8278, -441.171, 2.6752, -26.689, -433.792, 2.6752, -28.4783, -434.239, 2.6752, -25.8278, -439.171, 2.6752, -24.5636, -441.171, 2.6752, -26.689, -433.792, 2.6752, -28.4783, -437.783, 2.6752, -31.1112, -428.86, 2.6752, -29.1543, -433.792, 2.6752, -28.4783, -441.171, 2.6752, -26.689, -437.783, 2.6752, -31.1112, -442.188, 2.6752, -20.3197, -444.391, 37.0786, -15.1839, -444.52, 2.6752, -15.402, -442.188, 2.6752, -20.3197, -442.188, 37.0786, -20.3197, -444.391, 37.0786, -15.1839, -453.758, 2.6752, -19.9306, -452.085, 37.0786, -21.0278, -452.085, 2.6752, -21.0278, -453.758, 2.6752, -19.9306, -454.568, 37.0786, -19.3522, -452.085, 37.0786, -21.0278, -444.943, 2.6752, -23.584, -448.795, 2.6752, -20.7601, -445.288, 2.6752, -24.6454, -444.943, 2.6752, -23.584, -447.36, 2.6752, -18.7476, -448.795, 2.6752, -20.7601, -428.154, 2.6752, -22.8035, -431.776, 37.0786, -23.6638, -431.302, 2.6752, -24.1972, -428.154, 2.6752, -22.8035, -430.584, 37.0786, -23.1709, -431.776, 37.0786, -23.6638, -428.86, 2.6752, -29.1543, -427.385, 37.0786, -28.3837, -427.385, 2.6752, -28.3837, -428.86, 2.6752, -29.1543, -428.86, 37.0786, -29.1543, -427.385, 37.0786, -28.3837, -428.154, 2.6752, -22.8035, -428.666, 2.6752, -23.9185, -428.149, 2.6752, -23.4761, -428.154, 2.6752, -22.8035, -431.302, 2.6752, -24.1972, -428.666, 2.6752, -23.9185, -428.149, 2.6752, -23.4761, -428.666, 2.6752, -23.9185, -428.122, 2.6752, -25.2469, -428.122, 2.6752, -25.2469, -428.666, 2.6752, -23.9185, -429.233, 2.6752, -24.0925, -427.608, 2.6752, -23.0459, -428.149, 2.6752, -23.4761, -428.122, 2.6752, -25.2469, -427.608, 2.6752, -23.0459, -428.122, 2.6752, -25.2469, -427.555, 2.6752, -24.6975, -428.122, 2.6752, -25.2469, -429.233, 2.6752, -24.0925, -427.385, 2.6752, -28.3837, -428.122, 2.6752, -25.2469, -427.385, 2.6752, -28.3837, -425.582, 2.6752, -28.418, -423.86, 2.6752, -21.736, -422.424, 2.6752, -27.8161, -422.855, 2.6752, -24.0718, -423.86, 2.6752, -21.736, -427.616, 2.6752, -21.9362, -422.424, 2.6752, -27.8161, -424.664, 2.6752, -20.0524, -427.616, 2.6752, -21.9362, -423.86, 2.6752, -21.736, -424.664, 2.6752, -20.0524, -427.596, 2.6752, -21.0246, -427.616, 2.6752, -21.9362, -425.887, 2.6918, -18.4955, -427.596, 2.6752, -21.0246, -424.664, 2.6752, -20.0524, -425.887, 2.6918, -18.4955, -427.862, 2.6783, -20.4022, -427.596, 2.6752, -21.0246, -425.887, 2.6918, -18.4955, -427.947, 37.0786, -21.4068, -427.862, 2.6783, -20.4022, -425.887, 2.6918, -18.4955, -425.801, 37.0786, -18.3889, -427.947, 37.0786, -21.4068, -423.141, 2.6752, -28.6088, -422.424, 37.0786, -27.8161, -422.424, 2.6752, -27.8161, -423.141, 2.6752, -28.6088, -423.141, 37.0786, -28.6088, -422.424, 37.0786, -27.8161, -425.582, 2.6752, -28.418, -423.141, 37.0786, -28.6088, -423.141, 2.6752, -28.6088, -425.582, 2.6752, -28.418, -425.582, 37.0786, -28.418, -423.141, 37.0786, -28.6088, -427.616, 2.6752, -21.9362, -423.141, 2.6752, -28.6088, -422.424, 2.6752, -27.8161, -427.616, 2.6752, -21.9362, -427.555, 2.6752, -24.6975, -423.141, 2.6752, -28.6088, -427.596, 2.6752, -21.0246, -427.608, 2.6752, -23.0459, -427.616, 2.6752, -21.9362, -427.616, 2.6752, -21.9362, -427.608, 2.6752, -23.0459, -427.555, 2.6752, -24.6975, -427.862, 2.6783, -20.4022, -427.608, 2.6752, -23.0459, -427.596, 2.6752, -21.0246, -427.862, 2.6783, -20.4022, -428.314, 2.6752, -22.4707, -427.608, 2.6752, -23.0459, -427.862, 2.6783, -20.4022, -428.907, 37.0786, -21.804, -428.314, 2.6752, -22.4707, -427.862, 2.6783, -20.4022, -427.947, 37.0786, -21.4068, -428.907, 37.0786, -21.804, -427.385, 2.6752, -28.3837, -425.582, 37.0786, -28.418, -425.582, 2.6752, -28.418, -427.385, 2.6752, -28.3837, -427.385, 37.0786, -28.3837, -425.582, 37.0786, -28.418, -427.555, 2.6752, -24.6975, -425.582, 2.6752, -28.418, -423.141, 2.6752, -28.6088, -427.555, 2.6752, -24.6975, -428.122, 2.6752, -25.2469, -425.582, 2.6752, -28.418, -428.314, 2.6752, -22.4707, -428.154, 2.6752, -22.8035, -427.608, 2.6752, -23.0459, -427.608, 2.6752, -23.0459, -428.154, 2.6752, -22.8035, -428.149, 2.6752, -23.4761, -428.314, 2.6752, -22.4707, -430.584, 37.0786, -23.1709, -428.154, 2.6752, -22.8035, -428.314, 2.6752, -22.4707, -428.907, 37.0786, -21.804, -430.584, 37.0786, -23.1709, -417.07, 2.6752, -12.6031, -423.04, 37.0786, -15.5361, -422.483, 2.6752, -16.1805, -417.07, 2.6752, -12.6031, -417.07, 37.0786, -12.6031, -423.04, 37.0786, -15.5361, -422.855, 2.6752, -24.0718, -421.902, 37.0786, -22.6219, -421.902, 2.6752, -22.6219, -422.855, 2.6752, -24.0718, -422.884, 37.0786, -23.9961, -421.902, 37.0786, -22.6219, -417.07, 2.6752, -12.6031, -421.956, 2.6752, -18.8271, -416.072, 2.6752, -18.2312, -417.07, 2.6752, -12.6031, -422.483, 2.6752, -16.1805, -421.956, 2.6752, -18.8271, -416.072, 2.6752, -18.2312, -421.83, 2.6752, -19.7663, -415.758, 2.6752, -19.0919, -416.072, 2.6752, -18.2312, -421.956, 2.6752, -18.8271, -421.83, 2.6752, -19.7663, -415.758, 2.6752, -19.0919, -421.83, 2.6752, -19.7663, -421.902, 2.6752, -22.6219, -415.758, 2.6752, -19.0919, -421.902, 2.6752, -22.6219, -416.068, 2.6752, -19.81, -378.582, 2.6752, -23.0122, -388.611, 37.0786, -21.9521, -388.611, 2.6752, -21.9521, -378.582, 2.6752, -23.0122, -378.582, 37.0786, -23.0122, -388.611, 37.0786, -21.9521, -403.6, 2.6752, -26.3806, -389.381, 37.0786, -27.8576, -389.381, 2.6752, -27.8576, -403.6, 2.6752, -26.3806, -403.6, 37.0786, -26.3806, -389.381, 37.0786, -27.8576, -378.582, 2.6752, -23.0122, -388.979, 2.6752, -24.3832, -378.994, 2.6752, -25.4886, -378.582, 2.6752, -23.0122, -388.611, 2.6752, -21.9521, -388.979, 2.6752, -24.3832, -379.363, 2.6752, -26.8683, -389.381, 2.6752, -27.8576, -379.339, 2.6752, -27.7071, -379.363, 2.6752, -26.8683, -389.245, 2.6752, -25.2563, -389.381, 2.6752, -27.8576, -191.939, 2.6752, 37.8103, -196.037, 36.5137, 38.0233, -196.037, 2.6752, 38.0233, -191.939, 2.6752, 37.8103, -191.939, 37.0786, 37.8103, -196.037, 36.5137, 38.0233, -198.602, 2.6752, 29.9708, -196.077, 37.0786, 27.7772, -196.077, 2.6752, 27.7772, -198.602, 2.6752, 29.9708, -198.602, 37.0786, 29.9708, -196.077, 37.0786, 27.7772, -439.654, 2.6752, -8.9898, -440.758, 37.0786, -3.6989, -444.509, 2.6752, -6.0117, -439.654, 2.6752, -8.9898, -438.546, 37.0786, -7.2062, -440.758, 37.0786, -3.6989, -444.509, 2.6752, -6.0117, -442.969, 37.0786, -0.1916, -446.772, 2.6752, -1.1814, -444.509, 2.6752, -6.0117, -440.758, 37.0786, -3.6989, -442.969, 37.0786, -0.1916, -477.761, 2.6752, -11.6569, -476.225, 37.0786, -11.0287, -476.225, 2.6752, -11.0287, -477.761, 2.6752, -11.6569, -477.761, 37.0786, -11.657, -476.225, 37.0786, -11.0287, -376.24, 2.6752, -28.3346, -377.493, 37.0786, -31.2308, -377.927, 2.6752, -32.0505, -376.24, 2.6752, -28.3346, -378.31, 37.0786, -29.8026, -377.493, 37.0786, -31.2308, -364.007, 2.6752, -37.0514, -367.176, 37.0786, -34.1702, -363.465, 2.6752, -34.6403, -364.007, 2.6752, -37.0514, -367.722, 37.0786, -36.1112, -367.176, 37.0786, -34.1702, -379.339, 2.6752, -27.7071, -378.31, 37.0786, -29.8026, -376.24, 2.6752, -28.3346, -379.339, 2.6752, -27.7071, -379.127, 37.0786, -28.3744, -378.31, 37.0786, -29.8026, -363.465, 2.6752, -34.6403, -366.903, 37.0786, -33.1996, -363.195, 2.6752, -33.4347, -363.465, 2.6752, -34.6403, -367.176, 37.0786, -34.1702, -366.903, 37.0786, -33.1996, -248.345, 2.6752, 9.7291, -242.604, 37.0786, 10.8383, -242.604, 2.6752, 10.8384, -248.345, 2.6752, 9.7291, -248.345, 37.0786, 9.7291, -242.604, 37.0786, 10.8383, -242.604, 2.6752, 10.8384, -248.906, 37.0786, 19.9867, -249.091, 2.6752, 19.9867, -242.604, 2.6752, 10.8384, -242.604, 37.0786, 10.8383, -248.906, 37.0786, 19.9867, -249.091, 2.6752, 19.9867, -249.084, 37.0786, 25.2338, -249.084, 2.6752, 25.2338, -249.091, 2.6752, 19.9867, -248.906, 37.0786, 19.9867, -249.084, 37.0786, 25.2338, -278.143, 2.6752, 54.24, -278.367, 36.7299, 66.2991, -278.367, 2.6752, 66.2991, -278.143, 2.6752, 54.24, -278.143, 37.0786, 54.24, -278.367, 36.7299, 66.2991, -284.065, 2.6752, 70.0373, -284.561, 36.7299, 66.1178, -284.403, 2.6752, 66.1178, -284.065, 2.6752, 70.0373, -284.065, 36.6183, 70.0373, -284.561, 36.7299, 66.1178, -261.837, 2.6752, 54.5146, -259.406, 32.5153, 40.2951, -261.837, 37.0786, 54.5146, -261.837, 2.6752, 54.5146, -258.599, 2.6752, 40.2951, -259.406, 32.5153, 40.2951, -251.758, 35.7781, 37.6189, -245.188, 2.6752, 35.2721, -248.709, 37.0786, 36.5522, -251.758, 35.7781, 37.6189, -246.977, 2.6752, 36.8834, -245.188, 2.6752, 35.2721, -253.67, 34.9624, 38.2879, -246.977, 2.6752, 36.8834, -251.758, 35.7781, 37.6189, -253.67, 34.9624, 38.2879, -249.882, 2.6752, 36.8337, -246.977, 2.6752, 36.8834, -259.406, 32.5153, 40.2951, -252.788, 2.6752, 37.1288, -255.582, 34.1467, 38.957, -259.406, 32.5153, 40.2951, -258.599, 2.6752, 40.2951, -252.788, 2.6752, 37.1288, -255.582, 34.1467, 38.957, -249.882, 2.6752, 36.8337, -253.67, 34.9624, 38.2879, -255.582, 34.1467, 38.957, -252.788, 2.6752, 37.1288, -249.882, 2.6752, 36.8337) @@ -1035,6 +1030,7 @@ radiance_size = 4 [sub_resource type="Environment" id="Environment_8isf0"] background_mode = 2 +background_color = Color(0.494118, 0, 0, 1) sky = SubResource("Sky_nfcfh") ambient_light_sky_contribution = 0.0 ambient_light_energy = 0.0 @@ -1086,1214 +1082,6 @@ shader_parameter/emission_energy = 0.33 shader_parameter/uv1_scale = Vector3(5, 0, 0) shader_parameter/uv1_offset = Vector3(0, 1, 0) -[sub_resource type="AtlasTexture" id="AtlasTexture_bkfat"] -atlas = ExtResource("141_fmewe") -region = Rect2(1024, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lnb33"] -atlas = ExtResource("141_fmewe") -region = Rect2(1536, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t8qxi"] -atlas = ExtResource("141_fmewe") -region = Rect2(2048, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ke8ug"] -atlas = ExtResource("141_fmewe") -region = Rect2(2560, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1d6l3"] -atlas = ExtResource("141_fmewe") -region = Rect2(3072, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xb3jb"] -atlas = ExtResource("141_fmewe") -region = Rect2(3584, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_y4kaj"] -atlas = ExtResource("141_fmewe") -region = Rect2(4096, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gqsyk"] -atlas = ExtResource("141_fmewe") -region = Rect2(4608, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cb3ft"] -atlas = ExtResource("141_fmewe") -region = Rect2(5120, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wejmv"] -atlas = ExtResource("141_fmewe") -region = Rect2(5632, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7shtj"] -atlas = ExtResource("141_fmewe") -region = Rect2(6144, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_adv7l"] -atlas = ExtResource("141_fmewe") -region = Rect2(6656, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_dgl1x"] -atlas = ExtResource("141_fmewe") -region = Rect2(7168, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vp73c"] -atlas = ExtResource("141_fmewe") -region = Rect2(7680, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_loe8j"] -atlas = ExtResource("141_fmewe") -region = Rect2(8192, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m60jw"] -atlas = ExtResource("141_fmewe") -region = Rect2(8704, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ijsby"] -atlas = ExtResource("141_fmewe") -region = Rect2(9216, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lh5ub"] -atlas = ExtResource("141_fmewe") -region = Rect2(9728, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_h2n4k"] -atlas = ExtResource("141_fmewe") -region = Rect2(10240, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ti3u"] -atlas = ExtResource("141_fmewe") -region = Rect2(10752, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6gklp"] -atlas = ExtResource("141_fmewe") -region = Rect2(11264, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kdqo4"] -atlas = ExtResource("141_fmewe") -region = Rect2(11776, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3kk5u"] -atlas = ExtResource("141_fmewe") -region = Rect2(12288, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_677we"] -atlas = ExtResource("141_fmewe") -region = Rect2(12800, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_j5qmm"] -atlas = ExtResource("141_fmewe") -region = Rect2(13312, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m7hcw"] -atlas = ExtResource("141_fmewe") -region = Rect2(13824, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vwqib"] -atlas = ExtResource("141_fmewe") -region = Rect2(14336, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ayna3"] -atlas = ExtResource("141_fmewe") -region = Rect2(14848, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i0pr5"] -atlas = ExtResource("141_fmewe") -region = Rect2(15360, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fh5cw"] -atlas = ExtResource("141_fmewe") -region = Rect2(15872, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hesjj"] -atlas = ExtResource("141_fmewe") -region = Rect2(0, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_huc1q"] -atlas = ExtResource("141_fmewe") -region = Rect2(512, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_41f02"] -atlas = ExtResource("141_fmewe") -region = Rect2(1024, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qjy20"] -atlas = ExtResource("141_fmewe") -region = Rect2(1536, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5ih87"] -atlas = ExtResource("141_fmewe") -region = Rect2(2048, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pt02c"] -atlas = ExtResource("141_fmewe") -region = Rect2(2560, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2lk33"] -atlas = ExtResource("141_fmewe") -region = Rect2(3072, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kcqqj"] -atlas = ExtResource("141_fmewe") -region = Rect2(3584, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bxegy"] -atlas = ExtResource("141_fmewe") -region = Rect2(4096, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hnygw"] -atlas = ExtResource("141_fmewe") -region = Rect2(4608, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ktwqu"] -atlas = ExtResource("141_fmewe") -region = Rect2(5120, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2vm0b"] -atlas = ExtResource("141_fmewe") -region = Rect2(5632, 502, 512, 502) - -[sub_resource type="SpriteFrames" id="SpriteFrames_xm7ha"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_bkfat") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lnb33") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t8qxi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ke8ug") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1d6l3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xb3jb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_y4kaj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gqsyk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cb3ft") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wejmv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7shtj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_adv7l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_dgl1x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vp73c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_loe8j") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m60jw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ijsby") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lh5ub") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_h2n4k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ti3u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6gklp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kdqo4") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3kk5u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_677we") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_j5qmm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m7hcw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vwqib") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ayna3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i0pr5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fh5cw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hesjj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_huc1q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_41f02") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qjy20") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5ih87") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pt02c") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2lk33") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kcqqj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bxegy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hnygw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ktwqu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2vm0b") -}], -"loop": true, -"name": &"default", -"speed": 22.0 -}] - -[sub_resource type="AtlasTexture" id="AtlasTexture_cnxi3"] -atlas = ExtResource("142_8vsb2") -region = Rect2(1024, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_rmtpn"] -atlas = ExtResource("142_8vsb2") -region = Rect2(1536, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fohn2"] -atlas = ExtResource("142_8vsb2") -region = Rect2(2048, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yy3cm"] -atlas = ExtResource("142_8vsb2") -region = Rect2(2560, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tjomn"] -atlas = ExtResource("142_8vsb2") -region = Rect2(3072, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_44ynp"] -atlas = ExtResource("142_8vsb2") -region = Rect2(3584, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b4xvp"] -atlas = ExtResource("142_8vsb2") -region = Rect2(4096, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2i8cc"] -atlas = ExtResource("142_8vsb2") -region = Rect2(4608, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e8cls"] -atlas = ExtResource("142_8vsb2") -region = Rect2(5120, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jdxje"] -atlas = ExtResource("142_8vsb2") -region = Rect2(5632, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_g8dtx"] -atlas = ExtResource("142_8vsb2") -region = Rect2(6144, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_comjk"] -atlas = ExtResource("142_8vsb2") -region = Rect2(6656, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8n6dc"] -atlas = ExtResource("142_8vsb2") -region = Rect2(7168, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jct8n"] -atlas = ExtResource("142_8vsb2") -region = Rect2(7680, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ridtw"] -atlas = ExtResource("142_8vsb2") -region = Rect2(8192, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_synbs"] -atlas = ExtResource("142_8vsb2") -region = Rect2(8704, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e3owe"] -atlas = ExtResource("142_8vsb2") -region = Rect2(9216, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7hfx2"] -atlas = ExtResource("142_8vsb2") -region = Rect2(9728, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1u57l"] -atlas = ExtResource("142_8vsb2") -region = Rect2(10240, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gyx7g"] -atlas = ExtResource("142_8vsb2") -region = Rect2(10752, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_n12it"] -atlas = ExtResource("142_8vsb2") -region = Rect2(11264, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2aoql"] -atlas = ExtResource("142_8vsb2") -region = Rect2(11776, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fmtw2"] -atlas = ExtResource("142_8vsb2") -region = Rect2(12288, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6i8s6"] -atlas = ExtResource("142_8vsb2") -region = Rect2(12800, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_d7qle"] -atlas = ExtResource("142_8vsb2") -region = Rect2(13312, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_r874b"] -atlas = ExtResource("142_8vsb2") -region = Rect2(13824, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_k3dtk"] -atlas = ExtResource("142_8vsb2") -region = Rect2(14336, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pvblq"] -atlas = ExtResource("142_8vsb2") -region = Rect2(14848, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fqc22"] -atlas = ExtResource("142_8vsb2") -region = Rect2(15360, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kne1o"] -atlas = ExtResource("142_8vsb2") -region = Rect2(15872, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gi4t8"] -atlas = ExtResource("142_8vsb2") -region = Rect2(0, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kny4d"] -atlas = ExtResource("142_8vsb2") -region = Rect2(512, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_klv73"] -atlas = ExtResource("142_8vsb2") -region = Rect2(1024, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8f44v"] -atlas = ExtResource("142_8vsb2") -region = Rect2(1536, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kb1w2"] -atlas = ExtResource("142_8vsb2") -region = Rect2(2048, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_js460"] -atlas = ExtResource("142_8vsb2") -region = Rect2(2560, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5gppe"] -atlas = ExtResource("142_8vsb2") -region = Rect2(3072, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ethjp"] -atlas = ExtResource("142_8vsb2") -region = Rect2(3584, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8ogn3"] -atlas = ExtResource("142_8vsb2") -region = Rect2(4096, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xxawa"] -atlas = ExtResource("142_8vsb2") -region = Rect2(4608, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ik5av"] -atlas = ExtResource("142_8vsb2") -region = Rect2(5120, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p5gue"] -atlas = ExtResource("142_8vsb2") -region = Rect2(5632, 502, 512, 502) - -[sub_resource type="SpriteFrames" id="SpriteFrames_aqfas"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_cnxi3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_rmtpn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fohn2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yy3cm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tjomn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_44ynp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b4xvp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2i8cc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e8cls") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jdxje") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_g8dtx") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_comjk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8n6dc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jct8n") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ridtw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_synbs") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e3owe") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7hfx2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1u57l") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gyx7g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_n12it") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2aoql") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fmtw2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6i8s6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_d7qle") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_r874b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_k3dtk") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pvblq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fqc22") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kne1o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gi4t8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kny4d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_klv73") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8f44v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kb1w2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_js460") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5gppe") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ethjp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8ogn3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xxawa") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ik5av") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p5gue") -}], -"loop": true, -"name": &"default", -"speed": 22.0 -}] - -[sub_resource type="AtlasTexture" id="AtlasTexture_lpcex"] -atlas = ExtResource("143_xuv6m") -region = Rect2(1024, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8jjkp"] -atlas = ExtResource("143_xuv6m") -region = Rect2(1536, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bgjik"] -atlas = ExtResource("143_xuv6m") -region = Rect2(2048, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_00fx5"] -atlas = ExtResource("143_xuv6m") -region = Rect2(2560, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ft6qu"] -atlas = ExtResource("143_xuv6m") -region = Rect2(3072, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_u8jh8"] -atlas = ExtResource("143_xuv6m") -region = Rect2(3584, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_grx0a"] -atlas = ExtResource("143_xuv6m") -region = Rect2(4096, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qcuwb"] -atlas = ExtResource("143_xuv6m") -region = Rect2(4608, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_85474"] -atlas = ExtResource("143_xuv6m") -region = Rect2(5120, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_og5gm"] -atlas = ExtResource("143_xuv6m") -region = Rect2(5632, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_pnqu7"] -atlas = ExtResource("143_xuv6m") -region = Rect2(6144, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6rasd"] -atlas = ExtResource("143_xuv6m") -region = Rect2(6656, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nh24t"] -atlas = ExtResource("143_xuv6m") -region = Rect2(7168, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3ym0h"] -atlas = ExtResource("143_xuv6m") -region = Rect2(7680, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_aojyg"] -atlas = ExtResource("143_xuv6m") -region = Rect2(8192, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4hd2d"] -atlas = ExtResource("143_xuv6m") -region = Rect2(8704, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8yyfo"] -atlas = ExtResource("143_xuv6m") -region = Rect2(9216, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_63glt"] -atlas = ExtResource("143_xuv6m") -region = Rect2(9728, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wuj08"] -atlas = ExtResource("143_xuv6m") -region = Rect2(10240, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nqa4r"] -atlas = ExtResource("143_xuv6m") -region = Rect2(10752, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_um6x7"] -atlas = ExtResource("143_xuv6m") -region = Rect2(11264, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2wc3x"] -atlas = ExtResource("143_xuv6m") -region = Rect2(11776, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2y6p0"] -atlas = ExtResource("143_xuv6m") -region = Rect2(12288, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_om3vs"] -atlas = ExtResource("143_xuv6m") -region = Rect2(12800, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ysm82"] -atlas = ExtResource("143_xuv6m") -region = Rect2(13312, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p3tmf"] -atlas = ExtResource("143_xuv6m") -region = Rect2(13824, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4u3o7"] -atlas = ExtResource("143_xuv6m") -region = Rect2(14336, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3urxr"] -atlas = ExtResource("143_xuv6m") -region = Rect2(14848, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gpb7q"] -atlas = ExtResource("143_xuv6m") -region = Rect2(15360, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_orfds"] -atlas = ExtResource("143_xuv6m") -region = Rect2(15872, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vjobl"] -atlas = ExtResource("143_xuv6m") -region = Rect2(0, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_b4g3b"] -atlas = ExtResource("143_xuv6m") -region = Rect2(512, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tegj5"] -atlas = ExtResource("143_xuv6m") -region = Rect2(1024, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_inyhb"] -atlas = ExtResource("143_xuv6m") -region = Rect2(1536, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lc6kn"] -atlas = ExtResource("143_xuv6m") -region = Rect2(2048, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jnwx7"] -atlas = ExtResource("143_xuv6m") -region = Rect2(2560, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sghrh"] -atlas = ExtResource("143_xuv6m") -region = Rect2(3072, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xg75j"] -atlas = ExtResource("143_xuv6m") -region = Rect2(3584, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_5cakc"] -atlas = ExtResource("143_xuv6m") -region = Rect2(4096, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_aebtg"] -atlas = ExtResource("143_xuv6m") -region = Rect2(4608, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7xt6s"] -atlas = ExtResource("143_xuv6m") -region = Rect2(5120, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_p2rvs"] -atlas = ExtResource("143_xuv6m") -region = Rect2(5632, 502, 512, 502) - -[sub_resource type="SpriteFrames" id="SpriteFrames_yw3t6"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_lpcex") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8jjkp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bgjik") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_00fx5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ft6qu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_u8jh8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_grx0a") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qcuwb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_85474") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_og5gm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_pnqu7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6rasd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nh24t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3ym0h") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_aojyg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4hd2d") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8yyfo") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_63glt") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_wuj08") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nqa4r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_um6x7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2wc3x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2y6p0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_om3vs") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ysm82") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p3tmf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4u3o7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3urxr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gpb7q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_orfds") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vjobl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_b4g3b") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tegj5") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_inyhb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lc6kn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jnwx7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sghrh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xg75j") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_5cakc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_aebtg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7xt6s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_p2rvs") -}], -"loop": true, -"name": &"default", -"speed": 22.0 -}] - -[sub_resource type="AtlasTexture" id="AtlasTexture_ite3w"] -atlas = ExtResource("144_lna65") -region = Rect2(1024, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a0f4o"] -atlas = ExtResource("144_lna65") -region = Rect2(1536, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mqssl"] -atlas = ExtResource("144_lna65") -region = Rect2(2048, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xkomc"] -atlas = ExtResource("144_lna65") -region = Rect2(2560, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kfe0s"] -atlas = ExtResource("144_lna65") -region = Rect2(3072, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nok26"] -atlas = ExtResource("144_lna65") -region = Rect2(3584, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_cy8jb"] -atlas = ExtResource("144_lna65") -region = Rect2(4096, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_clbkd"] -atlas = ExtResource("144_lna65") -region = Rect2(4608, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xjavm"] -atlas = ExtResource("144_lna65") -region = Rect2(5120, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xii6f"] -atlas = ExtResource("144_lna65") -region = Rect2(5632, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_363cy"] -atlas = ExtResource("144_lna65") -region = Rect2(6144, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qur0e"] -atlas = ExtResource("144_lna65") -region = Rect2(6656, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jyfct"] -atlas = ExtResource("144_lna65") -region = Rect2(7168, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qwnn7"] -atlas = ExtResource("144_lna65") -region = Rect2(7680, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7id4m"] -atlas = ExtResource("144_lna65") -region = Rect2(8192, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_iyxdg"] -atlas = ExtResource("144_lna65") -region = Rect2(8704, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_7ma8s"] -atlas = ExtResource("144_lna65") -region = Rect2(9216, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hlp34"] -atlas = ExtResource("144_lna65") -region = Rect2(9728, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8thc3"] -atlas = ExtResource("144_lna65") -region = Rect2(10240, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2y1it"] -atlas = ExtResource("144_lna65") -region = Rect2(10752, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m2s7h"] -atlas = ExtResource("144_lna65") -region = Rect2(11264, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ym48q"] -atlas = ExtResource("144_lna65") -region = Rect2(11776, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_chki8"] -atlas = ExtResource("144_lna65") -region = Rect2(12288, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_0dr0x"] -atlas = ExtResource("144_lna65") -region = Rect2(12800, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_tjd11"] -atlas = ExtResource("144_lna65") -region = Rect2(13312, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_acu2h"] -atlas = ExtResource("144_lna65") -region = Rect2(13824, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jn4j6"] -atlas = ExtResource("144_lna65") -region = Rect2(14336, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_um2xj"] -atlas = ExtResource("144_lna65") -region = Rect2(14848, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6rj6q"] -atlas = ExtResource("144_lna65") -region = Rect2(15360, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3hnmy"] -atlas = ExtResource("144_lna65") -region = Rect2(15872, 0, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_uusgd"] -atlas = ExtResource("144_lna65") -region = Rect2(0, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1chqi"] -atlas = ExtResource("144_lna65") -region = Rect2(512, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i42ge"] -atlas = ExtResource("144_lna65") -region = Rect2(1024, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i73hc"] -atlas = ExtResource("144_lna65") -region = Rect2(1536, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_we64s"] -atlas = ExtResource("144_lna65") -region = Rect2(2048, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4dw2r"] -atlas = ExtResource("144_lna65") -region = Rect2(2560, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nqgn1"] -atlas = ExtResource("144_lna65") -region = Rect2(3072, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6djdn"] -atlas = ExtResource("144_lna65") -region = Rect2(3584, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2t4cj"] -atlas = ExtResource("144_lna65") -region = Rect2(4096, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qg3ak"] -atlas = ExtResource("144_lna65") -region = Rect2(4608, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_462bj"] -atlas = ExtResource("144_lna65") -region = Rect2(5120, 502, 512, 502) - -[sub_resource type="AtlasTexture" id="AtlasTexture_qas3x"] -atlas = ExtResource("144_lna65") -region = Rect2(5632, 502, 512, 502) - -[sub_resource type="SpriteFrames" id="SpriteFrames_cnruo"] -animations = [{ -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_ite3w") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a0f4o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mqssl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xkomc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kfe0s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nok26") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_cy8jb") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_clbkd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xjavm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xii6f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_363cy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qur0e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jyfct") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qwnn7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7id4m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_iyxdg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_7ma8s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hlp34") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8thc3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2y1it") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m2s7h") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ym48q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_chki8") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_0dr0x") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_tjd11") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_acu2h") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jn4j6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_um2xj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6rj6q") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3hnmy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_uusgd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1chqi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i42ge") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i73hc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_we64s") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4dw2r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nqgn1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6djdn") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2t4cj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qg3ak") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_462bj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_qas3x") -}], -"loop": true, -"name": &"default", -"speed": 22.0 -}] - [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5c8gu"] resource_name = "FAR CLIFFS" transparency = 2 @@ -3516,72 +2304,6 @@ omni_range = 60.893 [node name="Item Transport" type="Node3D" parent="Node3D"] -[node name="Flames" type="Node3D" parent="Node3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -384.577, -32.0995, 112.205) - -[node name="GREEN FLAME" type="AnimatedSprite3D" parent="Node3D/Flames"] -unique_name_in_owner = true -billboard = 1 -texture_filter = 1 -sprite_frames = SubResource("SpriteFrames_xm7ha") -frame_progress = 0.549513 - -[node name="BLUE FLAME" type="AnimatedSprite3D" parent="Node3D/Flames"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09073, 0, -0.809776) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_aqfas") -frame_progress = 0.138546 - -[node name="REGULAR FLAME" type="AnimatedSprite3D" parent="Node3D/Flames"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - -[node name="AnimatedSprite3D" type="AnimatedSprite3D" parent="Node3D/Flames"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.42868, 1.97028, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_cnruo") -frame_progress = 0.271099 - -[node name="RegularFlame" type="Node3D" parent="Node3D/Flames"] - -[node name="REGULAR FLAME" type="AnimatedSprite3D" parent="Node3D/Flames/RegularFlame"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - -[node name="REGULAR FLAME2" type="AnimatedSprite3D" parent="Node3D/Flames/RegularFlame"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - -[node name="REGULAR FLAME3" type="AnimatedSprite3D" parent="Node3D/Flames/RegularFlame"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - -[node name="REGULAR FLAME4" type="AnimatedSprite3D" parent="Node3D/Flames/RegularFlame"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - -[node name="REGULAR FLAME5" type="AnimatedSprite3D" parent="Node3D/Flames/RegularFlame"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - -[node name="REGULAR FLAME6" type="AnimatedSprite3D" parent="Node3D/Flames/RegularFlame"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.38918, 0) -billboard = 1 -sprite_frames = SubResource("SpriteFrames_yw3t6") -frame_progress = 0.180404 - [node name="FAR SCENERY" type="MeshInstance3D" parent="Node3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -146.027, 31.1617, -329.541) mesh = SubResource("ArrayMesh_8l0sb") @@ -3652,9 +2374,69 @@ collision_mask = 256 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -280.996, 2.8715, 88.7621) shape = SubResource("BoxShape3D_5fm5y") -[node name="SteleB" parent="." instance=ExtResource("62_xqf5a")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -327.102, 2.40999, 39.7494) -Dialogue = ExtResource("63_v60tm") +[node name="DeathTorches" type="Node3D" parent="."] +unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -221.677, 2.68236, 33.1619) + +[node name="DeathTorch1" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.49083, 3.67515, 10.7127) +visible = false + +[node name="DeathTorch2" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.4454, 3.54558, 4.04762) +visible = false + +[node name="DeathTorch3" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.174622, 3.67515, -12.6239) +visible = false + +[node name="DeathTorch4" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.62437, 5.48549, -14.9713) +visible = false + +[node name="DeathTorch5" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.6974, 5.06764, -6.02767) +visible = false + +[node name="DeathTorch6" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.74692, 4.93301, 12.2219) +visible = false + +[node name="DeathTorch7" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.2057, 5.25394, 14.4401) +visible = false + +[node name="DeathTorch8" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.02174, 4.87255, 12.6168) +visible = false + +[node name="DeathTorch9" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.84857, 5.0264, -11.6247) +visible = false + +[node name="DeathTorch10" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6753, 6.69541, 6.1851) +visible = false + +[node name="DeathTorch11" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.242462, 6.51472, 17.3613) +visible = false + +[node name="DeathTorch12" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.2045, 6.69541, 11.8563) +visible = false + +[node name="DeathTorch13" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.61819, 6.69541, -16.9417) +visible = false + +[node name="DeathTorch14" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.96608, 8.20535, -20.7109) +visible = false + +[node name="DeathTorch15" parent="DeathTorches" instance=ExtResource("60_xqf5a")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.72844, 3.271, 11.0727) +visible = false [editable path="Node3D/Actors/Rat"] [editable path="Node3D/Actors/Clalo"] diff --git a/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set A/Gallery A1.tscn b/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set A/Gallery A1.tscn index fb2de0d3b..531a0d35f 100644 --- a/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set A/Gallery A1.tscn +++ b/Zennysoft.Game.Ma/src/map/dungeon/rooms/Set A/Gallery A1.tscn @@ -129,33 +129,27 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.3092, 2, -8.8875) [node name="PlayerSpawn" type="Marker3D" parent="Spawn Points"] unique_name_in_owner = true -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.95499, 0.615637, 7.621) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.95499, -3.02636, 7.621) [node name="ItemSpawnPoints" type="Node3D" parent="Spawn Points"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0) [node name="ItemSpawnPoint" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.89063, -1.37378, 3.63487) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.89063, -3.48518, 3.63487) [node name="ItemSpawnPoint2" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.96292, -1.37378, 10.8984) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.96292, -3.48518, 10.8984) [node name="ItemSpawnPoint3" type="Marker3D" parent="Spawn Points/ItemSpawnPoints"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0523, -1.37378, 11.6249) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0523, -3.48518, 11.6249) [node name="EnemySpawnPoints" type="Node3D" parent="Spawn Points"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.00123, 0) [node name="EnemySpawn1" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.67066, -3.4914, 3.35927) - -[node name="EnemySpawn2" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.6143, -3.79757, 6.01731) - -[node name="EnemySpawn3" type="Marker3D" parent="Spawn Points/EnemySpawnPoints"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9776, -3.78559, 11.068) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.99224, -3.4914, 10.5658) [node name="Room" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.3092, 2, -8.8875) diff --git a/Zennysoft.Game.Ma/src/npc/Proscenium/JumpScare.dialogue b/Zennysoft.Game.Ma/src/npc/Proscenium/JumpScare.dialogue index 5e058a623..ae70dbd25 100644 --- a/Zennysoft.Game.Ma/src/npc/Proscenium/JumpScare.dialogue +++ b/Zennysoft.Game.Ma/src/npc/Proscenium/JumpScare.dialogue @@ -1,2 +1 @@ -~ general -boo brother \ No newline at end of file +~ general \ No newline at end of file diff --git a/Zennysoft.Game.Ma/src/npc/Ran/ran.dialogue b/Zennysoft.Game.Ma/src/npc/Ran/ran.dialogue index 99622ffa9..93cf0e6a1 100644 --- a/Zennysoft.Game.Ma/src/npc/Ran/ran.dialogue +++ b/Zennysoft.Game.Ma/src/npc/Ran/ran.dialogue @@ -1,16 +1,6 @@ ~ introduction -Rӑn: welcome 2 my library lol => END ~ general -Rӑn: okay...... -=> END - -~ hit -Rӑn: hey ow -=> END - -~ get_item -Rӑn: ooo yum => END diff --git a/Zennysoft.Game.Ma/src/npc/Rat/ratdialogue.dialogue b/Zennysoft.Game.Ma/src/npc/Rat/ratdialogue.dialogue index ad9da90a5..94f6ee3c1 100644 --- a/Zennysoft.Game.Ma/src/npc/Rat/ratdialogue.dialogue +++ b/Zennysoft.Game.Ma/src/npc/Rat/ratdialogue.dialogue @@ -1,20 +1,7 @@ ~ introduction - -Royal Rat Princep, Tekohcyo: I do not know thee but I perceive thine sorrows vividly, - for I am embraced by their brethren. -Royal Rat Princep, Tekohcyo: Though it be in mind only, I am traitor to mine country and family. - But a plague on the mind is a plague on one's world is it not? -Royal Rat Princep, Tekohcyo: Alas, the tower has rejected me, so here I reside. - Unable to return home, but unable to climb it. - => END ~ general -% => B1 -% => B2 -% => B3 -% => B4 -% => B5 => END ~ B1 @@ -44,9 +31,4 @@ Royal Rat Princep, Tekohcyo: The walls of the Tower may deceive you. ~ hit Royal Rat Princep, Tekohcyo: I suppose in the end, any end is, relievingly, an end. -=> END - -~ get_item -Royal Rat Princep, Tekohcyo: ooo yum -=> END - +=> END \ No newline at end of file diff --git a/Zennysoft.Game.Ma/src/player/Player.cs b/Zennysoft.Game.Ma/src/player/Player.cs index 87f92bafb..5188ed83e 100644 --- a/Zennysoft.Game.Ma/src/player/Player.cs +++ b/Zennysoft.Game.Ma/src/player/Player.cs @@ -7,6 +7,7 @@ using System; using System.Linq; using Zennysoft.Ma.Adapter; using Zennysoft.Ma.Adapter.Entity; +using static Zennysoft.Ma.Adapter.AppLogic; namespace Zennysoft.Game.Ma; @@ -203,6 +204,8 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide SetProcessInput(true); SetPhysicsProcess(true); SetHealthTimerStatus(HealthTimerIsActive); + Hitbox.SetDeferred(Area3D.PropertyName.Monitoring, true); + Hitbox.SetDeferred(Area3D.PropertyName.Monitorable, true); } public void Deactivate() @@ -211,6 +214,8 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide SetProcessInput(false); SetPhysicsProcess(false); SetHealthTimerStatus(false); + Hitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); + Hitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); } public void SetHealthTimerStatus(bool isActive) @@ -264,6 +269,7 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide public void PlayJumpScareAnimation() => PlayerFXAnimations.Play("jump_scare"); + public void IdentifyItem(IBaseInventoryItem unidentifiedItem) => _itemReroller.RerollItem(unidentifiedItem, Inventory); public int TotalAttack => AttackComponent.CurrentAttack.Value + EquipmentComponent.BonusAttack; @@ -564,7 +570,7 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide { get { - var rawInput = Input.GetVector(GameInputs.MoveLeft, GameInputs.MoveRight, GameInputs.MoveUp, GameInputs.MoveDown); + var rawInput = Godot.Input.GetVector(GameInputs.MoveLeft, GameInputs.MoveRight, GameInputs.MoveUp, GameInputs.MoveDown); var input = new Vector3 { X = rawInput.X, @@ -600,11 +606,11 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide HealthComponent.LowerMaximumHP(hpIncrease); } - private static float LeftStrafeInputVector => Input.GetActionStrength(GameInputs.StrafeLeft); + private static float LeftStrafeInputVector => Godot.Input.GetActionStrength(GameInputs.StrafeLeft); - private static float RightStrafeInputVector => Input.GetActionStrength(GameInputs.StrafeRight); + private static float RightStrafeInputVector => Godot.Input.GetActionStrength(GameInputs.StrafeRight); - private void Attack() + private async void Attack() { var weapon = EquipmentComponent.EquippedWeapon.Value as Weapon; if (weapon.WeaponTag == WeaponTag.ElementalProjectile || weapon.WeaponTag == WeaponTag.KineticProjectile) @@ -612,13 +618,18 @@ public partial class Player : CharacterBody3D, IPlayer, IProvide HandleProjectile(weapon); return; } + if (WeaponAnimations.IsPlaying()) + return; + + PlayAttackAnimation(); if (PlayerIsHittingGeometry()) - WeaponAnimations.Play("hit_wall"); - else if (!WeaponAnimations.IsPlaying()) - PlayAttackAnimation(); - else + { + await ToSignal(GetTree().CreateTimer(0.15f), "timeout"); + WeaponAnimations.Stop(); + WeaponAnimations.Play("Hit Wall"); return; + } if (weapon.WeaponTag == WeaponTag.DegradeOnSwing) _playerEffectService.Degrade(); diff --git a/Zennysoft.Game.Ma/src/player/Player.tscn b/Zennysoft.Game.Ma/src/player/Player.tscn index ca7a2ace0..af56b06b7 100644 --- a/Zennysoft.Game.Ma/src/player/Player.tscn +++ b/Zennysoft.Game.Ma/src/player/Player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=1653 format=3 uid="uid://cfecvvav8kkp6"] +[gd_scene load_steps=1686 format=3 uid="uid://cfecvvav8kkp6"] [ext_resource type="Script" uid="uid://yxmiqy7i0t7r" path="res://src/player/Player.cs" id="1_xcol5"] [ext_resource type="PackedScene" uid="uid://dqvlemme0iwa" path="res://src/camera/ShakeCamera.tscn" id="2_jtmj1"] @@ -10,6 +10,7 @@ [ext_resource type="AudioStream" uid="uid://bsprdc3ka6am0" path="res://src/audio/sfx/player_steps_concrete.ogg" id="6_v7rlw"] [ext_resource type="AudioStream" uid="uid://dfwydlvy7gg4n" path="res://src/audio/sfx/ENEMY_PILLAR_FIRE.ogg" id="7_cqsul"] [ext_resource type="Texture2D" uid="uid://jgfksn01g0ht" path="res://src/vfx/Items Etc/salmon/salmon001.png" id="7_rmwaq"] +[ext_resource type="AudioStream" uid="uid://cth2xgoqhdf0m" path="res://src/audio/sfx/player_hit_wall.ogg" id="8_ajbah"] [ext_resource type="Texture2D" uid="uid://drk8jp22p41f4" path="res://src/vfx/Items Etc/divinity/divinity000.png" id="8_majw8"] [ext_resource type="Texture2D" uid="uid://0hn71j06qb5l" path="res://src/vfx/Items Etc/salmon/salmon002.png" id="8_t3nc1"] [ext_resource type="Texture2D" uid="uid://d3yyh62vfg1js" path="res://src/vfx/Items Etc/divinity/divinity001.png" id="9_3ol0a"] @@ -516,6 +517,7 @@ [ext_resource type="Texture2D" uid="uid://cmv2tb2aanetb" path="res://src/vfx/Weapon Strikes/hydric_attack/tile005.png" id="505_l7c4m"] [ext_resource type="Texture2D" uid="uid://dgtnbcgld7sd2" path="res://src/vfx/Weapon Strikes/hydric_attack/tile006.png" id="506_04cm7"] [ext_resource type="Texture2D" uid="uid://dfn58mhi6ydiv" path="res://src/vfx/Weapon Strikes/hydric_attack/tile007.png" id="507_cqsul"] +[ext_resource type="Texture2D" uid="uid://s3expc8f8x3y" path="res://src/vfx/Items Etc/sparks for wall.png" id="508_7rguc"] [ext_resource type="Texture2D" uid="uid://oa6dmpe31efs" path="res://src/vfx/Weapon Strikes/hydric_attack/tile008.png" id="508_ajbah"] [ext_resource type="Texture2D" uid="uid://pv56eou8fuw6" path="res://src/vfx/Items Etc/crosshair.png" id="508_sq73w"] [ext_resource type="Texture2D" uid="uid://dxnata78dcvlg" path="res://src/vfx/Weapon Strikes/hydric_attack/tile009.png" id="509_7rguc"] @@ -587,7 +589,16 @@ _data = { size = Vector3(2, 4.3291, 1) [sub_resource type="SphereShape3D" id="SphereShape3D_g641l"] -radius = 0.6 +radius = 0.265087 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7rguc"] +transparency = 1 +albedo_color = Color(0.645551, 2.56296e-06, 4.81307e-07, 0.341176) + +[sub_resource type="SphereMesh" id="SphereMesh_7rguc"] +material = SubResource("StandardMaterial3D_7rguc") +radius = 0.265 +height = 0.53 [sub_resource type="BoxShape3D" id="BoxShape3D_565yv"] size = Vector3(1, 1, 1.80176) @@ -1406,11 +1417,55 @@ tracks/2/keys = { "values": [0, 30] } +[sub_resource type="Animation" id="Animation_pyqdk"] +resource_name = "Hit Wall" +length = 1.0 +tracks/0/type = "audio" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("%HitWallSound") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"clips": [{ +"end_offset": 0.0, +"start_offset": 0.0, +"stream": ExtResource("8_ajbah") +}], +"times": PackedFloat32Array(0) +} +tracks/0/use_blend = true +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Weapon Animations:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"wall_hit"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Weapon Animations:frame") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.933333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0, 28] +} + [sub_resource type="AnimationLibrary" id="AnimationLibrary_ickvi"] _data = { &"Air Slash": SubResource("Animation_l7c4m"), &"Earth Slash": SubResource("Animation_cqsul"), &"Fire Slash": SubResource("Animation_04cm7"), +&"Hit Wall": SubResource("Animation_pyqdk"), &"Love Judgement": SubResource("Animation_7rguc"), &"Normal Slash": SubResource("Animation_ua0fy"), &"Persuader": SubResource("Animation_aodty"), @@ -9403,6 +9458,118 @@ region = Rect2(14336, 0, 512, 512) atlas = ExtResource("502_cnyix") region = Rect2(14848, 0, 512, 512) +[sub_resource type="AtlasTexture" id="AtlasTexture_bndwh"] +atlas = ExtResource("508_7rguc") +region = Rect2(0, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ft2u1"] +atlas = ExtResource("508_7rguc") +region = Rect2(512, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8l3am"] +atlas = ExtResource("508_7rguc") +region = Rect2(1024, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_13rdk"] +atlas = ExtResource("508_7rguc") +region = Rect2(1536, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cep86"] +atlas = ExtResource("508_7rguc") +region = Rect2(2048, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3yjbu"] +atlas = ExtResource("508_7rguc") +region = Rect2(2560, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hnja0"] +atlas = ExtResource("508_7rguc") +region = Rect2(3072, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u2nig"] +atlas = ExtResource("508_7rguc") +region = Rect2(3584, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_71wpn"] +atlas = ExtResource("508_7rguc") +region = Rect2(4096, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cdgr3"] +atlas = ExtResource("508_7rguc") +region = Rect2(4608, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ddqq8"] +atlas = ExtResource("508_7rguc") +region = Rect2(5120, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s2g0i"] +atlas = ExtResource("508_7rguc") +region = Rect2(5632, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iuq02"] +atlas = ExtResource("508_7rguc") +region = Rect2(6144, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s37mo"] +atlas = ExtResource("508_7rguc") +region = Rect2(6656, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8usxh"] +atlas = ExtResource("508_7rguc") +region = Rect2(7168, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g2lky"] +atlas = ExtResource("508_7rguc") +region = Rect2(7680, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5g1dv"] +atlas = ExtResource("508_7rguc") +region = Rect2(8192, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4h88r"] +atlas = ExtResource("508_7rguc") +region = Rect2(8704, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s15f5"] +atlas = ExtResource("508_7rguc") +region = Rect2(9216, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ujgbw"] +atlas = ExtResource("508_7rguc") +region = Rect2(9728, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_y8v4x"] +atlas = ExtResource("508_7rguc") +region = Rect2(10240, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nopn5"] +atlas = ExtResource("508_7rguc") +region = Rect2(10752, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8744j"] +atlas = ExtResource("508_7rguc") +region = Rect2(11264, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_73itp"] +atlas = ExtResource("508_7rguc") +region = Rect2(11776, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_udknf"] +atlas = ExtResource("508_7rguc") +region = Rect2(12288, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4cn3c"] +atlas = ExtResource("508_7rguc") +region = Rect2(12800, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t2q0r"] +atlas = ExtResource("508_7rguc") +region = Rect2(13312, 0, 512, 512) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ktcn0"] +atlas = ExtResource("508_7rguc") +region = Rect2(13824, 0, 512, 512) + [sub_resource type="AtlasTexture" id="AtlasTexture_na8n6"] atlas = ExtResource("498_ucsgn") region = Rect2(0, 0, 512, 512) @@ -10443,6 +10610,98 @@ animations = [{ }, { "frames": [{ "duration": 1.0, +"texture": SubResource("AtlasTexture_bndwh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ft2u1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8l3am") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_13rdk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cep86") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3yjbu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hnja0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u2nig") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_71wpn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cdgr3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ddqq8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s2g0i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iuq02") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s37mo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8usxh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g2lky") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5g1dv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4h88r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s15f5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ujgbw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_y8v4x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nopn5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8744j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_73itp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_udknf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4cn3c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t2q0r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ktcn0") +}, { +"duration": 1.0, +"texture": null +}], +"loop": false, +"name": &"wall_hit", +"speed": 24.0 +}, { +"frames": [{ +"duration": 1.0, "texture": ExtResource("500_rhpvh") }, { "duration": 1.0, @@ -10728,9 +10987,14 @@ contact_monitor = true max_contacts_reported = 100 [node name="CollisionShape3D" type="CollisionShape3D" parent="Collision/WallCheck"] -transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -1.51238, 1.03938, -1.08421) +transform = Transform3D(1.91069e-15, 4.37114e-08, 1, 1, -4.37114e-08, 0, 4.37114e-08, 1, -4.37114e-08, -1.43944, 1.77467, -0.854401) shape = SubResource("SphereShape3D_g641l") +[node name="MeshInstance3D" type="MeshInstance3D" parent="Collision/WallCheck/CollisionShape3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00350833, 0.00597081, -0.00353834) +visible = false +mesh = SubResource("SphereMesh_7rguc") + [node name="Hitbox" type="Area3D" parent="Collision"] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.12691, -1) diff --git a/Zennysoft.Game.Ma.Implementation/Save/MaSaveFileManager.cs b/Zennysoft.Game.Ma/src/save/MaSaveFileManager.cs similarity index 71% rename from Zennysoft.Game.Ma.Implementation/Save/MaSaveFileManager.cs rename to Zennysoft.Game.Ma/src/save/MaSaveFileManager.cs index 268bddb9e..c06fe29a9 100644 --- a/Zennysoft.Game.Ma.Implementation/Save/MaSaveFileManager.cs +++ b/Zennysoft.Game.Ma/src/save/MaSaveFileManager.cs @@ -1,6 +1,9 @@ using System.Collections.Immutable; +using System.IO.Abstractions; using System.Text.Json.Serialization.Metadata; +using System.Threading.Tasks; using Zennysoft.Game.Abstractions; +using Zennysoft.Game.Implementation; namespace Zennysoft.Ma.Adapter; @@ -14,12 +17,12 @@ public interface IMaSaveFileManager public sealed class MaSaveFileManager : IMaSaveFileManager { private readonly ISaveFileManager _saveFileManager; - private ImmutableList _converters; + private readonly ImmutableList _converters; - public MaSaveFileManager(ISaveFileManager saveFileManager) + public MaSaveFileManager() { - _saveFileManager = saveFileManager; - _converters = [WeaponTagEnumContext.Default, ItemTagEnumContext.Default, ElementTypeEnumContext.Default, AccessoryTagEnumContext.Default, UsableItemTagEnumContext.Default, BoxItemTagEnumContext.Default]; + _saveFileManager = new SaveFileManager(new FileSystem()); + _converters = [WeaponTagEnumContext.Default, ItemTagEnumContext.Default, ElementTypeEnumContext.Default, AccessoryTagEnumContext.Default, UsableItemTagEnumContext.Default, BoxItemTagEnumContext.Default, BaseInventoryItemContext.Default]; } public async Task Save(T gameData) diff --git a/Zennysoft.Game.Ma/src/save/MaSaveFileManager.cs.uid b/Zennysoft.Game.Ma/src/save/MaSaveFileManager.cs.uid new file mode 100644 index 000000000..476dd0ee3 --- /dev/null +++ b/Zennysoft.Game.Ma/src/save/MaSaveFileManager.cs.uid @@ -0,0 +1 @@ +uid://bbkvghf615kbe diff --git a/Zennysoft.Game.Godot.Implementation/Save/SaveFileManager.cs b/Zennysoft.Game.Ma/src/save/SaveFileManager.cs similarity index 91% rename from Zennysoft.Game.Godot.Implementation/Save/SaveFileManager.cs rename to Zennysoft.Game.Ma/src/save/SaveFileManager.cs index 85e92030f..75a98e674 100644 --- a/Zennysoft.Game.Godot.Implementation/Save/SaveFileManager.cs +++ b/Zennysoft.Game.Ma/src/save/SaveFileManager.cs @@ -6,6 +6,9 @@ using System.IO.Abstractions; using System.Text.Json; using System.Text.Json.Serialization.Metadata; using Zennysoft.Game.Abstractions; +using System.Threading.Tasks; +using System.IO; +using Zennysoft.Game.Ma; namespace Zennysoft.Game.Implementation; @@ -27,9 +30,9 @@ public class SaveFileManager : ISaveFileManager public Task ReadFromFile(params IJsonTypeInfoResolver?[] resolvers) { - if (!_fileSystem.File.Exists(_defaultSaveLocation)) - throw new FileNotFoundException(); - return ReadFromFile(_defaultSaveLocation, resolvers); + return !_fileSystem.File.Exists(_defaultSaveLocation) + ? throw new FileNotFoundException() + : ReadFromFile(_defaultSaveLocation, resolvers); } public async Task ReadFromFile(string filePath, params IJsonTypeInfoResolver?[] resolvers) diff --git a/Zennysoft.Game.Ma/src/save/SaveFileManager.cs.uid b/Zennysoft.Game.Ma/src/save/SaveFileManager.cs.uid new file mode 100644 index 000000000..ee7110a59 --- /dev/null +++ b/Zennysoft.Game.Ma/src/save/SaveFileManager.cs.uid @@ -0,0 +1 @@ +uid://d2qmh2qj3h0ni diff --git a/Zennysoft.Game.Ma/src/system/Projectile.cs b/Zennysoft.Game.Ma/src/system/Projectile.cs index fa021fd86..0cb8c1b52 100644 --- a/Zennysoft.Game.Ma/src/system/Projectile.cs +++ b/Zennysoft.Game.Ma/src/system/Projectile.cs @@ -33,16 +33,20 @@ public partial class Projectile : Node3D { ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); + AnimationPlayer.Stop(); } private void ProjectileHitbox_BodyEntered1(Node3D body) { ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); - AnimationPlayer.Play("RESET"); + AnimationPlayer.Stop(); } - private void ProjectileHitbox_BodyEntered(Rid bodyRid, Node3D body, long bodyShapeIndex, long localShapeIndex) => AnimationPlayer.Stop(); + private void ProjectileHitbox_BodyEntered(Rid bodyRid, Node3D body, long bodyShapeIndex, long localShapeIndex) + { + AnimationPlayer.Stop(); + } public bool Fire() { @@ -69,6 +73,6 @@ public partial class Projectile : Node3D } ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitorable, false); ProjectileHitbox.SetDeferred(Area3D.PropertyName.Monitoring, false); - AnimationPlayer.Play("RESET"); + AnimationPlayer.Stop(); } } \ No newline at end of file diff --git a/Zennysoft.Game.Ma/src/ui/game_over/GameOverMenu.cs b/Zennysoft.Game.Ma/src/ui/game_over/GameOverMenu.cs index bd72ead16..15747aa04 100644 --- a/Zennysoft.Game.Ma/src/ui/game_over/GameOverMenu.cs +++ b/Zennysoft.Game.Ma/src/ui/game_over/GameOverMenu.cs @@ -41,7 +41,11 @@ public partial class GameOverMenu : Control, IGameOverMenu private void DeathMenu_VisibilityChanged() { if (Visible) + { + Continue.Show(); + Exit.Show(); Continue.CallDeferred(MethodName.GrabFocus, []); + } else ReleaseFocus(); } @@ -49,12 +53,15 @@ public partial class GameOverMenu : Control, IGameOverMenu private void Exit_Pressed() { QuitGame?.Invoke(); + Continue.Hide(); + Exit.Hide(); } private void Continue_Pressed() { - FadeOut(); NewGame?.Invoke(); + Continue.Hide(); + Exit.Hide(); } public void FadeIn() => AnimationPlayer.Play("fade_in"); diff --git a/Zennysoft.Game.Ma/src/vfx/Torch.cs b/Zennysoft.Game.Ma/src/vfx/Torch.cs new file mode 100644 index 000000000..6040811d0 --- /dev/null +++ b/Zennysoft.Game.Ma/src/vfx/Torch.cs @@ -0,0 +1,29 @@ +using Chickensoft.AutoInject; +using Chickensoft.Introspection; +using Godot; +using System; +using Zennysoft.Game.Implementation; + +[Meta(typeof(IAutoNode))] +public partial class Torch : AnimatedSprite3D +{ + public override void _Notification(int what) => this.Notify(what); + + [Node] public DimmableAudioStreamPlayer3D SFX { get; set; } + + [Node] public OmniLight3D Light { get; set; } + + public void OnReady() + { + VisibilityChanged += Torch_VisibilityChanged; + Torch_VisibilityChanged(); + } + + private void Torch_VisibilityChanged() + { + if (Visible) + SFX.Play(); + else + SFX.Stop(); + } +} diff --git a/Zennysoft.Game.Ma/src/vfx/Torch.cs.uid b/Zennysoft.Game.Ma/src/vfx/Torch.cs.uid new file mode 100644 index 000000000..9d6073003 --- /dev/null +++ b/Zennysoft.Game.Ma/src/vfx/Torch.cs.uid @@ -0,0 +1 @@ +uid://bhciq00l1hhtp diff --git a/Zennysoft.Game.Ma/src/vfx/Torch.tscn b/Zennysoft.Game.Ma/src/vfx/Torch.tscn new file mode 100644 index 000000000..fcbdd899b --- /dev/null +++ b/Zennysoft.Game.Ma/src/vfx/Torch.tscn @@ -0,0 +1,337 @@ +[gd_scene load_steps=48 format=3 uid="uid://doncarj3f8iua"] + +[ext_resource type="Texture2D" uid="uid://urhj7jw2wvor" path="res://src/vfx/World/PURPLE_FLAME.png" id="1_d7idw"] +[ext_resource type="Script" uid="uid://bhciq00l1hhtp" path="res://src/vfx/Torch.cs" id="2_exj1s"] +[ext_resource type="AudioStream" uid="uid://b306wov6yfaan" path="res://src/audio/sfx/amb_flame_burning.ogg" id="2_ur7ht"] +[ext_resource type="Script" uid="uid://b83kye8yinfxs" path="res://src/audio/AmbientSFXPlayer3D.cs" id="3_exj1s"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ite3w"] +atlas = ExtResource("1_d7idw") +region = Rect2(1024, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a0f4o"] +atlas = ExtResource("1_d7idw") +region = Rect2(1536, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mqssl"] +atlas = ExtResource("1_d7idw") +region = Rect2(2048, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xkomc"] +atlas = ExtResource("1_d7idw") +region = Rect2(2560, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kfe0s"] +atlas = ExtResource("1_d7idw") +region = Rect2(3072, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nok26"] +atlas = ExtResource("1_d7idw") +region = Rect2(3584, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cy8jb"] +atlas = ExtResource("1_d7idw") +region = Rect2(4096, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_clbkd"] +atlas = ExtResource("1_d7idw") +region = Rect2(4608, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xjavm"] +atlas = ExtResource("1_d7idw") +region = Rect2(5120, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xii6f"] +atlas = ExtResource("1_d7idw") +region = Rect2(5632, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_363cy"] +atlas = ExtResource("1_d7idw") +region = Rect2(6144, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qur0e"] +atlas = ExtResource("1_d7idw") +region = Rect2(6656, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jyfct"] +atlas = ExtResource("1_d7idw") +region = Rect2(7168, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qwnn7"] +atlas = ExtResource("1_d7idw") +region = Rect2(7680, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7id4m"] +atlas = ExtResource("1_d7idw") +region = Rect2(8192, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iyxdg"] +atlas = ExtResource("1_d7idw") +region = Rect2(8704, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7ma8s"] +atlas = ExtResource("1_d7idw") +region = Rect2(9216, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hlp34"] +atlas = ExtResource("1_d7idw") +region = Rect2(9728, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8thc3"] +atlas = ExtResource("1_d7idw") +region = Rect2(10240, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2y1it"] +atlas = ExtResource("1_d7idw") +region = Rect2(10752, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m2s7h"] +atlas = ExtResource("1_d7idw") +region = Rect2(11264, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ym48q"] +atlas = ExtResource("1_d7idw") +region = Rect2(11776, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_chki8"] +atlas = ExtResource("1_d7idw") +region = Rect2(12288, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0dr0x"] +atlas = ExtResource("1_d7idw") +region = Rect2(12800, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tjd11"] +atlas = ExtResource("1_d7idw") +region = Rect2(13312, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_acu2h"] +atlas = ExtResource("1_d7idw") +region = Rect2(13824, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jn4j6"] +atlas = ExtResource("1_d7idw") +region = Rect2(14336, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_um2xj"] +atlas = ExtResource("1_d7idw") +region = Rect2(14848, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6rj6q"] +atlas = ExtResource("1_d7idw") +region = Rect2(15360, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3hnmy"] +atlas = ExtResource("1_d7idw") +region = Rect2(15872, 0, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uusgd"] +atlas = ExtResource("1_d7idw") +region = Rect2(0, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1chqi"] +atlas = ExtResource("1_d7idw") +region = Rect2(512, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i42ge"] +atlas = ExtResource("1_d7idw") +region = Rect2(1024, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i73hc"] +atlas = ExtResource("1_d7idw") +region = Rect2(1536, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_we64s"] +atlas = ExtResource("1_d7idw") +region = Rect2(2048, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4dw2r"] +atlas = ExtResource("1_d7idw") +region = Rect2(2560, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nqgn1"] +atlas = ExtResource("1_d7idw") +region = Rect2(3072, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6djdn"] +atlas = ExtResource("1_d7idw") +region = Rect2(3584, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2t4cj"] +atlas = ExtResource("1_d7idw") +region = Rect2(4096, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qg3ak"] +atlas = ExtResource("1_d7idw") +region = Rect2(4608, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_462bj"] +atlas = ExtResource("1_d7idw") +region = Rect2(5120, 502, 512, 502) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qas3x"] +atlas = ExtResource("1_d7idw") +region = Rect2(5632, 502, 512, 502) + +[sub_resource type="SpriteFrames" id="SpriteFrames_cnruo"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ite3w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a0f4o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mqssl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xkomc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kfe0s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nok26") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cy8jb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_clbkd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xjavm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xii6f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_363cy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qur0e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jyfct") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qwnn7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7id4m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iyxdg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7ma8s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hlp34") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8thc3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2y1it") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m2s7h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ym48q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_chki8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0dr0x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tjd11") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_acu2h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jn4j6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_um2xj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6rj6q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3hnmy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uusgd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1chqi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i42ge") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i73hc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_we64s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4dw2r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nqgn1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6djdn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2t4cj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qg3ak") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_462bj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qas3x") +}], +"loop": true, +"name": &"default", +"speed": 22.0 +}] + +[node name="DeathTorch" type="AnimatedSprite3D"] +billboard = 1 +sprite_frames = SubResource("SpriteFrames_cnruo") +autoplay = "default" +frame_progress = 0.271099 +script = ExtResource("2_exj1s") + +[node name="SFX" type="AudioStreamPlayer3D" parent="." groups=["DimmableAudio"]] +unique_name_in_owner = true +process_mode = 3 +transform = Transform3D(1.62602, 0, 0, 0, 2.24719, 0, 0, 0, 2.24719, -0.237626, -1.0051, -0.623936) +stream = ExtResource("2_ur7ht") +volume_db = -5.0 +unit_size = 2.0 +max_db = 0.0 +max_distance = 25.0 +bus = &"AMBIENT" +parameters/looping = true +script = ExtResource("3_exj1s") + +[node name="Light" type="OmniLight3D" parent="."] +unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.180455, -0.538921, -0.0176468) +light_color = Color(0.585033, 0.233362, 0.75879, 1) +shadow_enabled = true +shadow_blur = 10.0 +omni_range = 19.166 +omni_attenuation = 1.106 diff --git a/Zennysoft.Game.Ma/stone.dialogue b/Zennysoft.Game.Ma/stone.dialogue index a18959ffc..d8a90c43b 100644 --- a/Zennysoft.Game.Ma/stone.dialogue +++ b/Zennysoft.Game.Ma/stone.dialogue @@ -1,3 +1,2 @@ ~ general -- Here's my hint => END \ No newline at end of file diff --git a/Zennysoft.Game.Ma/tutorialstone.dialogue b/Zennysoft.Game.Ma/tutorialstone.dialogue deleted file mode 100644 index 8ba9370df..000000000 --- a/Zennysoft.Game.Ma/tutorialstone.dialogue +++ /dev/null @@ -1,5 +0,0 @@ -~ general -Stele B: hey i'm just a regular Stele that's an example of placing one on the map. -Stele B: just drag and drop me into a scene and then add a dialogue file with a '~general' dialogue section to the inspector of the scene file i was placed in. -Stele B: you can also change the dialogue file without restarting the game and talk to me again to get the next text. -=> END \ No newline at end of file diff --git a/Zennysoft.Game.Ma/tutorialstone.dialogue.import b/Zennysoft.Game.Ma/tutorialstone.dialogue.import deleted file mode 100644 index c79e0c582..000000000 --- a/Zennysoft.Game.Ma/tutorialstone.dialogue.import +++ /dev/null @@ -1,16 +0,0 @@ -[remap] - -importer="dialogue_manager" -importer_version=15 -type="Resource" -uid="uid://ie8a0mt0g1g4" -path="res://.godot/imported/tutorialstone.dialogue-1de0fb83bb09995e60a042cae875a946.tres" - -[deps] - -source_file="res://tutorialstone.dialogue" -dest_files=["res://.godot/imported/tutorialstone.dialogue-1de0fb83bb09995e60a042cae875a946.tres"] - -[params] - -defaults=true