diff --git a/Assets/Materials/blue_floor.tres b/Assets/Materials/blue_floor.tres deleted file mode 100644 index b04998f..0000000 --- a/Assets/Materials/blue_floor.tres +++ /dev/null @@ -1,14 +0,0 @@ -[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://bsgjssu608suc"] - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_78k07"] -load_path = "res://.godot/imported/stone_2_gray_0.png-9d16a4858afb7acd70485069983b75ce.s3tc.ctex" - -[resource] -albedo_color = Color(0, 0.678431, 1, 1) -albedo_texture = SubResource("CompressedTexture2D_78k07") -emission = Color(1, 1, 1, 1) -subsurf_scatter_strength = 1.0 -uv1_scale = Vector3(3, 2, 1) -uv1_triplanar_sharpness = 0.0583145 -uv2_triplanar_sharpness = 0.170755 -texture_filter = 0 diff --git a/Assets/Materials/light_blue_floor.tres b/Assets/Materials/light_blue_floor.tres deleted file mode 100644 index 6fb8e46..0000000 --- a/Assets/Materials/light_blue_floor.tres +++ /dev/null @@ -1,14 +0,0 @@ -[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://drp1q1n60kafj"] - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_78k07"] -load_path = "res://.godot/imported/stone_2_gray_0.png-9d16a4858afb7acd70485069983b75ce.s3tc.ctex" - -[resource] -albedo_color = Color(0, 0.969035, 0.99025, 1) -albedo_texture = SubResource("CompressedTexture2D_78k07") -emission = Color(1, 1, 1, 1) -subsurf_scatter_strength = 1.0 -uv1_scale = Vector3(3, 2, 1) -uv1_triplanar_sharpness = 0.0583145 -uv2_triplanar_sharpness = 0.170755 -texture_filter = 0 diff --git a/Assets/Materials/purple_floor.tres b/Assets/Materials/purple_floor.tres deleted file mode 100644 index 9610c61..0000000 --- a/Assets/Materials/purple_floor.tres +++ /dev/null @@ -1,14 +0,0 @@ -[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cbjq7ypah8w8a"] - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_78k07"] -load_path = "res://.godot/imported/stone_2_gray_0.png-9d16a4858afb7acd70485069983b75ce.s3tc.ctex" - -[resource] -albedo_color = Color(0.684786, 0.470211, 1, 1) -albedo_texture = SubResource("CompressedTexture2D_78k07") -emission = Color(1, 1, 1, 1) -subsurf_scatter_strength = 1.0 -uv1_scale = Vector3(3, 2, 1) -uv1_triplanar_sharpness = 0.0583145 -uv2_triplanar_sharpness = 0.170755 -texture_filter = 0 diff --git a/Assets/Materials/red_floor.tres b/Assets/Materials/red_floor.tres deleted file mode 100644 index 8d9802b..0000000 --- a/Assets/Materials/red_floor.tres +++ /dev/null @@ -1,14 +0,0 @@ -[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://uprvwy7c55in"] - -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_78k07"] -load_path = "res://.godot/imported/stone_2_gray_0.png-9d16a4858afb7acd70485069983b75ce.s3tc.ctex" - -[resource] -albedo_color = Color(1, 0.124572, 0.0864943, 1) -albedo_texture = SubResource("CompressedTexture2D_78k07") -emission = Color(1, 1, 1, 1) -subsurf_scatter_strength = 1.0 -uv1_scale = Vector3(3, 2, 1) -uv1_triplanar_sharpness = 0.0583145 -uv2_triplanar_sharpness = 0.170755 -texture_filter = 0 diff --git a/Assets/Textures/rect_gray_0_old.png.import b/Assets/Textures/rect_gray_0_old.png.import index 6875e76..10c8572 100644 --- a/Assets/Textures/rect_gray_0_old.png.import +++ b/Assets/Textures/rect_gray_0_old.png.import @@ -3,26 +3,25 @@ importer="texture" type="CompressedTexture2D" uid="uid://cubqlybfo1q3r" -path.s3tc="res://.godot/imported/rect_gray_0_old.png-807f3bb9249ff79f864fa4ceefd71090.s3tc.ctex" +path="res://.godot/imported/rect_gray_0_old.png-807f3bb9249ff79f864fa4ceefd71090.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://Assets/Textures/rect_gray_0_old.png" -dest_files=["res://.godot/imported/rect_gray_0_old.png-807f3bb9249ff79f864fa4ceefd71090.s3tc.ctex"] +dest_files=["res://.godot/imported/rect_gray_0_old.png-807f3bb9249ff79f864fa4ceefd71090.ctex"] [params] -compress/mode=2 +compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 -mipmaps/generate=true +mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -32,4 +31,4 @@ process/normal_map_invert_y=false process/hdr_as_srgb=false process/hdr_clamp_exposure=false process/size_limit=0 -detect_3d/compress_to=0 +detect_3d/compress_to=1 diff --git a/Levels/Level 1.tscn b/Levels/Level 1.tscn index 14dbfb1..7fc5b7a 100644 --- a/Levels/Level 1.tscn +++ b/Levels/Level 1.tscn @@ -39,16 +39,14 @@ sign_text = "No spacebar show_pole = true [node name="Sign2" parent="." instance=ExtResource("4_rebbc")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 2.39532, 2.44078, -4.9425) -sign_text = "Press me! -<----" +transform = Transform3D(0.383377, 0, 0.923592, 0, 1, 0, -0.923592, 0, 0.383377, 1.66118, 1.71873, -3.91991) +sign_text = "Your freedom +awaits~" +show_pole = true [node name="Sign3" parent="." instance=ExtResource("4_rebbc")] -transform = Transform3D(0.71792, 0, 0.696126, 0, 1, 0, -0.696126, 0, 0.71792, 2.57616, 1.68162, -2.50598) -sign_text = "Then click a -pedestal to -<- place it ->" -show_pole = true +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.0761647, 2.58375, 4.99402) +sign_text = "Place the Block" [node name="BaseCommand" parent="." instance=ExtResource("5_tqehu")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0518522, 2.66601, -2.91549) diff --git a/Levels/Level 2.tscn b/Levels/Level 2.tscn index 365fb5b..7ab8226 100644 --- a/Levels/Level 2.tscn +++ b/Levels/Level 2.tscn @@ -40,7 +40,7 @@ command_name = "jump" command_sprite = ExtResource("5_v1wgi") [node name="Sign" parent="." instance=ExtResource("6_xqkdd")] -transform = Transform3D(0.181875, 0, 0.983321, 0, 1, 0, -0.983321, 0, 0.181875, 0.586343, 1.69798, -3.84724) +transform = Transform3D(0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 1.30761, 1.69798, -3.40446) sign_text = "Heres some more" show_pole = true diff --git a/Levels/Level 3.tscn b/Levels/Level 3.tscn index c0b54ef..410028f 100644 --- a/Levels/Level 3.tscn +++ b/Levels/Level 3.tscn @@ -24,24 +24,21 @@ data = { transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 2, 9) [node name="BaseCommand2" parent="." instance=ExtResource("4_fhho5")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.96314, 1.5, -1.13196) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 1.5, 0) command_name = "dash" command_sprite = ExtResource("5_gb44l") [node name="BaseCommand4" parent="." instance=ExtResource("4_fhho5")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.49261, 1.5, -1.45761) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7692, 1.5, -2.27183) command_name = "dash" command_sprite = ExtResource("5_gb44l") [node name="BaseCommand3" parent="." instance=ExtResource("4_fhho5")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.97166, 1.5, 0.598931) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1.5, 2.5) command_name = "dash" command_sprite = ExtResource("5_gb44l") [node name="Sign" parent="." instance=ExtResource("6_03rde")] -transform = Transform3D(-0.717215, 0, 0.696852, 0, 1, 0, -0.696852, 0, -0.717215, -3.15555, 1.6988, -3.64062) -sign_text = "You can drop -any block you -are holding -with Q" +transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 3.64511, 1.6988, 3.67351) +sign_text = "Drop with Q" show_pole = true diff --git a/Levels/Level 5.tscn b/Levels/Level 5.tscn index 91a5472..562c304 100644 --- a/Levels/Level 5.tscn +++ b/Levels/Level 5.tscn @@ -39,7 +39,7 @@ command_name = "jump" command_sprite = ExtResource("6_uedpd") [node name="BaseCommand6" parent="." instance=ExtResource("5_2e06g")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.27972, 2.66601, -2.33976) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.98769, 2.66601, -1.62585) command_name = "jump" command_sprite = ExtResource("6_uedpd") diff --git a/Levels/Level 8.tscn b/Levels/Level 8.tscn index e029d06..2a16e02 100644 --- a/Levels/Level 8.tscn +++ b/Levels/Level 8.tscn @@ -35,7 +35,7 @@ new!" show_pole = true [node name="BaseCommand5" parent="." instance=ExtResource("5_tiga2")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.57197, 1.66601, -1.92229) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.58846, 1.66601, -1.91549) command_name = "phase" command_sprite = ExtResource("6_cl2y5") @@ -50,7 +50,7 @@ command_name = "phase" command_sprite = ExtResource("6_cl2y5") [node name="BaseCommand4" parent="." instance=ExtResource("5_tiga2")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.03905, 1.66601, -2.41365) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.08846, 1.66601, -3.41549) command_name = "phase" command_sprite = ExtResource("6_cl2y5") diff --git a/Levels/MenuRoom.tscn b/Levels/MenuRoom.tscn deleted file mode 100644 index 5211d1d..0000000 --- a/Levels/MenuRoom.tscn +++ /dev/null @@ -1,300 +0,0 @@ -[gd_scene load_steps=25 format=3 uid="uid://covfxl4tbosh3"] - -[ext_resource type="MeshLibrary" uid="uid://cymdsgto88uty" path="res://meshLib.tres" id="9_jx3ym"] -[ext_resource type="PackedScene" uid="uid://dqvq4ybcpws87" path="res://Commands/command_block.tscn" id="11_0q1sr"] -[ext_resource type="Texture2D" uid="uid://vc7wwv4wgabf" path="res://Commands/jump.png" id="12_dxeij"] -[ext_resource type="Material" uid="uid://1nhpk1anjh3y" path="res://wire.tres" id="12_hbpmd"] -[ext_resource type="Texture2D" uid="uid://cxljjpwweuds0" path="res://Commands/phase_shift_new.png" id="13_qbyno"] -[ext_resource type="Texture2D" uid="uid://dx8s88cut5kka" path="res://Commands/haste_new.png" id="14_iu714"] -[ext_resource type="PackedScene" uid="uid://cq4rfdsc5kghr" path="res://Commands/command_pedestal.tscn" id="15_d7y5a"] -[ext_resource type="AudioStream" uid="uid://jm6vo1vxrlyx" path="res://Assets/62986__radian__chime-0011.wav" id="16_alkpo"] -[ext_resource type="Texture2D" uid="uid://dc23iehev1s8w" path="res://Assets/Textures/crystal_wall_2.png" id="17_q1q5t"] -[ext_resource type="PackedScene" uid="uid://cy5g1lkvw2fxs" path="res://sign.tscn" id="18_d6oux"] -[ext_resource type="AudioStream" uid="uid://cd3h2gf2qth34" path="res://Assets/156507__primeval_polypod__door_open_close.wav" id="19_y8dcn"] -[ext_resource type="AudioStream" uid="uid://cdg0f2rdu5gib" path="res://Assets/511505__hawkbe__fuzzy_powerdown.wav" id="20_1u4ng"] - -[sub_resource type="Environment" id="Environment_u27ip"] -background_mode = 1 -background_color = Color(1, 1, 1, 1) -ambient_light_energy = 0.5 -fog_enabled = true -fog_light_color = Color(0.403903, 7.64076e-07, 2.40654e-08, 1) -fog_density = 0.0 -fog_sky_affect = 0.0 -volumetric_fog_density = 0.0 -volumetric_fog_albedo = Color(1, 0, 0, 1) -volumetric_fog_emission = Color(1, 0, 0, 1) - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_jchw8"] -data = PackedVector3Array(0, 0.1, 0.3, 0.0294, 0.1, 0.2986, 0, 0.06, 0.3, 0.0294, 0.1, 0.2986, 0.0294, 0.06, 0.2986, 0, 0.06, 0.3, 0.0294, 0.1, 0.2986, 0.0585, 0.1, 0.2942, 0.0294, 0.06, 0.2986, 0.0585, 0.1, 0.2942, 0.0585, 0.06, 0.2942, 0.0294, 0.06, 0.2986, 0.0585, 0.1, 0.2942, 0.0871, 0.1, 0.2871, 0.0585, 0.06, 0.2942, 0.0871, 0.1, 0.2871, 0.0871, 0.06, 0.2871, 0.0585, 0.06, 0.2942, 0.0871, 0.1, 0.2871, 0.1148, 0.1, 0.2772, 0.0871, 0.06, 0.2871, 0.1148, 0.1, 0.2772, 0.1148, 0.06, 0.2772, 0.0871, 0.06, 0.2871, 0.1148, 0.1, 0.2772, 0.1414, 0.1, 0.2646, 0.1148, 0.06, 0.2772, 0.1414, 0.1, 0.2646, 0.1414, 0.06, 0.2646, 0.1148, 0.06, 0.2772, 0.1414, 0.1, 0.2646, 0.1667, 0.1, 0.2494, 0.1414, 0.06, 0.2646, 0.1667, 0.1, 0.2494, 0.1667, 0.06, 0.2494, 0.1414, 0.06, 0.2646, 0.1667, 0.1, 0.2494, 0.1903, 0.1, 0.2319, 0.1667, 0.06, 0.2494, 0.1903, 0.1, 0.2319, 0.1903, 0.06, 0.2319, 0.1667, 0.06, 0.2494, 0.1903, 0.1, 0.2319, 0.2121, 0.1, 0.2121, 0.1903, 0.06, 0.2319, 0.2121, 0.1, 0.2121, 0.2121, 0.06, 0.2121, 0.1903, 0.06, 0.2319, 0.2121, 0.1, 0.2121, 0.2319, 0.1, 0.1903, 0.2121, 0.06, 0.2121, 0.2319, 0.1, 0.1903, 0.2319, 0.06, 0.1903, 0.2121, 0.06, 0.2121, 0.2319, 0.1, 0.1903, 0.2494, 0.1, 0.1667, 0.2319, 0.06, 0.1903, 0.2494, 0.1, 0.1667, 0.2494, 0.06, 0.1667, 0.2319, 0.06, 0.1903, 0.2494, 0.1, 0.1667, 0.2646, 0.1, 0.1414, 0.2494, 0.06, 0.1667, 0.2646, 0.1, 0.1414, 0.2646, 0.06, 0.1414, 0.2494, 0.06, 0.1667, 0.2646, 0.1, 0.1414, 0.2772, 0.1, 0.1148, 0.2646, 0.06, 0.1414, 0.2772, 0.1, 0.1148, 0.2772, 0.06, 0.1148, 0.2646, 0.06, 0.1414, 0.2772, 0.1, 0.1148, 0.2871, 0.1, 0.0871, 0.2772, 0.06, 0.1148, 0.2871, 0.1, 0.0871, 0.2871, 0.06, 0.0871, 0.2772, 0.06, 0.1148, 0.2871, 0.1, 0.0871, 0.2942, 0.1, 0.0585, 0.2871, 0.06, 0.0871, 0.2942, 0.1, 0.0585, 0.2942, 0.06, 0.0585, 0.2871, 0.06, 0.0871, 0.2942, 0.1, 0.0585, 0.2986, 0.1, 0.0294, 0.2942, 0.06, 0.0585, 0.2986, 0.1, 0.0294, 0.2986, 0.06, 0.0294, 0.2942, 0.06, 0.0585, 0.2986, 0.1, 0.0294, 0.3, 0.1, 0, 0.2986, 0.06, 0.0294, 0.3, 0.1, 0, 0.3, 0.06, 0, 0.2986, 0.06, 0.0294, 0.3, 0.1, 0, 0.2986, 0.1, -0.0294, 0.3, 0.06, 0, 0.2986, 0.1, -0.0294, 0.2986, 0.06, -0.0294, 0.3, 0.06, 0, 0.2986, 0.1, -0.0294, 0.2942, 0.1, -0.0585, 0.2986, 0.06, -0.0294, 0.2942, 0.1, -0.0585, 0.2942, 0.06, -0.0585, 0.2986, 0.06, -0.0294, 0.2942, 0.1, -0.0585, 0.2871, 0.1, -0.0871, 0.2942, 0.06, -0.0585, 0.2871, 0.1, -0.0871, 0.2871, 0.06, -0.0871, 0.2942, 0.06, -0.0585, 0.2871, 0.1, -0.0871, 0.2772, 0.1, -0.1148, 0.2871, 0.06, -0.0871, 0.2772, 0.1, -0.1148, 0.2772, 0.06, -0.1148, 0.2871, 0.06, -0.0871, 0.2772, 0.1, -0.1148, 0.2646, 0.1, -0.1414, 0.2772, 0.06, -0.1148, 0.2646, 0.1, -0.1414, 0.2646, 0.06, -0.1414, 0.2772, 0.06, -0.1148, 0.2646, 0.1, -0.1414, 0.2494, 0.1, -0.1667, 0.2646, 0.06, -0.1414, 0.2494, 0.1, -0.1667, 0.2494, 0.06, -0.1667, 0.2646, 0.06, -0.1414, 0.2494, 0.1, -0.1667, 0.2319, 0.1, -0.1903, 0.2494, 0.06, -0.1667, 0.2319, 0.1, -0.1903, 0.2319, 0.06, -0.1903, 0.2494, 0.06, -0.1667, 0.2319, 0.1, -0.1903, 0.2121, 0.1, -0.2121, 0.2319, 0.06, -0.1903, 0.2121, 0.1, -0.2121, 0.2121, 0.06, -0.2121, 0.2319, 0.06, -0.1903, 0.2121, 0.1, -0.2121, 0.1903, 0.1, -0.2319, 0.2121, 0.06, -0.2121, 0.1903, 0.1, -0.2319, 0.1903, 0.06, -0.2319, 0.2121, 0.06, -0.2121, 0.1903, 0.1, -0.2319, 0.1667, 0.1, -0.2494, 0.1903, 0.06, -0.2319, 0.1667, 0.1, -0.2494, 0.1667, 0.06, -0.2494, 0.1903, 0.06, -0.2319, 0.1667, 0.1, -0.2494, 0.1414, 0.1, -0.2646, 0.1667, 0.06, -0.2494, 0.1414, 0.1, -0.2646, 0.1414, 0.06, -0.2646, 0.1667, 0.06, -0.2494, 0.1414, 0.1, -0.2646, 0.1148, 0.1, -0.2772, 0.1414, 0.06, -0.2646, 0.1148, 0.1, -0.2772, 0.1148, 0.06, -0.2772, 0.1414, 0.06, -0.2646, 0.1148, 0.1, -0.2772, 0.0871, 0.1, -0.2871, 0.1148, 0.06, -0.2772, 0.0871, 0.1, -0.2871, 0.0871, 0.06, -0.2871, 0.1148, 0.06, -0.2772, 0.0871, 0.1, -0.2871, 0.0585, 0.1, -0.2942, 0.0871, 0.06, -0.2871, 0.0585, 0.1, -0.2942, 0.0585, 0.06, -0.2942, 0.0871, 0.06, -0.2871, 0.0585, 0.1, -0.2942, 0.0294, 0.1, -0.2986, 0.0585, 0.06, -0.2942, 0.0294, 0.1, -0.2986, 0.0294, 0.06, -0.2986, 0.0585, 0.06, -0.2942, 0.0294, 0.1, -0.2986, 0, 0.1, -0.3, 0.0294, 0.06, -0.2986, 0, 0.1, -0.3, 0, 0.06, -0.3, 0.0294, 0.06, -0.2986, 0, 0.1, -0.3, -0.0294, 0.1, -0.2986, 0, 0.06, -0.3, -0.0294, 0.1, -0.2986, -0.0294, 0.06, -0.2986, 0, 0.06, -0.3, -0.0294, 0.1, -0.2986, -0.0585, 0.1, -0.2942, -0.0294, 0.06, -0.2986, -0.0585, 0.1, -0.2942, -0.0585, 0.06, -0.2942, -0.0294, 0.06, -0.2986, -0.0585, 0.1, -0.2942, -0.0871, 0.1, -0.2871, -0.0585, 0.06, -0.2942, -0.0871, 0.1, -0.2871, -0.0871, 0.06, -0.2871, -0.0585, 0.06, -0.2942, -0.0871, 0.1, -0.2871, -0.1148, 0.1, -0.2772, -0.0871, 0.06, -0.2871, -0.1148, 0.1, -0.2772, -0.1148, 0.06, -0.2772, -0.0871, 0.06, -0.2871, -0.1148, 0.1, -0.2772, -0.1414, 0.1, -0.2646, -0.1148, 0.06, -0.2772, -0.1414, 0.1, -0.2646, -0.1414, 0.06, -0.2646, -0.1148, 0.06, -0.2772, -0.1414, 0.1, -0.2646, -0.1667, 0.1, -0.2494, -0.1414, 0.06, -0.2646, -0.1667, 0.1, -0.2494, -0.1667, 0.06, -0.2494, -0.1414, 0.06, -0.2646, -0.1667, 0.1, -0.2494, -0.1903, 0.1, -0.2319, -0.1667, 0.06, -0.2494, -0.1903, 0.1, -0.2319, -0.1903, 0.06, -0.2319, -0.1667, 0.06, -0.2494, -0.1903, 0.1, -0.2319, -0.2121, 0.1, -0.2121, -0.1903, 0.06, -0.2319, -0.2121, 0.1, -0.2121, -0.2121, 0.06, -0.2121, -0.1903, 0.06, -0.2319, -0.2121, 0.1, -0.2121, -0.2319, 0.1, -0.1903, -0.2121, 0.06, -0.2121, -0.2319, 0.1, -0.1903, -0.2319, 0.06, -0.1903, -0.2121, 0.06, -0.2121, -0.2319, 0.1, -0.1903, -0.2494, 0.1, -0.1667, -0.2319, 0.06, -0.1903, -0.2494, 0.1, -0.1667, -0.2494, 0.06, -0.1667, -0.2319, 0.06, -0.1903, -0.2494, 0.1, -0.1667, -0.2646, 0.1, -0.1414, -0.2494, 0.06, -0.1667, -0.2646, 0.1, -0.1414, -0.2646, 0.06, -0.1414, -0.2494, 0.06, -0.1667, -0.2646, 0.1, -0.1414, -0.2772, 0.1, -0.1148, -0.2646, 0.06, -0.1414, -0.2772, 0.1, -0.1148, -0.2772, 0.06, -0.1148, -0.2646, 0.06, -0.1414, -0.2772, 0.1, -0.1148, -0.2871, 0.1, -0.0871, -0.2772, 0.06, -0.1148, -0.2871, 0.1, -0.0871, -0.2871, 0.06, -0.0871, -0.2772, 0.06, -0.1148, -0.2871, 0.1, -0.0871, -0.2942, 0.1, -0.0585, -0.2871, 0.06, -0.0871, -0.2942, 0.1, -0.0585, -0.2942, 0.06, -0.0585, -0.2871, 0.06, -0.0871, -0.2942, 0.1, -0.0585, -0.2986, 0.1, -0.0294, -0.2942, 0.06, -0.0585, -0.2986, 0.1, -0.0294, -0.2986, 0.06, -0.0294, -0.2942, 0.06, -0.0585, -0.2986, 0.1, -0.0294, -0.3, 0.1, 0, -0.2986, 0.06, -0.0294, -0.3, 0.1, 0, -0.3, 0.06, 0, -0.2986, 0.06, -0.0294, -0.3, 0.1, 0, -0.2986, 0.1, 0.0294, -0.3, 0.06, 0, -0.2986, 0.1, 0.0294, -0.2986, 0.06, 0.0294, -0.3, 0.06, 0, -0.2986, 0.1, 0.0294, -0.2942, 0.1, 0.0585, -0.2986, 0.06, 0.0294, -0.2942, 0.1, 0.0585, -0.2942, 0.06, 0.0585, -0.2986, 0.06, 0.0294, -0.2942, 0.1, 0.0585, -0.2871, 0.1, 0.0871, -0.2942, 0.06, 0.0585, -0.2871, 0.1, 0.0871, -0.2871, 0.06, 0.0871, -0.2942, 0.06, 0.0585, -0.2871, 0.1, 0.0871, -0.2772, 0.1, 0.1148, -0.2871, 0.06, 0.0871, -0.2772, 0.1, 0.1148, -0.2772, 0.06, 0.1148, -0.2871, 0.06, 0.0871, -0.2772, 0.1, 0.1148, -0.2646, 0.1, 0.1414, -0.2772, 0.06, 0.1148, -0.2646, 0.1, 0.1414, -0.2646, 0.06, 0.1414, -0.2772, 0.06, 0.1148, -0.2646, 0.1, 0.1414, -0.2494, 0.1, 0.1667, -0.2646, 0.06, 0.1414, -0.2494, 0.1, 0.1667, -0.2494, 0.06, 0.1667, -0.2646, 0.06, 0.1414, -0.2494, 0.1, 0.1667, -0.2319, 0.1, 0.1903, -0.2494, 0.06, 0.1667, -0.2319, 0.1, 0.1903, -0.2319, 0.06, 0.1903, -0.2494, 0.06, 0.1667, -0.2319, 0.1, 0.1903, -0.2121, 0.1, 0.2121, -0.2319, 0.06, 0.1903, -0.2121, 0.1, 0.2121, -0.2121, 0.06, 0.2121, -0.2319, 0.06, 0.1903, -0.2121, 0.1, 0.2121, -0.1903, 0.1, 0.2319, -0.2121, 0.06, 0.2121, -0.1903, 0.1, 0.2319, -0.1903, 0.06, 0.2319, -0.2121, 0.06, 0.2121, -0.1903, 0.1, 0.2319, -0.1667, 0.1, 0.2494, -0.1903, 0.06, 0.2319, -0.1667, 0.1, 0.2494, -0.1667, 0.06, 0.2494, -0.1903, 0.06, 0.2319, -0.1667, 0.1, 0.2494, -0.1414, 0.1, 0.2646, -0.1667, 0.06, 0.2494, -0.1414, 0.1, 0.2646, -0.1414, 0.06, 0.2646, -0.1667, 0.06, 0.2494, -0.1414, 0.1, 0.2646, -0.1148, 0.1, 0.2772, -0.1414, 0.06, 0.2646, -0.1148, 0.1, 0.2772, -0.1148, 0.06, 0.2772, -0.1414, 0.06, 0.2646, -0.1148, 0.1, 0.2772, -0.0871, 0.1, 0.2871, -0.1148, 0.06, 0.2772, -0.0871, 0.1, 0.2871, -0.0871, 0.06, 0.2871, -0.1148, 0.06, 0.2772, -0.0871, 0.1, 0.2871, -0.0585, 0.1, 0.2942, -0.0871, 0.06, 0.2871, -0.0585, 0.1, 0.2942, -0.0585, 0.06, 0.2942, -0.0871, 0.06, 0.2871, -0.0585, 0.1, 0.2942, -0.0294, 0.1, 0.2986, -0.0585, 0.06, 0.2942, -0.0294, 0.1, 0.2986, -0.0294, 0.06, 0.2986, -0.0585, 0.06, 0.2942, -0.0294, 0.1, 0.2986, 0, 0.1, 0.3, -0.0294, 0.06, 0.2986, 0, 0.1, 0.3, 0, 0.06, 0.3, -0.0294, 0.06, 0.2986, 0, 0.06, 0.3, 0.0294, 0.06, 0.2986, 0, 0.02, 0.3, 0.0294, 0.06, 0.2986, 0.0294, 0.02, 0.2986, 0, 0.02, 0.3, 0.0294, 0.06, 0.2986, 0.0585, 0.06, 0.2942, 0.0294, 0.02, 0.2986, 0.0585, 0.06, 0.2942, 0.0585, 0.02, 0.2942, 0.0294, 0.02, 0.2986, 0.0585, 0.06, 0.2942, 0.0871, 0.06, 0.2871, 0.0585, 0.02, 0.2942, 0.0871, 0.06, 0.2871, 0.0871, 0.02, 0.2871, 0.0585, 0.02, 0.2942, 0.0871, 0.06, 0.2871, 0.1148, 0.06, 0.2772, 0.0871, 0.02, 0.2871, 0.1148, 0.06, 0.2772, 0.1148, 0.02, 0.2772, 0.0871, 0.02, 0.2871, 0.1148, 0.06, 0.2772, 0.1414, 0.06, 0.2646, 0.1148, 0.02, 0.2772, 0.1414, 0.06, 0.2646, 0.1414, 0.02, 0.2646, 0.1148, 0.02, 0.2772, 0.1414, 0.06, 0.2646, 0.1667, 0.06, 0.2494, 0.1414, 0.02, 0.2646, 0.1667, 0.06, 0.2494, 0.1667, 0.02, 0.2494, 0.1414, 0.02, 0.2646, 0.1667, 0.06, 0.2494, 0.1903, 0.06, 0.2319, 0.1667, 0.02, 0.2494, 0.1903, 0.06, 0.2319, 0.1903, 0.02, 0.2319, 0.1667, 0.02, 0.2494, 0.1903, 0.06, 0.2319, 0.2121, 0.06, 0.2121, 0.1903, 0.02, 0.2319, 0.2121, 0.06, 0.2121, 0.2121, 0.02, 0.2121, 0.1903, 0.02, 0.2319, 0.2121, 0.06, 0.2121, 0.2319, 0.06, 0.1903, 0.2121, 0.02, 0.2121, 0.2319, 0.06, 0.1903, 0.2319, 0.02, 0.1903, 0.2121, 0.02, 0.2121, 0.2319, 0.06, 0.1903, 0.2494, 0.06, 0.1667, 0.2319, 0.02, 0.1903, 0.2494, 0.06, 0.1667, 0.2494, 0.02, 0.1667, 0.2319, 0.02, 0.1903, 0.2494, 0.06, 0.1667, 0.2646, 0.06, 0.1414, 0.2494, 0.02, 0.1667, 0.2646, 0.06, 0.1414, 0.2646, 0.02, 0.1414, 0.2494, 0.02, 0.1667, 0.2646, 0.06, 0.1414, 0.2772, 0.06, 0.1148, 0.2646, 0.02, 0.1414, 0.2772, 0.06, 0.1148, 0.2772, 0.02, 0.1148, 0.2646, 0.02, 0.1414, 0.2772, 0.06, 0.1148, 0.2871, 0.06, 0.0871, 0.2772, 0.02, 0.1148, 0.2871, 0.06, 0.0871, 0.2871, 0.02, 0.0871, 0.2772, 0.02, 0.1148, 0.2871, 0.06, 0.0871, 0.2942, 0.06, 0.0585, 0.2871, 0.02, 0.0871, 0.2942, 0.06, 0.0585, 0.2942, 0.02, 0.0585, 0.2871, 0.02, 0.0871, 0.2942, 0.06, 0.0585, 0.2986, 0.06, 0.0294, 0.2942, 0.02, 0.0585, 0.2986, 0.06, 0.0294, 0.2986, 0.02, 0.0294, 0.2942, 0.02, 0.0585, 0.2986, 0.06, 0.0294, 0.3, 0.06, 0, 0.2986, 0.02, 0.0294, 0.3, 0.06, 0, 0.3, 0.02, 0, 0.2986, 0.02, 0.0294, 0.3, 0.06, 0, 0.2986, 0.06, -0.0294, 0.3, 0.02, 0, 0.2986, 0.06, -0.0294, 0.2986, 0.02, -0.0294, 0.3, 0.02, 0, 0.2986, 0.06, -0.0294, 0.2942, 0.06, -0.0585, 0.2986, 0.02, -0.0294, 0.2942, 0.06, -0.0585, 0.2942, 0.02, -0.0585, 0.2986, 0.02, -0.0294, 0.2942, 0.06, -0.0585, 0.2871, 0.06, -0.0871, 0.2942, 0.02, -0.0585, 0.2871, 0.06, -0.0871, 0.2871, 0.02, -0.0871, 0.2942, 0.02, -0.0585, 0.2871, 0.06, -0.0871, 0.2772, 0.06, -0.1148, 0.2871, 0.02, -0.0871, 0.2772, 0.06, -0.1148, 0.2772, 0.02, -0.1148, 0.2871, 0.02, -0.0871, 0.2772, 0.06, -0.1148, 0.2646, 0.06, -0.1414, 0.2772, 0.02, -0.1148, 0.2646, 0.06, -0.1414, 0.2646, 0.02, -0.1414, 0.2772, 0.02, -0.1148, 0.2646, 0.06, -0.1414, 0.2494, 0.06, -0.1667, 0.2646, 0.02, -0.1414, 0.2494, 0.06, -0.1667, 0.2494, 0.02, -0.1667, 0.2646, 0.02, -0.1414, 0.2494, 0.06, -0.1667, 0.2319, 0.06, -0.1903, 0.2494, 0.02, -0.1667, 0.2319, 0.06, -0.1903, 0.2319, 0.02, -0.1903, 0.2494, 0.02, -0.1667, 0.2319, 0.06, -0.1903, 0.2121, 0.06, -0.2121, 0.2319, 0.02, -0.1903, 0.2121, 0.06, -0.2121, 0.2121, 0.02, -0.2121, 0.2319, 0.02, -0.1903, 0.2121, 0.06, -0.2121, 0.1903, 0.06, -0.2319, 0.2121, 0.02, -0.2121, 0.1903, 0.06, -0.2319, 0.1903, 0.02, -0.2319, 0.2121, 0.02, -0.2121, 0.1903, 0.06, -0.2319, 0.1667, 0.06, -0.2494, 0.1903, 0.02, -0.2319, 0.1667, 0.06, -0.2494, 0.1667, 0.02, -0.2494, 0.1903, 0.02, -0.2319, 0.1667, 0.06, -0.2494, 0.1414, 0.06, -0.2646, 0.1667, 0.02, -0.2494, 0.1414, 0.06, -0.2646, 0.1414, 0.02, -0.2646, 0.1667, 0.02, -0.2494, 0.1414, 0.06, -0.2646, 0.1148, 0.06, -0.2772, 0.1414, 0.02, -0.2646, 0.1148, 0.06, -0.2772, 0.1148, 0.02, -0.2772, 0.1414, 0.02, -0.2646, 0.1148, 0.06, -0.2772, 0.0871, 0.06, -0.2871, 0.1148, 0.02, -0.2772, 0.0871, 0.06, -0.2871, 0.0871, 0.02, -0.2871, 0.1148, 0.02, -0.2772, 0.0871, 0.06, -0.2871, 0.0585, 0.06, -0.2942, 0.0871, 0.02, -0.2871, 0.0585, 0.06, -0.2942, 0.0585, 0.02, -0.2942, 0.0871, 0.02, -0.2871, 0.0585, 0.06, -0.2942, 0.0294, 0.06, -0.2986, 0.0585, 0.02, -0.2942, 0.0294, 0.06, -0.2986, 0.0294, 0.02, -0.2986, 0.0585, 0.02, -0.2942, 0.0294, 0.06, -0.2986, 0, 0.06, -0.3, 0.0294, 0.02, -0.2986, 0, 0.06, -0.3, 0, 0.02, -0.3, 0.0294, 0.02, -0.2986, 0, 0.06, -0.3, -0.0294, 0.06, -0.2986, 0, 0.02, -0.3, -0.0294, 0.06, -0.2986, -0.0294, 0.02, -0.2986, 0, 0.02, -0.3, -0.0294, 0.06, -0.2986, -0.0585, 0.06, -0.2942, -0.0294, 0.02, -0.2986, -0.0585, 0.06, -0.2942, -0.0585, 0.02, -0.2942, -0.0294, 0.02, -0.2986, -0.0585, 0.06, -0.2942, -0.0871, 0.06, -0.2871, -0.0585, 0.02, -0.2942, -0.0871, 0.06, -0.2871, -0.0871, 0.02, -0.2871, -0.0585, 0.02, -0.2942, -0.0871, 0.06, -0.2871, -0.1148, 0.06, -0.2772, -0.0871, 0.02, -0.2871, -0.1148, 0.06, -0.2772, -0.1148, 0.02, -0.2772, -0.0871, 0.02, -0.2871, -0.1148, 0.06, -0.2772, -0.1414, 0.06, -0.2646, -0.1148, 0.02, -0.2772, -0.1414, 0.06, -0.2646, -0.1414, 0.02, -0.2646, -0.1148, 0.02, -0.2772, -0.1414, 0.06, -0.2646, -0.1667, 0.06, -0.2494, -0.1414, 0.02, -0.2646, -0.1667, 0.06, -0.2494, -0.1667, 0.02, -0.2494, -0.1414, 0.02, -0.2646, -0.1667, 0.06, -0.2494, -0.1903, 0.06, -0.2319, -0.1667, 0.02, -0.2494, -0.1903, 0.06, -0.2319, -0.1903, 0.02, -0.2319, -0.1667, 0.02, -0.2494, -0.1903, 0.06, -0.2319, -0.2121, 0.06, -0.2121, -0.1903, 0.02, -0.2319, -0.2121, 0.06, -0.2121, -0.2121, 0.02, -0.2121, -0.1903, 0.02, -0.2319, -0.2121, 0.06, -0.2121, -0.2319, 0.06, -0.1903, -0.2121, 0.02, -0.2121, -0.2319, 0.06, -0.1903, -0.2319, 0.02, -0.1903, -0.2121, 0.02, -0.2121, -0.2319, 0.06, -0.1903, -0.2494, 0.06, -0.1667, -0.2319, 0.02, -0.1903, -0.2494, 0.06, -0.1667, -0.2494, 0.02, -0.1667, -0.2319, 0.02, -0.1903, -0.2494, 0.06, -0.1667, -0.2646, 0.06, -0.1414, -0.2494, 0.02, -0.1667, -0.2646, 0.06, -0.1414, -0.2646, 0.02, -0.1414, -0.2494, 0.02, -0.1667, -0.2646, 0.06, -0.1414, -0.2772, 0.06, -0.1148, -0.2646, 0.02, -0.1414, -0.2772, 0.06, -0.1148, -0.2772, 0.02, -0.1148, -0.2646, 0.02, -0.1414, -0.2772, 0.06, -0.1148, -0.2871, 0.06, -0.0871, -0.2772, 0.02, -0.1148, -0.2871, 0.06, -0.0871, -0.2871, 0.02, -0.0871, -0.2772, 0.02, -0.1148, -0.2871, 0.06, -0.0871, -0.2942, 0.06, -0.0585, -0.2871, 0.02, -0.0871, -0.2942, 0.06, -0.0585, -0.2942, 0.02, -0.0585, -0.2871, 0.02, -0.0871, -0.2942, 0.06, -0.0585, -0.2986, 0.06, -0.0294, -0.2942, 0.02, -0.0585, -0.2986, 0.06, -0.0294, -0.2986, 0.02, -0.0294, -0.2942, 0.02, -0.0585, -0.2986, 0.06, -0.0294, -0.3, 0.06, 0, -0.2986, 0.02, -0.0294, -0.3, 0.06, 0, -0.3, 0.02, 0, -0.2986, 0.02, -0.0294, -0.3, 0.06, 0, -0.2986, 0.06, 0.0294, -0.3, 0.02, 0, -0.2986, 0.06, 0.0294, -0.2986, 0.02, 0.0294, -0.3, 0.02, 0, -0.2986, 0.06, 0.0294, -0.2942, 0.06, 0.0585, -0.2986, 0.02, 0.0294, -0.2942, 0.06, 0.0585, -0.2942, 0.02, 0.0585, -0.2986, 0.02, 0.0294, -0.2942, 0.06, 0.0585, -0.2871, 0.06, 0.0871, -0.2942, 0.02, 0.0585, -0.2871, 0.06, 0.0871, -0.2871, 0.02, 0.0871, -0.2942, 0.02, 0.0585, -0.2871, 0.06, 0.0871, -0.2772, 0.06, 0.1148, -0.2871, 0.02, 0.0871, -0.2772, 0.06, 0.1148, -0.2772, 0.02, 0.1148, -0.2871, 0.02, 0.0871, -0.2772, 0.06, 0.1148, -0.2646, 0.06, 0.1414, -0.2772, 0.02, 0.1148, -0.2646, 0.06, 0.1414, -0.2646, 0.02, 0.1414, -0.2772, 0.02, 0.1148, -0.2646, 0.06, 0.1414, -0.2494, 0.06, 0.1667, -0.2646, 0.02, 0.1414, -0.2494, 0.06, 0.1667, -0.2494, 0.02, 0.1667, -0.2646, 0.02, 0.1414, -0.2494, 0.06, 0.1667, -0.2319, 0.06, 0.1903, -0.2494, 0.02, 0.1667, -0.2319, 0.06, 0.1903, -0.2319, 0.02, 0.1903, -0.2494, 0.02, 0.1667, -0.2319, 0.06, 0.1903, -0.2121, 0.06, 0.2121, -0.2319, 0.02, 0.1903, -0.2121, 0.06, 0.2121, -0.2121, 0.02, 0.2121, -0.2319, 0.02, 0.1903, -0.2121, 0.06, 0.2121, -0.1903, 0.06, 0.2319, -0.2121, 0.02, 0.2121, -0.1903, 0.06, 0.2319, -0.1903, 0.02, 0.2319, -0.2121, 0.02, 0.2121, -0.1903, 0.06, 0.2319, -0.1667, 0.06, 0.2494, -0.1903, 0.02, 0.2319, -0.1667, 0.06, 0.2494, -0.1667, 0.02, 0.2494, -0.1903, 0.02, 0.2319, -0.1667, 0.06, 0.2494, -0.1414, 0.06, 0.2646, -0.1667, 0.02, 0.2494, -0.1414, 0.06, 0.2646, -0.1414, 0.02, 0.2646, -0.1667, 0.02, 0.2494, -0.1414, 0.06, 0.2646, -0.1148, 0.06, 0.2772, -0.1414, 0.02, 0.2646, -0.1148, 0.06, 0.2772, -0.1148, 0.02, 0.2772, -0.1414, 0.02, 0.2646, -0.1148, 0.06, 0.2772, -0.0871, 0.06, 0.2871, -0.1148, 0.02, 0.2772, -0.0871, 0.06, 0.2871, -0.0871, 0.02, 0.2871, -0.1148, 0.02, 0.2772, -0.0871, 0.06, 0.2871, -0.0585, 0.06, 0.2942, -0.0871, 0.02, 0.2871, -0.0585, 0.06, 0.2942, -0.0585, 0.02, 0.2942, -0.0871, 0.02, 0.2871, -0.0585, 0.06, 0.2942, -0.0294, 0.06, 0.2986, -0.0585, 0.02, 0.2942, -0.0294, 0.06, 0.2986, -0.0294, 0.02, 0.2986, -0.0585, 0.02, 0.2942, -0.0294, 0.06, 0.2986, 0, 0.06, 0.3, -0.0294, 0.02, 0.2986, 0, 0.06, 0.3, 0, 0.02, 0.3, -0.0294, 0.02, 0.2986, 0, 0.02, 0.3, 0.0294, 0.02, 0.2986, 0, -0.02, 0.3, 0.0294, 0.02, 0.2986, 0.0294, -0.02, 0.2986, 0, -0.02, 0.3, 0.0294, 0.02, 0.2986, 0.0585, 0.02, 0.2942, 0.0294, -0.02, 0.2986, 0.0585, 0.02, 0.2942, 0.0585, -0.02, 0.2942, 0.0294, -0.02, 0.2986, 0.0585, 0.02, 0.2942, 0.0871, 0.02, 0.2871, 0.0585, -0.02, 0.2942, 0.0871, 0.02, 0.2871, 0.0871, -0.02, 0.2871, 0.0585, -0.02, 0.2942, 0.0871, 0.02, 0.2871, 0.1148, 0.02, 0.2772, 0.0871, -0.02, 0.2871, 0.1148, 0.02, 0.2772, 0.1148, -0.02, 0.2772, 0.0871, -0.02, 0.2871, 0.1148, 0.02, 0.2772, 0.1414, 0.02, 0.2646, 0.1148, -0.02, 0.2772, 0.1414, 0.02, 0.2646, 0.1414, -0.02, 0.2646, 0.1148, -0.02, 0.2772, 0.1414, 0.02, 0.2646, 0.1667, 0.02, 0.2494, 0.1414, -0.02, 0.2646, 0.1667, 0.02, 0.2494, 0.1667, -0.02, 0.2494, 0.1414, -0.02, 0.2646, 0.1667, 0.02, 0.2494, 0.1903, 0.02, 0.2319, 0.1667, -0.02, 0.2494, 0.1903, 0.02, 0.2319, 0.1903, -0.02, 0.2319, 0.1667, -0.02, 0.2494, 0.1903, 0.02, 0.2319, 0.2121, 0.02, 0.2121, 0.1903, -0.02, 0.2319, 0.2121, 0.02, 0.2121, 0.2121, -0.02, 0.2121, 0.1903, -0.02, 0.2319, 0.2121, 0.02, 0.2121, 0.2319, 0.02, 0.1903, 0.2121, -0.02, 0.2121, 0.2319, 0.02, 0.1903, 0.2319, -0.02, 0.1903, 0.2121, -0.02, 0.2121, 0.2319, 0.02, 0.1903, 0.2494, 0.02, 0.1667, 0.2319, -0.02, 0.1903, 0.2494, 0.02, 0.1667, 0.2494, -0.02, 0.1667, 0.2319, -0.02, 0.1903, 0.2494, 0.02, 0.1667, 0.2646, 0.02, 0.1414, 0.2494, -0.02, 0.1667, 0.2646, 0.02, 0.1414, 0.2646, -0.02, 0.1414, 0.2494, -0.02, 0.1667, 0.2646, 0.02, 0.1414, 0.2772, 0.02, 0.1148, 0.2646, -0.02, 0.1414, 0.2772, 0.02, 0.1148, 0.2772, -0.02, 0.1148, 0.2646, -0.02, 0.1414, 0.2772, 0.02, 0.1148, 0.2871, 0.02, 0.0871, 0.2772, -0.02, 0.1148, 0.2871, 0.02, 0.0871, 0.2871, -0.02, 0.0871, 0.2772, -0.02, 0.1148, 0.2871, 0.02, 0.0871, 0.2942, 0.02, 0.0585, 0.2871, -0.02, 0.0871, 0.2942, 0.02, 0.0585, 0.2942, -0.02, 0.0585, 0.2871, -0.02, 0.0871, 0.2942, 0.02, 0.0585, 0.2986, 0.02, 0.0294, 0.2942, -0.02, 0.0585, 0.2986, 0.02, 0.0294, 0.2986, -0.02, 0.0294, 0.2942, -0.02, 0.0585, 0.2986, 0.02, 0.0294, 0.3, 0.02, 0, 0.2986, -0.02, 0.0294, 0.3, 0.02, 0, 0.3, -0.02, 0, 0.2986, -0.02, 0.0294, 0.3, 0.02, 0, 0.2986, 0.02, -0.0294, 0.3, -0.02, 0, 0.2986, 0.02, -0.0294, 0.2986, -0.02, -0.0294, 0.3, -0.02, 0, 0.2986, 0.02, -0.0294, 0.2942, 0.02, -0.0585, 0.2986, -0.02, -0.0294, 0.2942, 0.02, -0.0585, 0.2942, -0.02, -0.0585, 0.2986, -0.02, -0.0294, 0.2942, 0.02, -0.0585, 0.2871, 0.02, -0.0871, 0.2942, -0.02, -0.0585, 0.2871, 0.02, -0.0871, 0.2871, -0.02, -0.0871, 0.2942, -0.02, -0.0585, 0.2871, 0.02, -0.0871, 0.2772, 0.02, -0.1148, 0.2871, -0.02, -0.0871, 0.2772, 0.02, -0.1148, 0.2772, -0.02, -0.1148, 0.2871, -0.02, -0.0871, 0.2772, 0.02, -0.1148, 0.2646, 0.02, -0.1414, 0.2772, -0.02, -0.1148, 0.2646, 0.02, -0.1414, 0.2646, -0.02, -0.1414, 0.2772, -0.02, -0.1148, 0.2646, 0.02, -0.1414, 0.2494, 0.02, -0.1667, 0.2646, -0.02, -0.1414, 0.2494, 0.02, -0.1667, 0.2494, -0.02, -0.1667, 0.2646, -0.02, -0.1414, 0.2494, 0.02, -0.1667, 0.2319, 0.02, -0.1903, 0.2494, -0.02, -0.1667, 0.2319, 0.02, -0.1903, 0.2319, -0.02, -0.1903, 0.2494, -0.02, -0.1667, 0.2319, 0.02, -0.1903, 0.2121, 0.02, -0.2121, 0.2319, -0.02, -0.1903, 0.2121, 0.02, -0.2121, 0.2121, -0.02, -0.2121, 0.2319, -0.02, -0.1903, 0.2121, 0.02, -0.2121, 0.1903, 0.02, -0.2319, 0.2121, -0.02, -0.2121, 0.1903, 0.02, -0.2319, 0.1903, -0.02, -0.2319, 0.2121, -0.02, -0.2121, 0.1903, 0.02, -0.2319, 0.1667, 0.02, -0.2494, 0.1903, -0.02, -0.2319, 0.1667, 0.02, -0.2494, 0.1667, -0.02, -0.2494, 0.1903, -0.02, -0.2319, 0.1667, 0.02, -0.2494, 0.1414, 0.02, -0.2646, 0.1667, -0.02, -0.2494, 0.1414, 0.02, -0.2646, 0.1414, -0.02, -0.2646, 0.1667, -0.02, -0.2494, 0.1414, 0.02, -0.2646, 0.1148, 0.02, -0.2772, 0.1414, -0.02, -0.2646, 0.1148, 0.02, -0.2772, 0.1148, -0.02, -0.2772, 0.1414, -0.02, -0.2646, 0.1148, 0.02, -0.2772, 0.0871, 0.02, -0.2871, 0.1148, -0.02, -0.2772, 0.0871, 0.02, -0.2871, 0.0871, -0.02, -0.2871, 0.1148, -0.02, -0.2772, 0.0871, 0.02, -0.2871, 0.0585, 0.02, -0.2942, 0.0871, -0.02, -0.2871, 0.0585, 0.02, -0.2942, 0.0585, -0.02, -0.2942, 0.0871, -0.02, -0.2871, 0.0585, 0.02, -0.2942, 0.0294, 0.02, -0.2986, 0.0585, -0.02, -0.2942, 0.0294, 0.02, -0.2986, 0.0294, -0.02, -0.2986, 0.0585, -0.02, -0.2942, 0.0294, 0.02, -0.2986, 0, 0.02, -0.3, 0.0294, -0.02, -0.2986, 0, 0.02, -0.3, 0, -0.02, -0.3, 0.0294, -0.02, -0.2986, 0, 0.02, -0.3, -0.0294, 0.02, -0.2986, 0, -0.02, -0.3, -0.0294, 0.02, -0.2986, -0.0294, -0.02, -0.2986, 0, -0.02, -0.3, -0.0294, 0.02, -0.2986, -0.0585, 0.02, -0.2942, -0.0294, -0.02, -0.2986, -0.0585, 0.02, -0.2942, -0.0585, -0.02, -0.2942, -0.0294, -0.02, -0.2986, -0.0585, 0.02, -0.2942, -0.0871, 0.02, -0.2871, -0.0585, -0.02, -0.2942, -0.0871, 0.02, -0.2871, -0.0871, -0.02, -0.2871, -0.0585, -0.02, -0.2942, -0.0871, 0.02, -0.2871, -0.1148, 0.02, -0.2772, -0.0871, -0.02, -0.2871, -0.1148, 0.02, -0.2772, -0.1148, -0.02, -0.2772, -0.0871, -0.02, -0.2871, -0.1148, 0.02, -0.2772, -0.1414, 0.02, -0.2646, -0.1148, -0.02, -0.2772, -0.1414, 0.02, -0.2646, -0.1414, -0.02, -0.2646, -0.1148, -0.02, -0.2772, -0.1414, 0.02, -0.2646, -0.1667, 0.02, -0.2494, -0.1414, -0.02, -0.2646, -0.1667, 0.02, -0.2494, -0.1667, -0.02, -0.2494, -0.1414, -0.02, -0.2646, -0.1667, 0.02, -0.2494, -0.1903, 0.02, -0.2319, -0.1667, -0.02, -0.2494, -0.1903, 0.02, -0.2319, -0.1903, -0.02, -0.2319, -0.1667, -0.02, -0.2494, -0.1903, 0.02, -0.2319, -0.2121, 0.02, -0.2121, -0.1903, -0.02, -0.2319, -0.2121, 0.02, -0.2121, -0.2121, -0.02, -0.2121, -0.1903, -0.02, -0.2319, -0.2121, 0.02, -0.2121, -0.2319, 0.02, -0.1903, -0.2121, -0.02, -0.2121, -0.2319, 0.02, -0.1903, -0.2319, -0.02, -0.1903, -0.2121, -0.02, -0.2121, -0.2319, 0.02, -0.1903, -0.2494, 0.02, -0.1667, -0.2319, -0.02, -0.1903, -0.2494, 0.02, -0.1667, -0.2494, -0.02, -0.1667, -0.2319, -0.02, -0.1903, -0.2494, 0.02, -0.1667, -0.2646, 0.02, -0.1414, -0.2494, -0.02, -0.1667, -0.2646, 0.02, -0.1414, -0.2646, -0.02, -0.1414, -0.2494, -0.02, -0.1667, -0.2646, 0.02, -0.1414, -0.2772, 0.02, -0.1148, -0.2646, -0.02, -0.1414, -0.2772, 0.02, -0.1148, -0.2772, -0.02, -0.1148, -0.2646, -0.02, -0.1414, -0.2772, 0.02, -0.1148, -0.2871, 0.02, -0.0871, -0.2772, -0.02, -0.1148, -0.2871, 0.02, -0.0871, -0.2871, -0.02, -0.0871, -0.2772, -0.02, -0.1148, -0.2871, 0.02, -0.0871, -0.2942, 0.02, -0.0585, -0.2871, -0.02, -0.0871, -0.2942, 0.02, -0.0585, -0.2942, -0.02, -0.0585, -0.2871, -0.02, -0.0871, -0.2942, 0.02, -0.0585, -0.2986, 0.02, -0.0294, -0.2942, -0.02, -0.0585, -0.2986, 0.02, -0.0294, -0.2986, -0.02, -0.0294, -0.2942, -0.02, -0.0585, -0.2986, 0.02, -0.0294, -0.3, 0.02, 0, -0.2986, -0.02, -0.0294, -0.3, 0.02, 0, -0.3, -0.02, 0, -0.2986, -0.02, -0.0294, -0.3, 0.02, 0, -0.2986, 0.02, 0.0294, -0.3, -0.02, 0, -0.2986, 0.02, 0.0294, -0.2986, -0.02, 0.0294, -0.3, -0.02, 0, -0.2986, 0.02, 0.0294, -0.2942, 0.02, 0.0585, -0.2986, -0.02, 0.0294, -0.2942, 0.02, 0.0585, -0.2942, -0.02, 0.0585, -0.2986, -0.02, 0.0294, -0.2942, 0.02, 0.0585, -0.2871, 0.02, 0.0871, -0.2942, -0.02, 0.0585, -0.2871, 0.02, 0.0871, -0.2871, -0.02, 0.0871, -0.2942, -0.02, 0.0585, -0.2871, 0.02, 0.0871, -0.2772, 0.02, 0.1148, -0.2871, -0.02, 0.0871, -0.2772, 0.02, 0.1148, -0.2772, -0.02, 0.1148, -0.2871, -0.02, 0.0871, -0.2772, 0.02, 0.1148, -0.2646, 0.02, 0.1414, -0.2772, -0.02, 0.1148, -0.2646, 0.02, 0.1414, -0.2646, -0.02, 0.1414, -0.2772, -0.02, 0.1148, -0.2646, 0.02, 0.1414, -0.2494, 0.02, 0.1667, -0.2646, -0.02, 0.1414, -0.2494, 0.02, 0.1667, -0.2494, -0.02, 0.1667, -0.2646, -0.02, 0.1414, -0.2494, 0.02, 0.1667, -0.2319, 0.02, 0.1903, -0.2494, -0.02, 0.1667, -0.2319, 0.02, 0.1903, -0.2319, -0.02, 0.1903, -0.2494, -0.02, 0.1667, -0.2319, 0.02, 0.1903, -0.2121, 0.02, 0.2121, -0.2319, -0.02, 0.1903, -0.2121, 0.02, 0.2121, -0.2121, -0.02, 0.2121, -0.2319, -0.02, 0.1903, -0.2121, 0.02, 0.2121, -0.1903, 0.02, 0.2319, -0.2121, -0.02, 0.2121, -0.1903, 0.02, 0.2319, -0.1903, -0.02, 0.2319, -0.2121, -0.02, 0.2121, -0.1903, 0.02, 0.2319, -0.1667, 0.02, 0.2494, -0.1903, -0.02, 0.2319, -0.1667, 0.02, 0.2494, -0.1667, -0.02, 0.2494, -0.1903, -0.02, 0.2319, -0.1667, 0.02, 0.2494, -0.1414, 0.02, 0.2646, -0.1667, -0.02, 0.2494, -0.1414, 0.02, 0.2646, -0.1414, -0.02, 0.2646, -0.1667, -0.02, 0.2494, -0.1414, 0.02, 0.2646, -0.1148, 0.02, 0.2772, -0.1414, -0.02, 0.2646, -0.1148, 0.02, 0.2772, -0.1148, -0.02, 0.2772, -0.1414, -0.02, 0.2646, -0.1148, 0.02, 0.2772, -0.0871, 0.02, 0.2871, -0.1148, -0.02, 0.2772, -0.0871, 0.02, 0.2871, -0.0871, -0.02, 0.2871, -0.1148, -0.02, 0.2772, -0.0871, 0.02, 0.2871, -0.0585, 0.02, 0.2942, -0.0871, -0.02, 0.2871, -0.0585, 0.02, 0.2942, -0.0585, -0.02, 0.2942, -0.0871, -0.02, 0.2871, -0.0585, 0.02, 0.2942, -0.0294, 0.02, 0.2986, -0.0585, -0.02, 0.2942, -0.0294, 0.02, 0.2986, -0.0294, -0.02, 0.2986, -0.0585, -0.02, 0.2942, -0.0294, 0.02, 0.2986, 0, 0.02, 0.3, -0.0294, -0.02, 0.2986, 0, 0.02, 0.3, 0, -0.02, 0.3, -0.0294, -0.02, 0.2986, 0, -0.02, 0.3, 0.0294, -0.02, 0.2986, 0, -0.06, 0.3, 0.0294, -0.02, 0.2986, 0.0294, -0.06, 0.2986, 0, -0.06, 0.3, 0.0294, -0.02, 0.2986, 0.0585, -0.02, 0.2942, 0.0294, -0.06, 0.2986, 0.0585, -0.02, 0.2942, 0.0585, -0.06, 0.2942, 0.0294, -0.06, 0.2986, 0.0585, -0.02, 0.2942, 0.0871, -0.02, 0.2871, 0.0585, -0.06, 0.2942, 0.0871, -0.02, 0.2871, 0.0871, -0.06, 0.2871, 0.0585, -0.06, 0.2942, 0.0871, -0.02, 0.2871, 0.1148, -0.02, 0.2772, 0.0871, -0.06, 0.2871, 0.1148, -0.02, 0.2772, 0.1148, -0.06, 0.2772, 0.0871, -0.06, 0.2871, 0.1148, -0.02, 0.2772, 0.1414, -0.02, 0.2646, 0.1148, -0.06, 0.2772, 0.1414, -0.02, 0.2646, 0.1414, -0.06, 0.2646, 0.1148, -0.06, 0.2772, 0.1414, -0.02, 0.2646, 0.1667, -0.02, 0.2494, 0.1414, -0.06, 0.2646, 0.1667, -0.02, 0.2494, 0.1667, -0.06, 0.2494, 0.1414, -0.06, 0.2646, 0.1667, -0.02, 0.2494, 0.1903, -0.02, 0.2319, 0.1667, -0.06, 0.2494, 0.1903, -0.02, 0.2319, 0.1903, -0.06, 0.2319, 0.1667, -0.06, 0.2494, 0.1903, -0.02, 0.2319, 0.2121, -0.02, 0.2121, 0.1903, -0.06, 0.2319, 0.2121, -0.02, 0.2121, 0.2121, -0.06, 0.2121, 0.1903, -0.06, 0.2319, 0.2121, -0.02, 0.2121, 0.2319, -0.02, 0.1903, 0.2121, -0.06, 0.2121, 0.2319, -0.02, 0.1903, 0.2319, -0.06, 0.1903, 0.2121, -0.06, 0.2121, 0.2319, -0.02, 0.1903, 0.2494, -0.02, 0.1667, 0.2319, -0.06, 0.1903, 0.2494, -0.02, 0.1667, 0.2494, -0.06, 0.1667, 0.2319, -0.06, 0.1903, 0.2494, -0.02, 0.1667, 0.2646, -0.02, 0.1414, 0.2494, -0.06, 0.1667, 0.2646, -0.02, 0.1414, 0.2646, -0.06, 0.1414, 0.2494, -0.06, 0.1667, 0.2646, -0.02, 0.1414, 0.2772, -0.02, 0.1148, 0.2646, -0.06, 0.1414, 0.2772, -0.02, 0.1148, 0.2772, -0.06, 0.1148, 0.2646, -0.06, 0.1414, 0.2772, -0.02, 0.1148, 0.2871, -0.02, 0.0871, 0.2772, -0.06, 0.1148, 0.2871, -0.02, 0.0871, 0.2871, -0.06, 0.0871, 0.2772, -0.06, 0.1148, 0.2871, -0.02, 0.0871, 0.2942, -0.02, 0.0585, 0.2871, -0.06, 0.0871, 0.2942, -0.02, 0.0585, 0.2942, -0.06, 0.0585, 0.2871, -0.06, 0.0871, 0.2942, -0.02, 0.0585, 0.2986, -0.02, 0.0294, 0.2942, -0.06, 0.0585, 0.2986, -0.02, 0.0294, 0.2986, -0.06, 0.0294, 0.2942, -0.06, 0.0585, 0.2986, -0.02, 0.0294, 0.3, -0.02, 0, 0.2986, -0.06, 0.0294, 0.3, -0.02, 0, 0.3, -0.06, 0, 0.2986, -0.06, 0.0294, 0.3, -0.02, 0, 0.2986, -0.02, -0.0294, 0.3, -0.06, 0, 0.2986, -0.02, -0.0294, 0.2986, -0.06, -0.0294, 0.3, -0.06, 0, 0.2986, -0.02, -0.0294, 0.2942, -0.02, -0.0585, 0.2986, -0.06, -0.0294, 0.2942, -0.02, -0.0585, 0.2942, -0.06, -0.0585, 0.2986, -0.06, -0.0294, 0.2942, -0.02, -0.0585, 0.2871, -0.02, -0.0871, 0.2942, -0.06, -0.0585, 0.2871, -0.02, -0.0871, 0.2871, -0.06, -0.0871, 0.2942, -0.06, -0.0585, 0.2871, -0.02, -0.0871, 0.2772, -0.02, -0.1148, 0.2871, -0.06, -0.0871, 0.2772, -0.02, -0.1148, 0.2772, -0.06, -0.1148, 0.2871, -0.06, -0.0871, 0.2772, -0.02, -0.1148, 0.2646, -0.02, -0.1414, 0.2772, -0.06, -0.1148, 0.2646, -0.02, -0.1414, 0.2646, -0.06, -0.1414, 0.2772, -0.06, -0.1148, 0.2646, -0.02, -0.1414, 0.2494, -0.02, -0.1667, 0.2646, -0.06, -0.1414, 0.2494, -0.02, -0.1667, 0.2494, -0.06, -0.1667, 0.2646, -0.06, -0.1414, 0.2494, -0.02, -0.1667, 0.2319, -0.02, -0.1903, 0.2494, -0.06, -0.1667, 0.2319, -0.02, -0.1903, 0.2319, -0.06, -0.1903, 0.2494, -0.06, -0.1667, 0.2319, -0.02, -0.1903, 0.2121, -0.02, -0.2121, 0.2319, -0.06, -0.1903, 0.2121, -0.02, -0.2121, 0.2121, -0.06, -0.2121, 0.2319, -0.06, -0.1903, 0.2121, -0.02, -0.2121, 0.1903, -0.02, -0.2319, 0.2121, -0.06, -0.2121, 0.1903, -0.02, -0.2319, 0.1903, -0.06, -0.2319, 0.2121, -0.06, -0.2121, 0.1903, -0.02, -0.2319, 0.1667, -0.02, -0.2494, 0.1903, -0.06, -0.2319, 0.1667, -0.02, -0.2494, 0.1667, -0.06, -0.2494, 0.1903, -0.06, -0.2319, 0.1667, -0.02, -0.2494, 0.1414, -0.02, -0.2646, 0.1667, -0.06, -0.2494, 0.1414, -0.02, -0.2646, 0.1414, -0.06, -0.2646, 0.1667, -0.06, -0.2494, 0.1414, -0.02, -0.2646, 0.1148, -0.02, -0.2772, 0.1414, -0.06, -0.2646, 0.1148, -0.02, -0.2772, 0.1148, -0.06, -0.2772, 0.1414, -0.06, -0.2646, 0.1148, -0.02, -0.2772, 0.0871, -0.02, -0.2871, 0.1148, -0.06, -0.2772, 0.0871, -0.02, -0.2871, 0.0871, -0.06, -0.2871, 0.1148, -0.06, -0.2772, 0.0871, -0.02, -0.2871, 0.0585, -0.02, -0.2942, 0.0871, -0.06, -0.2871, 0.0585, -0.02, -0.2942, 0.0585, -0.06, -0.2942, 0.0871, -0.06, -0.2871, 0.0585, -0.02, -0.2942, 0.0294, -0.02, -0.2986, 0.0585, -0.06, -0.2942, 0.0294, -0.02, -0.2986, 0.0294, -0.06, -0.2986, 0.0585, -0.06, -0.2942, 0.0294, -0.02, -0.2986, 0, -0.02, -0.3, 0.0294, -0.06, -0.2986, 0, -0.02, -0.3, 0, -0.06, -0.3, 0.0294, -0.06, -0.2986, 0, -0.02, -0.3, -0.0294, -0.02, -0.2986, 0, -0.06, -0.3, -0.0294, -0.02, -0.2986, -0.0294, -0.06, -0.2986, 0, -0.06, -0.3, -0.0294, -0.02, -0.2986, -0.0585, -0.02, -0.2942, -0.0294, -0.06, -0.2986, -0.0585, -0.02, -0.2942, -0.0585, -0.06, -0.2942, -0.0294, -0.06, -0.2986, -0.0585, -0.02, -0.2942, -0.0871, -0.02, -0.2871, -0.0585, -0.06, -0.2942, -0.0871, -0.02, -0.2871, -0.0871, -0.06, -0.2871, -0.0585, -0.06, -0.2942, -0.0871, -0.02, -0.2871, -0.1148, -0.02, -0.2772, -0.0871, -0.06, -0.2871, -0.1148, -0.02, -0.2772, -0.1148, -0.06, -0.2772, -0.0871, -0.06, -0.2871, -0.1148, -0.02, -0.2772, -0.1414, -0.02, -0.2646, -0.1148, -0.06, -0.2772, -0.1414, -0.02, -0.2646, -0.1414, -0.06, -0.2646, -0.1148, -0.06, -0.2772, -0.1414, -0.02, -0.2646, -0.1667, -0.02, -0.2494, -0.1414, -0.06, -0.2646, -0.1667, -0.02, -0.2494, -0.1667, -0.06, -0.2494, -0.1414, -0.06, -0.2646, -0.1667, -0.02, -0.2494, -0.1903, -0.02, -0.2319, -0.1667, -0.06, -0.2494, -0.1903, -0.02, -0.2319, -0.1903, -0.06, -0.2319, -0.1667, -0.06, -0.2494, -0.1903, -0.02, -0.2319, -0.2121, -0.02, -0.2121, -0.1903, -0.06, -0.2319, -0.2121, -0.02, -0.2121, -0.2121, -0.06, -0.2121, -0.1903, -0.06, -0.2319, -0.2121, -0.02, -0.2121, -0.2319, -0.02, -0.1903, -0.2121, -0.06, -0.2121, -0.2319, -0.02, -0.1903, -0.2319, -0.06, -0.1903, -0.2121, -0.06, -0.2121, -0.2319, -0.02, -0.1903, -0.2494, -0.02, -0.1667, -0.2319, -0.06, -0.1903, -0.2494, -0.02, -0.1667, -0.2494, -0.06, -0.1667, -0.2319, -0.06, -0.1903, -0.2494, -0.02, -0.1667, -0.2646, -0.02, -0.1414, -0.2494, -0.06, -0.1667, -0.2646, -0.02, -0.1414, -0.2646, -0.06, -0.1414, -0.2494, -0.06, -0.1667, -0.2646, -0.02, -0.1414, -0.2772, -0.02, -0.1148, -0.2646, -0.06, -0.1414, -0.2772, -0.02, -0.1148, -0.2772, -0.06, -0.1148, -0.2646, -0.06, -0.1414, -0.2772, -0.02, -0.1148, -0.2871, -0.02, -0.0871, -0.2772, -0.06, -0.1148, -0.2871, -0.02, -0.0871, -0.2871, -0.06, -0.0871, -0.2772, -0.06, -0.1148, -0.2871, -0.02, -0.0871, -0.2942, -0.02, -0.0585, -0.2871, -0.06, -0.0871, -0.2942, -0.02, -0.0585, -0.2942, -0.06, -0.0585, -0.2871, -0.06, -0.0871, -0.2942, -0.02, -0.0585, -0.2986, -0.02, -0.0294, -0.2942, -0.06, -0.0585, -0.2986, -0.02, -0.0294, -0.2986, -0.06, -0.0294, -0.2942, -0.06, -0.0585, -0.2986, -0.02, -0.0294, -0.3, -0.02, 0, -0.2986, -0.06, -0.0294, -0.3, -0.02, 0, -0.3, -0.06, 0, -0.2986, -0.06, -0.0294, -0.3, -0.02, 0, -0.2986, -0.02, 0.0294, -0.3, -0.06, 0, -0.2986, -0.02, 0.0294, -0.2986, -0.06, 0.0294, -0.3, -0.06, 0, -0.2986, -0.02, 0.0294, -0.2942, -0.02, 0.0585, -0.2986, -0.06, 0.0294, -0.2942, -0.02, 0.0585, -0.2942, -0.06, 0.0585, -0.2986, -0.06, 0.0294, -0.2942, -0.02, 0.0585, -0.2871, -0.02, 0.0871, -0.2942, -0.06, 0.0585, -0.2871, -0.02, 0.0871, -0.2871, -0.06, 0.0871, -0.2942, -0.06, 0.0585, -0.2871, -0.02, 0.0871, -0.2772, -0.02, 0.1148, -0.2871, -0.06, 0.0871, -0.2772, -0.02, 0.1148, -0.2772, -0.06, 0.1148, -0.2871, -0.06, 0.0871, -0.2772, -0.02, 0.1148, -0.2646, -0.02, 0.1414, -0.2772, -0.06, 0.1148, -0.2646, -0.02, 0.1414, -0.2646, -0.06, 0.1414, -0.2772, -0.06, 0.1148, -0.2646, -0.02, 0.1414, -0.2494, -0.02, 0.1667, -0.2646, -0.06, 0.1414, -0.2494, -0.02, 0.1667, -0.2494, -0.06, 0.1667, -0.2646, -0.06, 0.1414, -0.2494, -0.02, 0.1667, -0.2319, -0.02, 0.1903, -0.2494, -0.06, 0.1667, -0.2319, -0.02, 0.1903, -0.2319, -0.06, 0.1903, -0.2494, -0.06, 0.1667, -0.2319, -0.02, 0.1903, -0.2121, -0.02, 0.2121, -0.2319, -0.06, 0.1903, -0.2121, -0.02, 0.2121, -0.2121, -0.06, 0.2121, -0.2319, -0.06, 0.1903, -0.2121, -0.02, 0.2121, -0.1903, -0.02, 0.2319, -0.2121, -0.06, 0.2121, -0.1903, -0.02, 0.2319, -0.1903, -0.06, 0.2319, -0.2121, -0.06, 0.2121, -0.1903, -0.02, 0.2319, -0.1667, -0.02, 0.2494, -0.1903, -0.06, 0.2319, -0.1667, -0.02, 0.2494, -0.1667, -0.06, 0.2494, -0.1903, -0.06, 0.2319, -0.1667, -0.02, 0.2494, -0.1414, -0.02, 0.2646, -0.1667, -0.06, 0.2494, -0.1414, -0.02, 0.2646, -0.1414, -0.06, 0.2646, -0.1667, -0.06, 0.2494, -0.1414, -0.02, 0.2646, -0.1148, -0.02, 0.2772, -0.1414, -0.06, 0.2646, -0.1148, -0.02, 0.2772, -0.1148, -0.06, 0.2772, -0.1414, -0.06, 0.2646, -0.1148, -0.02, 0.2772, -0.0871, -0.02, 0.2871, -0.1148, -0.06, 0.2772, -0.0871, -0.02, 0.2871, -0.0871, -0.06, 0.2871, -0.1148, -0.06, 0.2772, -0.0871, -0.02, 0.2871, -0.0585, -0.02, 0.2942, -0.0871, -0.06, 0.2871, -0.0585, -0.02, 0.2942, -0.0585, -0.06, 0.2942, -0.0871, -0.06, 0.2871, -0.0585, -0.02, 0.2942, -0.0294, -0.02, 0.2986, -0.0585, -0.06, 0.2942, -0.0294, -0.02, 0.2986, -0.0294, -0.06, 0.2986, -0.0585, -0.06, 0.2942, -0.0294, -0.02, 0.2986, 0, -0.02, 0.3, -0.0294, -0.06, 0.2986, 0, -0.02, 0.3, 0, -0.06, 0.3, -0.0294, -0.06, 0.2986, 0, -0.06, 0.3, 0.0294, -0.06, 0.2986, 0, -0.1, 0.3, 0.0294, -0.06, 0.2986, 0.0294, -0.1, 0.2986, 0, -0.1, 0.3, 0.0294, -0.06, 0.2986, 0.0585, -0.06, 0.2942, 0.0294, -0.1, 0.2986, 0.0585, -0.06, 0.2942, 0.0585, -0.1, 0.2942, 0.0294, -0.1, 0.2986, 0.0585, -0.06, 0.2942, 0.0871, -0.06, 0.2871, 0.0585, -0.1, 0.2942, 0.0871, -0.06, 0.2871, 0.0871, -0.1, 0.2871, 0.0585, -0.1, 0.2942, 0.0871, -0.06, 0.2871, 0.1148, -0.06, 0.2772, 0.0871, -0.1, 0.2871, 0.1148, -0.06, 0.2772, 0.1148, -0.1, 0.2772, 0.0871, -0.1, 0.2871, 0.1148, -0.06, 0.2772, 0.1414, -0.06, 0.2646, 0.1148, -0.1, 0.2772, 0.1414, -0.06, 0.2646, 0.1414, -0.1, 0.2646, 0.1148, -0.1, 0.2772, 0.1414, -0.06, 0.2646, 0.1667, -0.06, 0.2494, 0.1414, -0.1, 0.2646, 0.1667, -0.06, 0.2494, 0.1667, -0.1, 0.2494, 0.1414, -0.1, 0.2646, 0.1667, -0.06, 0.2494, 0.1903, -0.06, 0.2319, 0.1667, -0.1, 0.2494, 0.1903, -0.06, 0.2319, 0.1903, -0.1, 0.2319, 0.1667, -0.1, 0.2494, 0.1903, -0.06, 0.2319, 0.2121, -0.06, 0.2121, 0.1903, -0.1, 0.2319, 0.2121, -0.06, 0.2121, 0.2121, -0.1, 0.2121, 0.1903, -0.1, 0.2319, 0.2121, -0.06, 0.2121, 0.2319, -0.06, 0.1903, 0.2121, -0.1, 0.2121, 0.2319, -0.06, 0.1903, 0.2319, -0.1, 0.1903, 0.2121, -0.1, 0.2121, 0.2319, -0.06, 0.1903, 0.2494, -0.06, 0.1667, 0.2319, -0.1, 0.1903, 0.2494, -0.06, 0.1667, 0.2494, -0.1, 0.1667, 0.2319, -0.1, 0.1903, 0.2494, -0.06, 0.1667, 0.2646, -0.06, 0.1414, 0.2494, -0.1, 0.1667, 0.2646, -0.06, 0.1414, 0.2646, -0.1, 0.1414, 0.2494, -0.1, 0.1667, 0.2646, -0.06, 0.1414, 0.2772, -0.06, 0.1148, 0.2646, -0.1, 0.1414, 0.2772, -0.06, 0.1148, 0.2772, -0.1, 0.1148, 0.2646, -0.1, 0.1414, 0.2772, -0.06, 0.1148, 0.2871, -0.06, 0.0871, 0.2772, -0.1, 0.1148, 0.2871, -0.06, 0.0871, 0.2871, -0.1, 0.0871, 0.2772, -0.1, 0.1148, 0.2871, -0.06, 0.0871, 0.2942, -0.06, 0.0585, 0.2871, -0.1, 0.0871, 0.2942, -0.06, 0.0585, 0.2942, -0.1, 0.0585, 0.2871, -0.1, 0.0871, 0.2942, -0.06, 0.0585, 0.2986, -0.06, 0.0294, 0.2942, -0.1, 0.0585, 0.2986, -0.06, 0.0294, 0.2986, -0.1, 0.0294, 0.2942, -0.1, 0.0585, 0.2986, -0.06, 0.0294, 0.3, -0.06, 0, 0.2986, -0.1, 0.0294, 0.3, -0.06, 0, 0.3, -0.1, 0, 0.2986, -0.1, 0.0294, 0.3, -0.06, 0, 0.2986, -0.06, -0.0294, 0.3, -0.1, 0, 0.2986, -0.06, -0.0294, 0.2986, -0.1, -0.0294, 0.3, -0.1, 0, 0.2986, -0.06, -0.0294, 0.2942, -0.06, -0.0585, 0.2986, -0.1, -0.0294, 0.2942, -0.06, -0.0585, 0.2942, -0.1, -0.0585, 0.2986, -0.1, -0.0294, 0.2942, -0.06, -0.0585, 0.2871, -0.06, -0.0871, 0.2942, -0.1, -0.0585, 0.2871, -0.06, -0.0871, 0.2871, -0.1, -0.0871, 0.2942, -0.1, -0.0585, 0.2871, -0.06, -0.0871, 0.2772, -0.06, -0.1148, 0.2871, -0.1, -0.0871, 0.2772, -0.06, -0.1148, 0.2772, -0.1, -0.1148, 0.2871, -0.1, -0.0871, 0.2772, -0.06, -0.1148, 0.2646, -0.06, -0.1414, 0.2772, -0.1, -0.1148, 0.2646, -0.06, -0.1414, 0.2646, -0.1, -0.1414, 0.2772, -0.1, -0.1148, 0.2646, -0.06, -0.1414, 0.2494, -0.06, -0.1667, 0.2646, -0.1, -0.1414, 0.2494, -0.06, -0.1667, 0.2494, -0.1, -0.1667, 0.2646, -0.1, -0.1414, 0.2494, -0.06, -0.1667, 0.2319, -0.06, -0.1903, 0.2494, -0.1, -0.1667, 0.2319, -0.06, -0.1903, 0.2319, -0.1, -0.1903, 0.2494, -0.1, -0.1667, 0.2319, -0.06, -0.1903, 0.2121, -0.06, -0.2121, 0.2319, -0.1, -0.1903, 0.2121, -0.06, -0.2121, 0.2121, -0.1, -0.2121, 0.2319, -0.1, -0.1903, 0.2121, -0.06, -0.2121, 0.1903, -0.06, -0.2319, 0.2121, -0.1, -0.2121, 0.1903, -0.06, -0.2319, 0.1903, -0.1, -0.2319, 0.2121, -0.1, -0.2121, 0.1903, -0.06, -0.2319, 0.1667, -0.06, -0.2494, 0.1903, -0.1, -0.2319, 0.1667, -0.06, -0.2494, 0.1667, -0.1, -0.2494, 0.1903, -0.1, -0.2319, 0.1667, -0.06, -0.2494, 0.1414, -0.06, -0.2646, 0.1667, -0.1, -0.2494, 0.1414, -0.06, -0.2646, 0.1414, -0.1, -0.2646, 0.1667, -0.1, -0.2494, 0.1414, -0.06, -0.2646, 0.1148, -0.06, -0.2772, 0.1414, -0.1, -0.2646, 0.1148, -0.06, -0.2772, 0.1148, -0.1, -0.2772, 0.1414, -0.1, -0.2646, 0.1148, -0.06, -0.2772, 0.0871, -0.06, -0.2871, 0.1148, -0.1, -0.2772, 0.0871, -0.06, -0.2871, 0.0871, -0.1, -0.2871, 0.1148, -0.1, -0.2772, 0.0871, -0.06, -0.2871, 0.0585, -0.06, -0.2942, 0.0871, -0.1, -0.2871, 0.0585, -0.06, -0.2942, 0.0585, -0.1, -0.2942, 0.0871, -0.1, -0.2871, 0.0585, -0.06, -0.2942, 0.0294, -0.06, -0.2986, 0.0585, -0.1, -0.2942, 0.0294, -0.06, -0.2986, 0.0294, -0.1, -0.2986, 0.0585, -0.1, -0.2942, 0.0294, -0.06, -0.2986, 0, -0.06, -0.3, 0.0294, -0.1, -0.2986, 0, -0.06, -0.3, 0, -0.1, -0.3, 0.0294, -0.1, -0.2986, 0, -0.06, -0.3, -0.0294, -0.06, -0.2986, 0, -0.1, -0.3, -0.0294, -0.06, -0.2986, -0.0294, -0.1, -0.2986, 0, -0.1, -0.3, -0.0294, -0.06, -0.2986, -0.0585, -0.06, -0.2942, -0.0294, -0.1, -0.2986, -0.0585, -0.06, -0.2942, -0.0585, -0.1, -0.2942, -0.0294, -0.1, -0.2986, -0.0585, -0.06, -0.2942, -0.0871, -0.06, -0.2871, -0.0585, -0.1, -0.2942, -0.0871, -0.06, -0.2871, -0.0871, -0.1, -0.2871, -0.0585, -0.1, -0.2942, -0.0871, -0.06, -0.2871, -0.1148, -0.06, -0.2772, -0.0871, -0.1, -0.2871, -0.1148, -0.06, -0.2772, -0.1148, -0.1, -0.2772, -0.0871, -0.1, -0.2871, -0.1148, -0.06, -0.2772, -0.1414, -0.06, -0.2646, -0.1148, -0.1, -0.2772, -0.1414, -0.06, -0.2646, -0.1414, -0.1, -0.2646, -0.1148, -0.1, -0.2772, -0.1414, -0.06, -0.2646, -0.1667, -0.06, -0.2494, -0.1414, -0.1, -0.2646, -0.1667, -0.06, -0.2494, -0.1667, -0.1, -0.2494, -0.1414, -0.1, -0.2646, -0.1667, -0.06, -0.2494, -0.1903, -0.06, -0.2319, -0.1667, -0.1, -0.2494, -0.1903, -0.06, -0.2319, -0.1903, -0.1, -0.2319, -0.1667, -0.1, -0.2494, -0.1903, -0.06, -0.2319, -0.2121, -0.06, -0.2121, -0.1903, -0.1, -0.2319, -0.2121, -0.06, -0.2121, -0.2121, -0.1, -0.2121, -0.1903, -0.1, -0.2319, -0.2121, -0.06, -0.2121, -0.2319, -0.06, -0.1903, -0.2121, -0.1, -0.2121, -0.2319, -0.06, -0.1903, -0.2319, -0.1, -0.1903, -0.2121, -0.1, -0.2121, -0.2319, -0.06, -0.1903, -0.2494, -0.06, -0.1667, -0.2319, -0.1, -0.1903, -0.2494, -0.06, -0.1667, -0.2494, -0.1, -0.1667, -0.2319, -0.1, -0.1903, -0.2494, -0.06, -0.1667, -0.2646, -0.06, -0.1414, -0.2494, -0.1, -0.1667, -0.2646, -0.06, -0.1414, -0.2646, -0.1, -0.1414, -0.2494, -0.1, -0.1667, -0.2646, -0.06, -0.1414, -0.2772, -0.06, -0.1148, -0.2646, -0.1, -0.1414, -0.2772, -0.06, -0.1148, -0.2772, -0.1, -0.1148, -0.2646, -0.1, -0.1414, -0.2772, -0.06, -0.1148, -0.2871, -0.06, -0.0871, -0.2772, -0.1, -0.1148, -0.2871, -0.06, -0.0871, -0.2871, -0.1, -0.0871, -0.2772, -0.1, -0.1148, -0.2871, -0.06, -0.0871, -0.2942, -0.06, -0.0585, -0.2871, -0.1, -0.0871, -0.2942, -0.06, -0.0585, -0.2942, -0.1, -0.0585, -0.2871, -0.1, -0.0871, -0.2942, -0.06, -0.0585, -0.2986, -0.06, -0.0294, -0.2942, -0.1, -0.0585, -0.2986, -0.06, -0.0294, -0.2986, -0.1, -0.0294, -0.2942, -0.1, -0.0585, -0.2986, -0.06, -0.0294, -0.3, -0.06, 0, -0.2986, -0.1, -0.0294, -0.3, -0.06, 0, -0.3, -0.1, 0, -0.2986, -0.1, -0.0294, -0.3, -0.06, 0, -0.2986, -0.06, 0.0294, -0.3, -0.1, 0, -0.2986, -0.06, 0.0294, -0.2986, -0.1, 0.0294, -0.3, -0.1, 0, -0.2986, -0.06, 0.0294, -0.2942, -0.06, 0.0585, -0.2986, -0.1, 0.0294, -0.2942, -0.06, 0.0585, -0.2942, -0.1, 0.0585, -0.2986, -0.1, 0.0294, -0.2942, -0.06, 0.0585, -0.2871, -0.06, 0.0871, -0.2942, -0.1, 0.0585, -0.2871, -0.06, 0.0871, -0.2871, -0.1, 0.0871, -0.2942, -0.1, 0.0585, -0.2871, -0.06, 0.0871, -0.2772, -0.06, 0.1148, -0.2871, -0.1, 0.0871, -0.2772, -0.06, 0.1148, -0.2772, -0.1, 0.1148, -0.2871, -0.1, 0.0871, -0.2772, -0.06, 0.1148, -0.2646, -0.06, 0.1414, -0.2772, -0.1, 0.1148, -0.2646, -0.06, 0.1414, -0.2646, -0.1, 0.1414, -0.2772, -0.1, 0.1148, -0.2646, -0.06, 0.1414, -0.2494, -0.06, 0.1667, -0.2646, -0.1, 0.1414, -0.2494, -0.06, 0.1667, -0.2494, -0.1, 0.1667, -0.2646, -0.1, 0.1414, -0.2494, -0.06, 0.1667, -0.2319, -0.06, 0.1903, -0.2494, -0.1, 0.1667, -0.2319, -0.06, 0.1903, -0.2319, -0.1, 0.1903, -0.2494, -0.1, 0.1667, -0.2319, -0.06, 0.1903, -0.2121, -0.06, 0.2121, -0.2319, -0.1, 0.1903, -0.2121, -0.06, 0.2121, -0.2121, -0.1, 0.2121, -0.2319, -0.1, 0.1903, -0.2121, -0.06, 0.2121, -0.1903, -0.06, 0.2319, -0.2121, -0.1, 0.2121, -0.1903, -0.06, 0.2319, -0.1903, -0.1, 0.2319, -0.2121, -0.1, 0.2121, -0.1903, -0.06, 0.2319, -0.1667, -0.06, 0.2494, -0.1903, -0.1, 0.2319, -0.1667, -0.06, 0.2494, -0.1667, -0.1, 0.2494, -0.1903, -0.1, 0.2319, -0.1667, -0.06, 0.2494, -0.1414, -0.06, 0.2646, -0.1667, -0.1, 0.2494, -0.1414, -0.06, 0.2646, -0.1414, -0.1, 0.2646, -0.1667, -0.1, 0.2494, -0.1414, -0.06, 0.2646, -0.1148, -0.06, 0.2772, -0.1414, -0.1, 0.2646, -0.1148, -0.06, 0.2772, -0.1148, -0.1, 0.2772, -0.1414, -0.1, 0.2646, -0.1148, -0.06, 0.2772, -0.0871, -0.06, 0.2871, -0.1148, -0.1, 0.2772, -0.0871, -0.06, 0.2871, -0.0871, -0.1, 0.2871, -0.1148, -0.1, 0.2772, -0.0871, -0.06, 0.2871, -0.0585, -0.06, 0.2942, -0.0871, -0.1, 0.2871, -0.0585, -0.06, 0.2942, -0.0585, -0.1, 0.2942, -0.0871, -0.1, 0.2871, -0.0585, -0.06, 0.2942, -0.0294, -0.06, 0.2986, -0.0585, -0.1, 0.2942, -0.0294, -0.06, 0.2986, -0.0294, -0.1, 0.2986, -0.0585, -0.1, 0.2942, -0.0294, -0.06, 0.2986, 0, -0.06, 0.3, -0.0294, -0.1, 0.2986, 0, -0.06, 0.3, 0, -0.1, 0.3, -0.0294, -0.1, 0.2986, 0, 0.1, 0, 0.0294, 0.1, 0.2986, 0, 0.1, 0.3, 0, 0.1, 0, 0.0585, 0.1, 0.2942, 0.0294, 0.1, 0.2986, 0, 0.1, 0, 0.0871, 0.1, 0.2871, 0.0585, 0.1, 0.2942, 0, 0.1, 0, 0.1148, 0.1, 0.2772, 0.0871, 0.1, 0.2871, 0, 0.1, 0, 0.1414, 0.1, 0.2646, 0.1148, 0.1, 0.2772, 0, 0.1, 0, 0.1667, 0.1, 0.2494, 0.1414, 0.1, 0.2646, 0, 0.1, 0, 0.1903, 0.1, 0.2319, 0.1667, 0.1, 0.2494, 0, 0.1, 0, 0.2121, 0.1, 0.2121, 0.1903, 0.1, 0.2319, 0, 0.1, 0, 0.2319, 0.1, 0.1903, 0.2121, 0.1, 0.2121, 0, 0.1, 0, 0.2494, 0.1, 0.1667, 0.2319, 0.1, 0.1903, 0, 0.1, 0, 0.2646, 0.1, 0.1414, 0.2494, 0.1, 0.1667, 0, 0.1, 0, 0.2772, 0.1, 0.1148, 0.2646, 0.1, 0.1414, 0, 0.1, 0, 0.2871, 0.1, 0.0871, 0.2772, 0.1, 0.1148, 0, 0.1, 0, 0.2942, 0.1, 0.0585, 0.2871, 0.1, 0.0871, 0, 0.1, 0, 0.2986, 0.1, 0.0294, 0.2942, 0.1, 0.0585, 0, 0.1, 0, 0.3, 0.1, 0, 0.2986, 0.1, 0.0294, 0, 0.1, 0, 0.2986, 0.1, -0.0294, 0.3, 0.1, 0, 0, 0.1, 0, 0.2942, 0.1, -0.0585, 0.2986, 0.1, -0.0294, 0, 0.1, 0, 0.2871, 0.1, -0.0871, 0.2942, 0.1, -0.0585, 0, 0.1, 0, 0.2772, 0.1, -0.1148, 0.2871, 0.1, -0.0871, 0, 0.1, 0, 0.2646, 0.1, -0.1414, 0.2772, 0.1, -0.1148, 0, 0.1, 0, 0.2494, 0.1, -0.1667, 0.2646, 0.1, -0.1414, 0, 0.1, 0, 0.2319, 0.1, -0.1903, 0.2494, 0.1, -0.1667, 0, 0.1, 0, 0.2121, 0.1, -0.2121, 0.2319, 0.1, -0.1903, 0, 0.1, 0, 0.1903, 0.1, -0.2319, 0.2121, 0.1, -0.2121, 0, 0.1, 0, 0.1667, 0.1, -0.2494, 0.1903, 0.1, -0.2319, 0, 0.1, 0, 0.1414, 0.1, -0.2646, 0.1667, 0.1, -0.2494, 0, 0.1, 0, 0.1148, 0.1, -0.2772, 0.1414, 0.1, -0.2646, 0, 0.1, 0, 0.0871, 0.1, -0.2871, 0.1148, 0.1, -0.2772, 0, 0.1, 0, 0.0585, 0.1, -0.2942, 0.0871, 0.1, -0.2871, 0, 0.1, 0, 0.0294, 0.1, -0.2986, 0.0585, 0.1, -0.2942, 0, 0.1, 0, 0, 0.1, -0.3, 0.0294, 0.1, -0.2986, 0, 0.1, 0, -0.0294, 0.1, -0.2986, 0, 0.1, -0.3, 0, 0.1, 0, -0.0585, 0.1, -0.2942, -0.0294, 0.1, -0.2986, 0, 0.1, 0, -0.0871, 0.1, -0.2871, -0.0585, 0.1, -0.2942, 0, 0.1, 0, -0.1148, 0.1, -0.2772, -0.0871, 0.1, -0.2871, 0, 0.1, 0, -0.1414, 0.1, -0.2646, -0.1148, 0.1, -0.2772, 0, 0.1, 0, -0.1667, 0.1, -0.2494, -0.1414, 0.1, -0.2646, 0, 0.1, 0, -0.1903, 0.1, -0.2319, -0.1667, 0.1, -0.2494, 0, 0.1, 0, -0.2121, 0.1, -0.2121, -0.1903, 0.1, -0.2319, 0, 0.1, 0, -0.2319, 0.1, -0.1903, -0.2121, 0.1, -0.2121, 0, 0.1, 0, -0.2494, 0.1, -0.1667, -0.2319, 0.1, -0.1903, 0, 0.1, 0, -0.2646, 0.1, -0.1414, -0.2494, 0.1, -0.1667, 0, 0.1, 0, -0.2772, 0.1, -0.1148, -0.2646, 0.1, -0.1414, 0, 0.1, 0, -0.2871, 0.1, -0.0871, -0.2772, 0.1, -0.1148, 0, 0.1, 0, -0.2942, 0.1, -0.0585, -0.2871, 0.1, -0.0871, 0, 0.1, 0, -0.2986, 0.1, -0.0294, -0.2942, 0.1, -0.0585, 0, 0.1, 0, -0.3, 0.1, 0, -0.2986, 0.1, -0.0294, 0, 0.1, 0, -0.2986, 0.1, 0.0294, -0.3, 0.1, 0, 0, 0.1, 0, -0.2942, 0.1, 0.0585, -0.2986, 0.1, 0.0294, 0, 0.1, 0, -0.2871, 0.1, 0.0871, -0.2942, 0.1, 0.0585, 0, 0.1, 0, -0.2772, 0.1, 0.1148, -0.2871, 0.1, 0.0871, 0, 0.1, 0, -0.2646, 0.1, 0.1414, -0.2772, 0.1, 0.1148, 0, 0.1, 0, -0.2494, 0.1, 0.1667, -0.2646, 0.1, 0.1414, 0, 0.1, 0, -0.2319, 0.1, 0.1903, -0.2494, 0.1, 0.1667, 0, 0.1, 0, -0.2121, 0.1, 0.2121, -0.2319, 0.1, 0.1903, 0, 0.1, 0, -0.1903, 0.1, 0.2319, -0.2121, 0.1, 0.2121, 0, 0.1, 0, -0.1667, 0.1, 0.2494, -0.1903, 0.1, 0.2319, 0, 0.1, 0, -0.1414, 0.1, 0.2646, -0.1667, 0.1, 0.2494, 0, 0.1, 0, -0.1148, 0.1, 0.2772, -0.1414, 0.1, 0.2646, 0, 0.1, 0, -0.0871, 0.1, 0.2871, -0.1148, 0.1, 0.2772, 0, 0.1, 0, -0.0585, 0.1, 0.2942, -0.0871, 0.1, 0.2871, 0, 0.1, 0, -0.0294, 0.1, 0.2986, -0.0585, 0.1, 0.2942, 0, 0.1, 0, 0, 0.1, 0.3, -0.0294, 0.1, 0.2986, 0, -0.1, 0, 0, -0.1, 0.3, 0.0294, -0.1, 0.2986, 0, -0.1, 0, 0.0294, -0.1, 0.2986, 0.0585, -0.1, 0.2942, 0, -0.1, 0, 0.0585, -0.1, 0.2942, 0.0871, -0.1, 0.2871, 0, -0.1, 0, 0.0871, -0.1, 0.2871, 0.1148, -0.1, 0.2772, 0, -0.1, 0, 0.1148, -0.1, 0.2772, 0.1414, -0.1, 0.2646, 0, -0.1, 0, 0.1414, -0.1, 0.2646, 0.1667, -0.1, 0.2494, 0, -0.1, 0, 0.1667, -0.1, 0.2494, 0.1903, -0.1, 0.2319, 0, -0.1, 0, 0.1903, -0.1, 0.2319, 0.2121, -0.1, 0.2121, 0, -0.1, 0, 0.2121, -0.1, 0.2121, 0.2319, -0.1, 0.1903, 0, -0.1, 0, 0.2319, -0.1, 0.1903, 0.2494, -0.1, 0.1667, 0, -0.1, 0, 0.2494, -0.1, 0.1667, 0.2646, -0.1, 0.1414, 0, -0.1, 0, 0.2646, -0.1, 0.1414, 0.2772, -0.1, 0.1148, 0, -0.1, 0, 0.2772, -0.1, 0.1148, 0.2871, -0.1, 0.0871, 0, -0.1, 0, 0.2871, -0.1, 0.0871, 0.2942, -0.1, 0.0585, 0, -0.1, 0, 0.2942, -0.1, 0.0585, 0.2986, -0.1, 0.0294, 0, -0.1, 0, 0.2986, -0.1, 0.0294, 0.3, -0.1, 0, 0, -0.1, 0, 0.3, -0.1, 0, 0.2986, -0.1, -0.0294, 0, -0.1, 0, 0.2986, -0.1, -0.0294, 0.2942, -0.1, -0.0585, 0, -0.1, 0, 0.2942, -0.1, -0.0585, 0.2871, -0.1, -0.0871, 0, -0.1, 0, 0.2871, -0.1, -0.0871, 0.2772, -0.1, -0.1148, 0, -0.1, 0, 0.2772, -0.1, -0.1148, 0.2646, -0.1, -0.1414, 0, -0.1, 0, 0.2646, -0.1, -0.1414, 0.2494, -0.1, -0.1667, 0, -0.1, 0, 0.2494, -0.1, -0.1667, 0.2319, -0.1, -0.1903, 0, -0.1, 0, 0.2319, -0.1, -0.1903, 0.2121, -0.1, -0.2121, 0, -0.1, 0, 0.2121, -0.1, -0.2121, 0.1903, -0.1, -0.2319, 0, -0.1, 0, 0.1903, -0.1, -0.2319, 0.1667, -0.1, -0.2494, 0, -0.1, 0, 0.1667, -0.1, -0.2494, 0.1414, -0.1, -0.2646, 0, -0.1, 0, 0.1414, -0.1, -0.2646, 0.1148, -0.1, -0.2772, 0, -0.1, 0, 0.1148, -0.1, -0.2772, 0.0871, -0.1, -0.2871, 0, -0.1, 0, 0.0871, -0.1, -0.2871, 0.0585, -0.1, -0.2942, 0, -0.1, 0, 0.0585, -0.1, -0.2942, 0.0294, -0.1, -0.2986, 0, -0.1, 0, 0.0294, -0.1, -0.2986, 0, -0.1, -0.3, 0, -0.1, 0, 0, -0.1, -0.3, -0.0294, -0.1, -0.2986, 0, -0.1, 0, -0.0294, -0.1, -0.2986, -0.0585, -0.1, -0.2942, 0, -0.1, 0, -0.0585, -0.1, -0.2942, -0.0871, -0.1, -0.2871, 0, -0.1, 0, -0.0871, -0.1, -0.2871, -0.1148, -0.1, -0.2772, 0, -0.1, 0, -0.1148, -0.1, -0.2772, -0.1414, -0.1, -0.2646, 0, -0.1, 0, -0.1414, -0.1, -0.2646, -0.1667, -0.1, -0.2494, 0, -0.1, 0, -0.1667, -0.1, -0.2494, -0.1903, -0.1, -0.2319, 0, -0.1, 0, -0.1903, -0.1, -0.2319, -0.2121, -0.1, -0.2121, 0, -0.1, 0, -0.2121, -0.1, -0.2121, -0.2319, -0.1, -0.1903, 0, -0.1, 0, -0.2319, -0.1, -0.1903, -0.2494, -0.1, -0.1667, 0, -0.1, 0, -0.2494, -0.1, -0.1667, -0.2646, -0.1, -0.1414, 0, -0.1, 0, -0.2646, -0.1, -0.1414, -0.2772, -0.1, -0.1148, 0, -0.1, 0, -0.2772, -0.1, -0.1148, -0.2871, -0.1, -0.0871, 0, -0.1, 0, -0.2871, -0.1, -0.0871, -0.2942, -0.1, -0.0585, 0, -0.1, 0, -0.2942, -0.1, -0.0585, -0.2986, -0.1, -0.0294, 0, -0.1, 0, -0.2986, -0.1, -0.0294, -0.3, -0.1, 0, 0, -0.1, 0, -0.3, -0.1, 0, -0.2986, -0.1, 0.0294, 0, -0.1, 0, -0.2986, -0.1, 0.0294, -0.2942, -0.1, 0.0585, 0, -0.1, 0, -0.2942, -0.1, 0.0585, -0.2871, -0.1, 0.0871, 0, -0.1, 0, -0.2871, -0.1, 0.0871, -0.2772, -0.1, 0.1148, 0, -0.1, 0, -0.2772, -0.1, 0.1148, -0.2646, -0.1, 0.1414, 0, -0.1, 0, -0.2646, -0.1, 0.1414, -0.2494, -0.1, 0.1667, 0, -0.1, 0, -0.2494, -0.1, 0.1667, -0.2319, -0.1, 0.1903, 0, -0.1, 0, -0.2319, -0.1, 0.1903, -0.2121, -0.1, 0.2121, 0, -0.1, 0, -0.2121, -0.1, 0.2121, -0.1903, -0.1, 0.2319, 0, -0.1, 0, -0.1903, -0.1, 0.2319, -0.1667, -0.1, 0.2494, 0, -0.1, 0, -0.1667, -0.1, 0.2494, -0.1414, -0.1, 0.2646, 0, -0.1, 0, -0.1414, -0.1, 0.2646, -0.1148, -0.1, 0.2772, 0, -0.1, 0, -0.1148, -0.1, 0.2772, -0.0871, -0.1, 0.2871, 0, -0.1, 0, -0.0871, -0.1, 0.2871, -0.0585, -0.1, 0.2942, 0, -0.1, 0, -0.0585, -0.1, 0.2942, -0.0294, -0.1, 0.2986, 0, -0.1, 0, -0.0294, -0.1, 0.2986, 0, -0.1, 0.3) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cqb2w"] -albedo_texture = ExtResource("17_q1q5t") -uv1_offset = Vector3(0.5, 0.5, 0.5) -uv1_triplanar = true -texture_filter = 0 - -[sub_resource type="CylinderMesh" id="CylinderMesh_vrcmc"] -top_radius = 0.3 -bottom_radius = 0.3 -height = 0.2 - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_646ym"] -albedo_color = Color(0.32203, 0.623698, 0, 1) -albedo_texture = ExtResource("17_q1q5t") -uv1_offset = Vector3(0.5, 0.5, 0.5) -uv1_triplanar = true -texture_filter = 0 - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4ui8w"] -albedo_texture = ExtResource("17_q1q5t") -uv1_offset = Vector3(0.5, 0, 0.5) -uv1_triplanar = true -texture_filter = 0 - -[sub_resource type="BoxMesh" id="BoxMesh_s4kja"] -size = Vector3(1, 2, 1.001) - -[sub_resource type="BoxShape3D" id="BoxShape3D_jvb5m"] -size = Vector3(1, 2, 1) - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_8arkb"] -material = ExtResource("12_hbpmd") -radius = 0.1 -radial_steps = 4 -section_length = 0.3 - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_1kkki"] -material = ExtResource("12_hbpmd") -radius = 0.1 -radial_steps = 4 -section_length = 0.3 - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_t4csa"] -material = ExtResource("12_hbpmd") -radius = 0.1 -radial_steps = 4 -section_length = 0.4 - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_dl1he"] -material = ExtResource("12_hbpmd") -radius = 0.1 -radial_steps = 4 -section_length = 0.5 - -[node name="ChronoManager" type="Node3D"] - -[node name="GridMap" type="GridMap" parent="."] -mesh_library = ExtResource("9_jx3ym") -cell_size = Vector3(1, 1, 1) -data = { -"cells": PackedInt32Array(65535, 0, 1245186, 65535, 65535, 1245186, 0, 65535, 1245186, 0, 0, 1245186, 65534, 1, 1245185, 65534, 0, 1245185, 65534, 65535, 1245185, 65534, 65534, 1245185, 1, 65535, 1245185, 1, 0, 1245185, 1, 1, 1245185, 0, 1, 1245185, 65535, 1, 1245185, 2, 1, 1245185, 2, 0, 1245185, 2, 65535, 1245185, 2, 65533, 1245185, 1, 65533, 1245185, 0, 65533, 1245185, 65535, 65533, 1245185, 65533, 65534, 1245185, 65533, 65535, 1179649, 65533, 0, 1179649, 65533, 1, 1179649, 65533, 2, 1179649, 65534, 2, 1179649, 65535, 2, 1179649, 0, 2, 1179649, 1, 2, 1179649, 2, 2, 1179649, 65532, 3, 1179649, 65532, 2, 1179649, 65532, 1, 1179649, 65532, 0, 1179649, 65532, 65535, 1179649, 65532, 65534, 1179649, 65532, 65532, 1179649, 65533, 65532, 1179649, 65534, 65532, 1179649, 65535, 65532, 1179649, 0, 65532, 1179649, 1, 65532, 1179649, 2, 65532, 1179649, 3, 65532, 1179649, 3, 65533, 1179649, 3, 65535, 1179649, 3, 0, 1179649, 3, 1, 1179649, 3, 2, 1179649, 3, 3, 1179649, 2, 3, 1179649, 1, 3, 1179649, 0, 3, 1179649, 65535, 3, 1179649, 65534, 3, 1179649, 65533, 3, 1179649, 65531, 65531, 1179649, 65531, 65532, 1179649, 65531, 65534, 1179649, 65531, 65535, 1179649, 65531, 0, 1179649, 65531, 1, 1179649, 65531, 2, 1179649, 65531, 3, 1179649, 65531, 4, 1179649, 65532, 4, 1179649, 65533, 4, 1179649, 65534, 4, 1179649, 65535, 4, 1179649, 0, 4, 1179649, 1, 4, 1179649, 2, 4, 1179649, 3, 4, 1179649, 4, 4, 1179649, 4, 3, 1179649, 4, 2, 1179649, 4, 1, 1179649, 4, 0, 1179649, 4, 65535, 1179649, 4, 65533, 1179649, 4, 65532, 1179649, 4, 65531, 1179649, 3, 65531, 1179649, 2, 65531, 1179649, 1, 65531, 1179649, 0, 65531, 1179649, 65535, 65531, 1179649, 65534, 65531, 1179649, 65533, 65531, 1179649, 65532, 65531, 1179649, 131066, 4, 3, 131066, 3, 3, 131066, 2, 3, 131066, 1, 3, 131066, 0, 3, 131066, 65535, 3, 131066, 65534, 3, 131066, 65533, 3, 131066, 65532, 3, 131066, 65531, 3, 131066, 65530, 3, 131067, 65530, 3, 131068, 65530, 3, 0, 65530, 1179650, 65535, 65530, 1179650, 131069, 65530, 3, 131070, 65530, 3, 65538, 65530, 3, 65537, 65530, 3, 65539, 65530, 3, 65540, 65530, 3, 65541, 4, 3, 65541, 3, 3, 65541, 2, 3, 65541, 1, 3, 65541, 0, 3, 65541, 65535, 3, 65541, 65534, 3, 65541, 65533, 3, 65541, 65532, 3, 65541, 65531, 3, 65541, 65530, 3, 65541, 5, 3, 65540, 5, 3, 65539, 5, 3, 65538, 5, 3, 65537, 5, 3, 65536, 5, 3, 131071, 5, 3, 131070, 5, 3, 131069, 5, 3, 131068, 5, 3, 131067, 5, 3, 131066, 5, 3, 196602, 5, 3, 262138, 5, 1179651, 196602, 4, 3, 196602, 3, 3, 196602, 2, 3, 196602, 1, 3, 196602, 0, 3, 196602, 65535, 3, 196602, 65534, 3, 196602, 65533, 3, 196602, 65532, 3, 196602, 65531, 3, 196602, 65530, 3, 262138, 65530, 1179651, 262138, 65531, 1179651, 262138, 65532, 1179651, 262138, 65533, 1179651, 262138, 65534, 1179651, 262138, 65535, 1179651, 262138, 0, 1179651, 262138, 1, 1179651, 262138, 2, 1179651, 262138, 3, 1179651, 262138, 4, 1179651, 196613, 5, 3, 196613, 4, 3, 196613, 3, 3, 196613, 2, 3, 196613, 1, 3, 196613, 0, 3, 196613, 65535, 3, 196613, 65534, 3, 196613, 65533, 3, 196613, 65532, 3, 196613, 65531, 3, 196613, 65530, 3, 131077, 65530, 3, 131077, 65531, 3, 131077, 65532, 3, 131077, 65533, 3, 131077, 65534, 3, 131077, 65535, 3, 131077, 0, 3, 131077, 1, 3, 131077, 2, 3, 131077, 3, 3, 131077, 4, 3, 131077, 5, 3, 131076, 5, 3, 131075, 5, 3, 131074, 5, 3, 131073, 5, 3, 131072, 5, 3, 196607, 5, 3, 196606, 5, 3, 196605, 5, 3, 196604, 5, 3, 196603, 5, 3, 262139, 5, 3, 262140, 5, 3, 262141, 5, 3, 262142, 5, 3, 262143, 5, 3, 196608, 5, 3, 196609, 5, 3, 196610, 5, 3, 196611, 5, 3, 196612, 5, 3, 196603, 65530, 3, 196604, 65530, 3, 196605, 65530, 3, 196606, 65530, 3, 131073, 65530, 3, 131074, 65530, 3, 131075, 65530, 3, 131076, 65530, 3, 262139, 65530, 1179651, 262140, 65530, 1179651, 196609, 65530, 1179651, 196610, 65530, 1179651, 196611, 65530, 1179651, 196612, 65530, 1179651, 1, 65530, 0, 2, 65530, 0, 3, 65530, 0, 4, 65530, 0, 5, 65530, 0, 5, 65531, 0, 5, 65532, 0, 5, 65533, 0, 5, 65535, 0, 5, 0, 0, 5, 1, 0, 5, 5, 0, 65530, 5, 0, 65531, 5, 0, 65532, 5, 0, 65533, 5, 0, 65534, 5, 0, 65535, 5, 0, 0, 5, 0, 1, 5, 0, 2, 5, 0, 3, 5, 0, 4, 5, 0, 65530, 65530, 0, 65530, 65531, 0, 65530, 65533, 0, 65530, 65534, 0, 65530, 65535, 0, 65530, 0, 0, 65530, 1, 0, 65530, 2, 0, 65530, 3, 0, 65530, 4, 0, 65531, 65530, 0, 65532, 65530, 0, 65533, 65530, 0, 65534, 65530, 0, 5, 65534, 0, 4, 65534, 1179649, 3, 65534, 1179649, 2, 65534, 1245185, 1, 65534, 1245185, 0, 65534, 1245185, 65535, 65534, 1245185, 65534, 65533, 1245185, 65533, 65533, 1245185, 65532, 65533, 1179649, 65531, 65533, 1179649, 65530, 65532, 0, 327674, 65530, 1179651, 327674, 65531, 1179651, 327674, 65532, 1179651, 327674, 65533, 1179651, 327674, 65534, 1179651, 327674, 65535, 1179651, 327674, 0, 1179651, 327674, 1, 1179651, 327674, 2, 1179651, 327674, 3, 1179651, 327674, 4, 1179651, 327674, 5, 1179651, 327675, 65530, 1179651, 327675, 5, 3, 327676, 65530, 1179651, 327676, 5, 3, 327677, 65530, 1179651, 327677, 5, 3, 327678, 65530, 1179651, 327678, 5, 3, 327679, 5, 3, 262144, 5, 3, 262145, 65530, 1179651, 262145, 5, 3, 262146, 65530, 1179651, 262146, 5, 3, 262147, 65530, 1179651, 262147, 5, 3, 262148, 65530, 1179651, 262148, 5, 3, 262149, 65530, 3, 262149, 65531, 3, 262149, 65532, 3, 262149, 65533, 3, 262149, 65534, 3, 262149, 65535, 3, 262149, 0, 3, 262149, 1, 3, 262149, 2, 3, 262149, 3, 3, 262149, 4, 3, 262149, 5, 3, 393210, 65530, 1179651, 393210, 65531, 1179651, 393210, 65532, 1179651, 393210, 65533, 1179651, 393210, 65534, 1179651, 393210, 65535, 1179651, 393210, 0, 1179651, 393210, 1, 1179651, 393210, 2, 1179651, 393210, 3, 1179651, 393210, 4, 1179651, 393210, 5, 1179651, 393211, 65530, 1179651, 393211, 5, 3, 393212, 65530, 1179651, 393212, 5, 3, 393213, 65530, 1179651, 393213, 5, 3, 393214, 65530, 1179651, 393214, 5, 3, 393215, 5, 3, 327680, 5, 3, 327681, 65530, 1179651, 327681, 5, 3, 327682, 65530, 1179651, 327682, 5, 3, 327683, 65530, 1179651, 327683, 5, 3, 327684, 65530, 1179651, 327684, 5, 3, 327685, 65530, 3, 327685, 65531, 3, 327685, 65532, 3, 327685, 65533, 3, 327685, 65534, 3, 327685, 65535, 3, 327685, 0, 3, 327685, 1, 3, 327685, 2, 3, 327685, 3, 3, 327685, 4, 3, 327685, 5, 3, 458746, 65530, 1, 458746, 65531, 1, 458746, 65532, 1, 458746, 65533, 1, 458746, 65534, 1, 458746, 65535, 1, 458746, 0, 1, 458746, 1, 1, 458746, 2, 1, 458746, 3, 1, 458746, 4, 1, 458746, 5, 1, 458747, 65530, 1, 458747, 65531, 1, 458747, 65532, 1, 458747, 65533, 1, 458747, 65534, 1, 458747, 65535, 1, 458747, 0, 1, 458747, 1, 1, 458747, 2, 1, 458747, 3, 1, 458747, 4, 1, 458747, 5, 1, 458748, 65530, 1, 458748, 65531, 1, 458748, 65532, 1, 458748, 65533, 1, 458748, 65534, 1, 458748, 65535, 1, 458748, 0, 1, 458748, 1, 1, 458748, 2, 1, 458748, 3, 1, 458748, 4, 1, 458748, 5, 1, 458749, 65530, 1, 458749, 65531, 1, 458749, 65532, 1, 458749, 65533, 1, 458749, 65534, 1, 458749, 65535, 1, 458749, 0, 1, 458749, 1, 1, 458749, 2, 1, 458749, 3, 1, 458749, 4, 1, 458749, 5, 1, 458750, 65530, 1, 458750, 65531, 1, 458750, 65532, 1, 458750, 65533, 1, 458750, 65534, 1, 458750, 65535, 1, 458750, 0, 1, 458750, 1, 1, 458750, 2, 1, 458750, 3, 1, 458750, 4, 1, 458750, 5, 1, 458751, 65530, 1, 458751, 65531, 1, 458751, 65532, 1, 458751, 65533, 1, 458751, 65534, 1, 458751, 65535, 1, 458751, 0, 1, 458751, 1, 1, 458751, 2, 1, 458751, 3, 1, 458751, 4, 1, 458751, 5, 1, 393216, 65530, 1, 393216, 65531, 1, 393216, 65532, 1, 393216, 65533, 1, 393216, 65534, 1, 393216, 65535, 1, 393216, 0, 1, 393216, 1, 1, 393216, 2, 1, 393216, 3, 1, 393216, 4, 1, 393216, 5, 1, 393217, 65530, 1, 393217, 65531, 1, 393217, 65532, 1, 393217, 65533, 1, 393217, 65534, 1, 393217, 65535, 1, 393217, 0, 1, 393217, 1, 1, 393217, 2, 1, 393217, 3, 1, 393217, 4, 1, 393217, 5, 1, 393218, 65530, 1, 393218, 65531, 1, 393218, 65532, 1, 393218, 65533, 1, 393218, 65534, 1, 393218, 65535, 1, 393218, 0, 1, 393218, 1, 1, 393218, 2, 1, 393218, 3, 1, 393218, 4, 1, 393218, 5, 1, 393219, 65530, 1, 393219, 65531, 1, 393219, 65532, 1, 393219, 65533, 1, 393219, 65534, 1, 393219, 65535, 1, 393219, 0, 1, 393219, 1, 1, 393219, 2, 1, 393219, 3, 1, 393219, 4, 1, 393219, 5, 1, 393220, 65530, 1, 393220, 65531, 1, 393220, 65532, 1, 393220, 65533, 1, 393220, 65534, 1, 393220, 65535, 1, 393220, 0, 1, 393220, 1, 1, 393220, 2, 1, 393220, 3, 1, 393220, 4, 1, 393220, 5, 1, 393221, 65530, 1, 393221, 65531, 1, 393221, 65532, 1, 393221, 65533, 1, 393221, 65534, 1, 393221, 65535, 1, 393221, 0, 1, 393221, 1, 1, 393221, 2, 1, 393221, 3, 1, 393221, 4, 1, 393221, 5, 1, 393215, 65530, 3, 327680, 65530, 3, 262144, 65530, 3, 327679, 65530, 3, 196608, 65530, 3, 262143, 65530, 3, 262142, 65530, 1179651, 262141, 65530, 1179651, 5, 2, 0, 5, 3, 0, 5, 4, 0) -} -metadata/_editor_floor_ = Vector3(0, 0, 0) - -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] -environment = SubResource("Environment_u27ip") - -[node name="JumpCommand2" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1.322, -1.5) -visible = false -command_name = "jump" -command_sprite = ExtResource("12_dxeij") - -[node name="JumpCommand3" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 1.322, -1.5) -visible = false -command_name = "jump" -command_sprite = ExtResource("12_dxeij") - -[node name="JumpCommand4" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1.322, -1.5) -visible = false -command_name = "jump" -command_sprite = ExtResource("12_dxeij") - -[node name="PhaseCommand" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1.322, -2.5) -visible = false -command_name = "phase" -command_sprite = ExtResource("13_qbyno") - -[node name="PhaseCommand2" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 1.322, -2.5) -visible = false -command_name = "phase" -command_sprite = ExtResource("13_qbyno") - -[node name="PhaseCommand3" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1.322, -2.5) -visible = false -command_name = "phase" -command_sprite = ExtResource("13_qbyno") - -[node name="DashCommand" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1.322, -3.5) -visible = false -command_name = "dash" -command_sprite = ExtResource("14_iu714") - -[node name="DashCommand2" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 1.322, -3.5) -visible = false -command_name = "dash" -command_sprite = ExtResource("14_iu714") - -[node name="DashCommand3" parent="." instance=ExtResource("11_0q1sr")] -process_mode = 4 -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1.322, -3.5) -visible = false -command_name = "dash" -command_sprite = ExtResource("14_iu714") - -[node name="Pedestals" type="Node3D" parent="."] - -[node name="CommandPedestal" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1, -3.5) - -[node name="CommandPedestal2" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, -1.5) - -[node name="CommandPedestal3" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, 0) - -[node name="CommandPedestal4" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, 1.5) - -[node name="CommandPedestal5" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1, 3.5) - -[node name="CommandPedestal6" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1, 3.5) - -[node name="CommandPedestal7" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, 1.5) - -[node name="CommandPedestal8" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, 0) - -[node name="CommandPedestal9" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, -1.5) - -[node name="CommandPedestal10" parent="Pedestals" instance=ExtResource("15_d7y5a")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1, -3.5) - -[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] -stream = ExtResource("16_alkpo") - -[node name="PlayerStartPos" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0) - -[node name="StartButton" type="Area3D" parent="."] -transform = Transform3D(1.91069e-15, 4.37114e-08, -1, 1, -4.37114e-08, 0, -4.37114e-08, -1, -4.37114e-08, 1.5, 2.5, -5) - -[node name="CollisionShape3D" type="CollisionShape3D" parent="StartButton"] -shape = SubResource("ConcavePolygonShape3D_jchw8") - -[node name="MeshInstance3D" type="MeshInstance3D" parent="StartButton"] -material_override = SubResource("StandardMaterial3D_cqb2w") -mesh = SubResource("CylinderMesh_vrcmc") - -[node name="MenuButton" type="Area3D" parent="."] -transform = Transform3D(4.37114e-08, 1, 8.74228e-08, 1, -4.37114e-08, 0, 3.82138e-15, 8.74228e-08, -1, 5, 2.5, -1.5) -visible = false - -[node name="CollisionShape3D" type="CollisionShape3D" parent="MenuButton"] -shape = SubResource("ConcavePolygonShape3D_jchw8") - -[node name="MeshInstance3D" type="MeshInstance3D" parent="MenuButton"] -material_override = SubResource("StandardMaterial3D_646ym") -mesh = SubResource("CylinderMesh_vrcmc") - -[node name="DoorLeft" type="StaticBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 2, -5.5) - -[node name="MeshInstance3D" type="MeshInstance3D" parent="DoorLeft"] -material_override = SubResource("StandardMaterial3D_4ui8w") -mesh = SubResource("BoxMesh_s4kja") -skeleton = NodePath("../..") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="DoorLeft"] -shape = SubResource("BoxShape3D_jvb5m") - -[node name="DoorRight" type="StaticBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 2, -5.5) - -[node name="MeshInstance3D" type="MeshInstance3D" parent="DoorRight"] -material_override = SubResource("StandardMaterial3D_4ui8w") -mesh = SubResource("BoxMesh_s4kja") -skeleton = NodePath("../..") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="DoorRight"] -shape = SubResource("BoxShape3D_jvb5m") - -[node name="Sign" parent="." instance=ExtResource("18_d6oux")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.5, -1.5) -visible = false -sign_text = "Back to Menu" - -[node name="doorSound" type="AudioStreamPlayer" parent="."] -stream = ExtResource("19_y8dcn") -volume_db = -30.0 -pitch_scale = 1.2 - -[node name="fail_sound_player" type="AudioStreamPlayer" parent="."] -stream = ExtResource("20_1u4ng") - -[node name="Wire" type="Node3D" parent="."] - -[node name="MeshInstance3D" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1.5, -5) -mesh = SubResource("TubeTrailMesh_8arkb") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D2" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 1.5, 1, -4.27264) -mesh = SubResource("TubeTrailMesh_1kkki") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D3" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(0.707107, -0.707107, -3.09086e-08, 0, -4.37114e-08, 1, -0.707107, -0.707107, -3.09086e-08, 2.5, 1, -2.5) -mesh = SubResource("TubeTrailMesh_t4csa") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D5" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(0.707107, 0.707107, 3.09086e-08, 0, -4.37114e-08, 1, 0.707107, -0.707107, -3.09086e-08, 2.5, 1, 2.5) -mesh = SubResource("TubeTrailMesh_t4csa") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D6" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-0.707107, 0.707107, 3.09086e-08, -2.51215e-15, -4.37114e-08, 1, 0.707107, 0.707107, 3.09086e-08, -2.5, 1, 2.5) -mesh = SubResource("TubeTrailMesh_t4csa") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D7" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-0.707107, -0.707107, -3.09086e-08, 2.51215e-15, -4.37114e-08, 1, -0.707107, 0.707107, 3.09086e-08, -2.5, 1, -2.5) -mesh = SubResource("TubeTrailMesh_t4csa") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D4" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(1, 0, -3.55271e-15, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 3.5, 1, 0) -mesh = SubResource("TubeTrailMesh_dl1he") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D8" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, -1.64202e-15, 0, 1, 3.5) -mesh = SubResource("TubeTrailMesh_dl1he") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D9" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-1, -8.74228e-08, -2.68662e-16, 0, -4.37114e-08, 1, -8.74228e-08, 1, 4.37114e-08, -3.5, 1, 0) -mesh = SubResource("TubeTrailMesh_dl1he") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") diff --git a/Levels/StartingRoom.tscn b/Levels/StartingRoom.tscn index 89f0541..72a85cb 100644 --- a/Levels/StartingRoom.tscn +++ b/Levels/StartingRoom.tscn @@ -1,16 +1,12 @@ -[gd_scene load_steps=34 format=3 uid="uid://bojbawyoy11i4"] +[gd_scene load_steps=25 format=3 uid="uid://bojbawyoy11i4"] [ext_resource type="Script" uid="uid://byqcpfg6cmusc" path="res://Scripts/ChronoManager.gd" id="1_5b2rd"] [ext_resource type="Material" uid="uid://cr4ra7ijk1uec" path="res://Assets/Materials/floor.tres" id="2_0aj3l"] [ext_resource type="PackedScene" uid="uid://d34smep2ukq7w" path="res://player.tscn" id="2_hsi55"] [ext_resource type="PackedScene" uid="uid://bnlexkofp68gv" path="res://gui.tscn" id="3_60lfp"] [ext_resource type="Material" uid="uid://didvwdmm46bmq" path="res://Assets/Materials/green_floor.tres" id="3_mnhg8"] -[ext_resource type="Material" uid="uid://drp1q1n60kafj" path="res://Assets/Materials/light_blue_floor.tres" id="4_w835j"] [ext_resource type="MeshLibrary" uid="uid://cymdsgto88uty" path="res://meshLib.tres" id="5_2x8rh"] [ext_resource type="PackedScene" uid="uid://dqvq4ybcpws87" path="res://Commands/command_block.tscn" id="5_81jk1"] -[ext_resource type="Material" uid="uid://bsgjssu608suc" path="res://Assets/Materials/blue_floor.tres" id="5_cl7gu"] -[ext_resource type="Material" uid="uid://cbjq7ypah8w8a" path="res://Assets/Materials/purple_floor.tres" id="6_v2g4n"] -[ext_resource type="Material" uid="uid://uprvwy7c55in" path="res://Assets/Materials/red_floor.tres" id="7_kt6ss"] [ext_resource type="Texture2D" uid="uid://vc7wwv4wgabf" path="res://Commands/jump.png" id="10_pecm3"] [ext_resource type="PackedScene" uid="uid://cq4rfdsc5kghr" path="res://Commands/command_pedestal.tscn" id="10_sghta"] [ext_resource type="Texture2D" uid="uid://cxljjpwweuds0" path="res://Commands/phase_shift_new.png" id="11_82hoi"] @@ -20,7 +16,6 @@ [ext_resource type="AudioStream" uid="uid://cd3h2gf2qth34" path="res://Assets/156507__primeval_polypod__door_open_close.wav" id="15_a0olp"] [ext_resource type="Texture2D" uid="uid://dc23iehev1s8w" path="res://Assets/Textures/crystal_wall_2.png" id="15_t0vv6"] [ext_resource type="AudioStream" uid="uid://cdg0f2rdu5gib" path="res://Assets/511505__hawkbe__fuzzy_powerdown.wav" id="16_tm6cb"] -[ext_resource type="Material" uid="uid://1nhpk1anjh3y" path="res://wire.tres" id="21_cl7gu"] [sub_resource type="Environment" id="Environment_u27ip"] background_mode = 1 @@ -37,16 +32,11 @@ volumetric_fog_emission = Color(1, 0, 0, 1) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_jchw8"] data = PackedVector3Array(0, 0.1, 0.3, 0.0294, 0.1, 0.2986, 0, 0.06, 0.3, 0.0294, 0.1, 0.2986, 0.0294, 0.06, 0.2986, 0, 0.06, 0.3, 0.0294, 0.1, 0.2986, 0.0585, 0.1, 0.2942, 0.0294, 0.06, 0.2986, 0.0585, 0.1, 0.2942, 0.0585, 0.06, 0.2942, 0.0294, 0.06, 0.2986, 0.0585, 0.1, 0.2942, 0.0871, 0.1, 0.2871, 0.0585, 0.06, 0.2942, 0.0871, 0.1, 0.2871, 0.0871, 0.06, 0.2871, 0.0585, 0.06, 0.2942, 0.0871, 0.1, 0.2871, 0.1148, 0.1, 0.2772, 0.0871, 0.06, 0.2871, 0.1148, 0.1, 0.2772, 0.1148, 0.06, 0.2772, 0.0871, 0.06, 0.2871, 0.1148, 0.1, 0.2772, 0.1414, 0.1, 0.2646, 0.1148, 0.06, 0.2772, 0.1414, 0.1, 0.2646, 0.1414, 0.06, 0.2646, 0.1148, 0.06, 0.2772, 0.1414, 0.1, 0.2646, 0.1667, 0.1, 0.2494, 0.1414, 0.06, 0.2646, 0.1667, 0.1, 0.2494, 0.1667, 0.06, 0.2494, 0.1414, 0.06, 0.2646, 0.1667, 0.1, 0.2494, 0.1903, 0.1, 0.2319, 0.1667, 0.06, 0.2494, 0.1903, 0.1, 0.2319, 0.1903, 0.06, 0.2319, 0.1667, 0.06, 0.2494, 0.1903, 0.1, 0.2319, 0.2121, 0.1, 0.2121, 0.1903, 0.06, 0.2319, 0.2121, 0.1, 0.2121, 0.2121, 0.06, 0.2121, 0.1903, 0.06, 0.2319, 0.2121, 0.1, 0.2121, 0.2319, 0.1, 0.1903, 0.2121, 0.06, 0.2121, 0.2319, 0.1, 0.1903, 0.2319, 0.06, 0.1903, 0.2121, 0.06, 0.2121, 0.2319, 0.1, 0.1903, 0.2494, 0.1, 0.1667, 0.2319, 0.06, 0.1903, 0.2494, 0.1, 0.1667, 0.2494, 0.06, 0.1667, 0.2319, 0.06, 0.1903, 0.2494, 0.1, 0.1667, 0.2646, 0.1, 0.1414, 0.2494, 0.06, 0.1667, 0.2646, 0.1, 0.1414, 0.2646, 0.06, 0.1414, 0.2494, 0.06, 0.1667, 0.2646, 0.1, 0.1414, 0.2772, 0.1, 0.1148, 0.2646, 0.06, 0.1414, 0.2772, 0.1, 0.1148, 0.2772, 0.06, 0.1148, 0.2646, 0.06, 0.1414, 0.2772, 0.1, 0.1148, 0.2871, 0.1, 0.0871, 0.2772, 0.06, 0.1148, 0.2871, 0.1, 0.0871, 0.2871, 0.06, 0.0871, 0.2772, 0.06, 0.1148, 0.2871, 0.1, 0.0871, 0.2942, 0.1, 0.0585, 0.2871, 0.06, 0.0871, 0.2942, 0.1, 0.0585, 0.2942, 0.06, 0.0585, 0.2871, 0.06, 0.0871, 0.2942, 0.1, 0.0585, 0.2986, 0.1, 0.0294, 0.2942, 0.06, 0.0585, 0.2986, 0.1, 0.0294, 0.2986, 0.06, 0.0294, 0.2942, 0.06, 0.0585, 0.2986, 0.1, 0.0294, 0.3, 0.1, 0, 0.2986, 0.06, 0.0294, 0.3, 0.1, 0, 0.3, 0.06, 0, 0.2986, 0.06, 0.0294, 0.3, 0.1, 0, 0.2986, 0.1, -0.0294, 0.3, 0.06, 0, 0.2986, 0.1, -0.0294, 0.2986, 0.06, -0.0294, 0.3, 0.06, 0, 0.2986, 0.1, -0.0294, 0.2942, 0.1, -0.0585, 0.2986, 0.06, -0.0294, 0.2942, 0.1, -0.0585, 0.2942, 0.06, -0.0585, 0.2986, 0.06, -0.0294, 0.2942, 0.1, -0.0585, 0.2871, 0.1, -0.0871, 0.2942, 0.06, -0.0585, 0.2871, 0.1, -0.0871, 0.2871, 0.06, -0.0871, 0.2942, 0.06, -0.0585, 0.2871, 0.1, -0.0871, 0.2772, 0.1, -0.1148, 0.2871, 0.06, -0.0871, 0.2772, 0.1, -0.1148, 0.2772, 0.06, -0.1148, 0.2871, 0.06, -0.0871, 0.2772, 0.1, -0.1148, 0.2646, 0.1, -0.1414, 0.2772, 0.06, -0.1148, 0.2646, 0.1, -0.1414, 0.2646, 0.06, -0.1414, 0.2772, 0.06, -0.1148, 0.2646, 0.1, -0.1414, 0.2494, 0.1, -0.1667, 0.2646, 0.06, -0.1414, 0.2494, 0.1, -0.1667, 0.2494, 0.06, -0.1667, 0.2646, 0.06, -0.1414, 0.2494, 0.1, -0.1667, 0.2319, 0.1, -0.1903, 0.2494, 0.06, -0.1667, 0.2319, 0.1, -0.1903, 0.2319, 0.06, -0.1903, 0.2494, 0.06, -0.1667, 0.2319, 0.1, -0.1903, 0.2121, 0.1, -0.2121, 0.2319, 0.06, -0.1903, 0.2121, 0.1, -0.2121, 0.2121, 0.06, -0.2121, 0.2319, 0.06, -0.1903, 0.2121, 0.1, -0.2121, 0.1903, 0.1, -0.2319, 0.2121, 0.06, -0.2121, 0.1903, 0.1, -0.2319, 0.1903, 0.06, -0.2319, 0.2121, 0.06, -0.2121, 0.1903, 0.1, -0.2319, 0.1667, 0.1, -0.2494, 0.1903, 0.06, -0.2319, 0.1667, 0.1, -0.2494, 0.1667, 0.06, -0.2494, 0.1903, 0.06, -0.2319, 0.1667, 0.1, -0.2494, 0.1414, 0.1, -0.2646, 0.1667, 0.06, -0.2494, 0.1414, 0.1, -0.2646, 0.1414, 0.06, -0.2646, 0.1667, 0.06, -0.2494, 0.1414, 0.1, -0.2646, 0.1148, 0.1, -0.2772, 0.1414, 0.06, -0.2646, 0.1148, 0.1, -0.2772, 0.1148, 0.06, -0.2772, 0.1414, 0.06, -0.2646, 0.1148, 0.1, -0.2772, 0.0871, 0.1, -0.2871, 0.1148, 0.06, -0.2772, 0.0871, 0.1, -0.2871, 0.0871, 0.06, -0.2871, 0.1148, 0.06, -0.2772, 0.0871, 0.1, -0.2871, 0.0585, 0.1, -0.2942, 0.0871, 0.06, -0.2871, 0.0585, 0.1, -0.2942, 0.0585, 0.06, -0.2942, 0.0871, 0.06, -0.2871, 0.0585, 0.1, -0.2942, 0.0294, 0.1, -0.2986, 0.0585, 0.06, -0.2942, 0.0294, 0.1, -0.2986, 0.0294, 0.06, -0.2986, 0.0585, 0.06, -0.2942, 0.0294, 0.1, -0.2986, 0, 0.1, -0.3, 0.0294, 0.06, -0.2986, 0, 0.1, -0.3, 0, 0.06, -0.3, 0.0294, 0.06, -0.2986, 0, 0.1, -0.3, -0.0294, 0.1, -0.2986, 0, 0.06, -0.3, -0.0294, 0.1, -0.2986, -0.0294, 0.06, -0.2986, 0, 0.06, -0.3, -0.0294, 0.1, -0.2986, -0.0585, 0.1, -0.2942, -0.0294, 0.06, -0.2986, -0.0585, 0.1, -0.2942, -0.0585, 0.06, -0.2942, -0.0294, 0.06, -0.2986, -0.0585, 0.1, -0.2942, -0.0871, 0.1, -0.2871, -0.0585, 0.06, -0.2942, -0.0871, 0.1, -0.2871, -0.0871, 0.06, -0.2871, -0.0585, 0.06, -0.2942, -0.0871, 0.1, -0.2871, -0.1148, 0.1, -0.2772, -0.0871, 0.06, -0.2871, -0.1148, 0.1, -0.2772, -0.1148, 0.06, -0.2772, -0.0871, 0.06, -0.2871, -0.1148, 0.1, -0.2772, -0.1414, 0.1, -0.2646, -0.1148, 0.06, -0.2772, -0.1414, 0.1, -0.2646, -0.1414, 0.06, -0.2646, -0.1148, 0.06, -0.2772, -0.1414, 0.1, -0.2646, -0.1667, 0.1, -0.2494, -0.1414, 0.06, -0.2646, -0.1667, 0.1, -0.2494, -0.1667, 0.06, -0.2494, -0.1414, 0.06, -0.2646, -0.1667, 0.1, -0.2494, -0.1903, 0.1, -0.2319, -0.1667, 0.06, -0.2494, -0.1903, 0.1, -0.2319, -0.1903, 0.06, -0.2319, -0.1667, 0.06, -0.2494, -0.1903, 0.1, -0.2319, -0.2121, 0.1, -0.2121, -0.1903, 0.06, -0.2319, -0.2121, 0.1, -0.2121, -0.2121, 0.06, -0.2121, -0.1903, 0.06, -0.2319, -0.2121, 0.1, -0.2121, -0.2319, 0.1, -0.1903, -0.2121, 0.06, -0.2121, -0.2319, 0.1, -0.1903, -0.2319, 0.06, -0.1903, -0.2121, 0.06, -0.2121, -0.2319, 0.1, -0.1903, -0.2494, 0.1, -0.1667, -0.2319, 0.06, -0.1903, -0.2494, 0.1, -0.1667, -0.2494, 0.06, -0.1667, -0.2319, 0.06, -0.1903, -0.2494, 0.1, -0.1667, -0.2646, 0.1, -0.1414, -0.2494, 0.06, -0.1667, -0.2646, 0.1, -0.1414, -0.2646, 0.06, -0.1414, -0.2494, 0.06, -0.1667, -0.2646, 0.1, -0.1414, -0.2772, 0.1, -0.1148, -0.2646, 0.06, -0.1414, -0.2772, 0.1, -0.1148, -0.2772, 0.06, -0.1148, -0.2646, 0.06, -0.1414, -0.2772, 0.1, -0.1148, -0.2871, 0.1, -0.0871, -0.2772, 0.06, -0.1148, -0.2871, 0.1, -0.0871, -0.2871, 0.06, -0.0871, -0.2772, 0.06, -0.1148, -0.2871, 0.1, -0.0871, -0.2942, 0.1, -0.0585, -0.2871, 0.06, -0.0871, -0.2942, 0.1, -0.0585, -0.2942, 0.06, -0.0585, -0.2871, 0.06, -0.0871, -0.2942, 0.1, -0.0585, -0.2986, 0.1, -0.0294, -0.2942, 0.06, -0.0585, -0.2986, 0.1, -0.0294, -0.2986, 0.06, -0.0294, -0.2942, 0.06, -0.0585, -0.2986, 0.1, -0.0294, -0.3, 0.1, 0, -0.2986, 0.06, -0.0294, -0.3, 0.1, 0, -0.3, 0.06, 0, -0.2986, 0.06, -0.0294, -0.3, 0.1, 0, -0.2986, 0.1, 0.0294, -0.3, 0.06, 0, -0.2986, 0.1, 0.0294, -0.2986, 0.06, 0.0294, -0.3, 0.06, 0, -0.2986, 0.1, 0.0294, -0.2942, 0.1, 0.0585, -0.2986, 0.06, 0.0294, -0.2942, 0.1, 0.0585, -0.2942, 0.06, 0.0585, -0.2986, 0.06, 0.0294, -0.2942, 0.1, 0.0585, -0.2871, 0.1, 0.0871, -0.2942, 0.06, 0.0585, -0.2871, 0.1, 0.0871, -0.2871, 0.06, 0.0871, -0.2942, 0.06, 0.0585, -0.2871, 0.1, 0.0871, -0.2772, 0.1, 0.1148, -0.2871, 0.06, 0.0871, -0.2772, 0.1, 0.1148, -0.2772, 0.06, 0.1148, -0.2871, 0.06, 0.0871, -0.2772, 0.1, 0.1148, -0.2646, 0.1, 0.1414, -0.2772, 0.06, 0.1148, -0.2646, 0.1, 0.1414, -0.2646, 0.06, 0.1414, -0.2772, 0.06, 0.1148, -0.2646, 0.1, 0.1414, -0.2494, 0.1, 0.1667, -0.2646, 0.06, 0.1414, -0.2494, 0.1, 0.1667, -0.2494, 0.06, 0.1667, -0.2646, 0.06, 0.1414, -0.2494, 0.1, 0.1667, -0.2319, 0.1, 0.1903, -0.2494, 0.06, 0.1667, -0.2319, 0.1, 0.1903, -0.2319, 0.06, 0.1903, -0.2494, 0.06, 0.1667, -0.2319, 0.1, 0.1903, -0.2121, 0.1, 0.2121, -0.2319, 0.06, 0.1903, -0.2121, 0.1, 0.2121, -0.2121, 0.06, 0.2121, -0.2319, 0.06, 0.1903, -0.2121, 0.1, 0.2121, -0.1903, 0.1, 0.2319, -0.2121, 0.06, 0.2121, -0.1903, 0.1, 0.2319, -0.1903, 0.06, 0.2319, -0.2121, 0.06, 0.2121, -0.1903, 0.1, 0.2319, -0.1667, 0.1, 0.2494, -0.1903, 0.06, 0.2319, -0.1667, 0.1, 0.2494, -0.1667, 0.06, 0.2494, -0.1903, 0.06, 0.2319, -0.1667, 0.1, 0.2494, -0.1414, 0.1, 0.2646, -0.1667, 0.06, 0.2494, -0.1414, 0.1, 0.2646, -0.1414, 0.06, 0.2646, -0.1667, 0.06, 0.2494, -0.1414, 0.1, 0.2646, -0.1148, 0.1, 0.2772, -0.1414, 0.06, 0.2646, -0.1148, 0.1, 0.2772, -0.1148, 0.06, 0.2772, -0.1414, 0.06, 0.2646, -0.1148, 0.1, 0.2772, -0.0871, 0.1, 0.2871, -0.1148, 0.06, 0.2772, -0.0871, 0.1, 0.2871, -0.0871, 0.06, 0.2871, -0.1148, 0.06, 0.2772, -0.0871, 0.1, 0.2871, -0.0585, 0.1, 0.2942, -0.0871, 0.06, 0.2871, -0.0585, 0.1, 0.2942, -0.0585, 0.06, 0.2942, -0.0871, 0.06, 0.2871, -0.0585, 0.1, 0.2942, -0.0294, 0.1, 0.2986, -0.0585, 0.06, 0.2942, -0.0294, 0.1, 0.2986, -0.0294, 0.06, 0.2986, -0.0585, 0.06, 0.2942, -0.0294, 0.1, 0.2986, 0, 0.1, 0.3, -0.0294, 0.06, 0.2986, 0, 0.1, 0.3, 0, 0.06, 0.3, -0.0294, 0.06, 0.2986, 0, 0.06, 0.3, 0.0294, 0.06, 0.2986, 0, 0.02, 0.3, 0.0294, 0.06, 0.2986, 0.0294, 0.02, 0.2986, 0, 0.02, 0.3, 0.0294, 0.06, 0.2986, 0.0585, 0.06, 0.2942, 0.0294, 0.02, 0.2986, 0.0585, 0.06, 0.2942, 0.0585, 0.02, 0.2942, 0.0294, 0.02, 0.2986, 0.0585, 0.06, 0.2942, 0.0871, 0.06, 0.2871, 0.0585, 0.02, 0.2942, 0.0871, 0.06, 0.2871, 0.0871, 0.02, 0.2871, 0.0585, 0.02, 0.2942, 0.0871, 0.06, 0.2871, 0.1148, 0.06, 0.2772, 0.0871, 0.02, 0.2871, 0.1148, 0.06, 0.2772, 0.1148, 0.02, 0.2772, 0.0871, 0.02, 0.2871, 0.1148, 0.06, 0.2772, 0.1414, 0.06, 0.2646, 0.1148, 0.02, 0.2772, 0.1414, 0.06, 0.2646, 0.1414, 0.02, 0.2646, 0.1148, 0.02, 0.2772, 0.1414, 0.06, 0.2646, 0.1667, 0.06, 0.2494, 0.1414, 0.02, 0.2646, 0.1667, 0.06, 0.2494, 0.1667, 0.02, 0.2494, 0.1414, 0.02, 0.2646, 0.1667, 0.06, 0.2494, 0.1903, 0.06, 0.2319, 0.1667, 0.02, 0.2494, 0.1903, 0.06, 0.2319, 0.1903, 0.02, 0.2319, 0.1667, 0.02, 0.2494, 0.1903, 0.06, 0.2319, 0.2121, 0.06, 0.2121, 0.1903, 0.02, 0.2319, 0.2121, 0.06, 0.2121, 0.2121, 0.02, 0.2121, 0.1903, 0.02, 0.2319, 0.2121, 0.06, 0.2121, 0.2319, 0.06, 0.1903, 0.2121, 0.02, 0.2121, 0.2319, 0.06, 0.1903, 0.2319, 0.02, 0.1903, 0.2121, 0.02, 0.2121, 0.2319, 0.06, 0.1903, 0.2494, 0.06, 0.1667, 0.2319, 0.02, 0.1903, 0.2494, 0.06, 0.1667, 0.2494, 0.02, 0.1667, 0.2319, 0.02, 0.1903, 0.2494, 0.06, 0.1667, 0.2646, 0.06, 0.1414, 0.2494, 0.02, 0.1667, 0.2646, 0.06, 0.1414, 0.2646, 0.02, 0.1414, 0.2494, 0.02, 0.1667, 0.2646, 0.06, 0.1414, 0.2772, 0.06, 0.1148, 0.2646, 0.02, 0.1414, 0.2772, 0.06, 0.1148, 0.2772, 0.02, 0.1148, 0.2646, 0.02, 0.1414, 0.2772, 0.06, 0.1148, 0.2871, 0.06, 0.0871, 0.2772, 0.02, 0.1148, 0.2871, 0.06, 0.0871, 0.2871, 0.02, 0.0871, 0.2772, 0.02, 0.1148, 0.2871, 0.06, 0.0871, 0.2942, 0.06, 0.0585, 0.2871, 0.02, 0.0871, 0.2942, 0.06, 0.0585, 0.2942, 0.02, 0.0585, 0.2871, 0.02, 0.0871, 0.2942, 0.06, 0.0585, 0.2986, 0.06, 0.0294, 0.2942, 0.02, 0.0585, 0.2986, 0.06, 0.0294, 0.2986, 0.02, 0.0294, 0.2942, 0.02, 0.0585, 0.2986, 0.06, 0.0294, 0.3, 0.06, 0, 0.2986, 0.02, 0.0294, 0.3, 0.06, 0, 0.3, 0.02, 0, 0.2986, 0.02, 0.0294, 0.3, 0.06, 0, 0.2986, 0.06, -0.0294, 0.3, 0.02, 0, 0.2986, 0.06, -0.0294, 0.2986, 0.02, -0.0294, 0.3, 0.02, 0, 0.2986, 0.06, -0.0294, 0.2942, 0.06, -0.0585, 0.2986, 0.02, -0.0294, 0.2942, 0.06, -0.0585, 0.2942, 0.02, -0.0585, 0.2986, 0.02, -0.0294, 0.2942, 0.06, -0.0585, 0.2871, 0.06, -0.0871, 0.2942, 0.02, -0.0585, 0.2871, 0.06, -0.0871, 0.2871, 0.02, -0.0871, 0.2942, 0.02, -0.0585, 0.2871, 0.06, -0.0871, 0.2772, 0.06, -0.1148, 0.2871, 0.02, -0.0871, 0.2772, 0.06, -0.1148, 0.2772, 0.02, -0.1148, 0.2871, 0.02, -0.0871, 0.2772, 0.06, -0.1148, 0.2646, 0.06, -0.1414, 0.2772, 0.02, -0.1148, 0.2646, 0.06, -0.1414, 0.2646, 0.02, -0.1414, 0.2772, 0.02, -0.1148, 0.2646, 0.06, -0.1414, 0.2494, 0.06, -0.1667, 0.2646, 0.02, -0.1414, 0.2494, 0.06, -0.1667, 0.2494, 0.02, -0.1667, 0.2646, 0.02, -0.1414, 0.2494, 0.06, -0.1667, 0.2319, 0.06, -0.1903, 0.2494, 0.02, -0.1667, 0.2319, 0.06, -0.1903, 0.2319, 0.02, -0.1903, 0.2494, 0.02, -0.1667, 0.2319, 0.06, -0.1903, 0.2121, 0.06, -0.2121, 0.2319, 0.02, -0.1903, 0.2121, 0.06, -0.2121, 0.2121, 0.02, -0.2121, 0.2319, 0.02, -0.1903, 0.2121, 0.06, -0.2121, 0.1903, 0.06, -0.2319, 0.2121, 0.02, -0.2121, 0.1903, 0.06, -0.2319, 0.1903, 0.02, -0.2319, 0.2121, 0.02, -0.2121, 0.1903, 0.06, -0.2319, 0.1667, 0.06, -0.2494, 0.1903, 0.02, -0.2319, 0.1667, 0.06, -0.2494, 0.1667, 0.02, -0.2494, 0.1903, 0.02, -0.2319, 0.1667, 0.06, -0.2494, 0.1414, 0.06, -0.2646, 0.1667, 0.02, -0.2494, 0.1414, 0.06, -0.2646, 0.1414, 0.02, -0.2646, 0.1667, 0.02, -0.2494, 0.1414, 0.06, -0.2646, 0.1148, 0.06, -0.2772, 0.1414, 0.02, -0.2646, 0.1148, 0.06, -0.2772, 0.1148, 0.02, -0.2772, 0.1414, 0.02, -0.2646, 0.1148, 0.06, -0.2772, 0.0871, 0.06, -0.2871, 0.1148, 0.02, -0.2772, 0.0871, 0.06, -0.2871, 0.0871, 0.02, -0.2871, 0.1148, 0.02, -0.2772, 0.0871, 0.06, -0.2871, 0.0585, 0.06, -0.2942, 0.0871, 0.02, -0.2871, 0.0585, 0.06, -0.2942, 0.0585, 0.02, -0.2942, 0.0871, 0.02, -0.2871, 0.0585, 0.06, -0.2942, 0.0294, 0.06, -0.2986, 0.0585, 0.02, -0.2942, 0.0294, 0.06, -0.2986, 0.0294, 0.02, -0.2986, 0.0585, 0.02, -0.2942, 0.0294, 0.06, -0.2986, 0, 0.06, -0.3, 0.0294, 0.02, -0.2986, 0, 0.06, -0.3, 0, 0.02, -0.3, 0.0294, 0.02, -0.2986, 0, 0.06, -0.3, -0.0294, 0.06, -0.2986, 0, 0.02, -0.3, -0.0294, 0.06, -0.2986, -0.0294, 0.02, -0.2986, 0, 0.02, -0.3, -0.0294, 0.06, -0.2986, -0.0585, 0.06, -0.2942, -0.0294, 0.02, -0.2986, -0.0585, 0.06, -0.2942, -0.0585, 0.02, -0.2942, -0.0294, 0.02, -0.2986, -0.0585, 0.06, -0.2942, -0.0871, 0.06, -0.2871, -0.0585, 0.02, -0.2942, -0.0871, 0.06, -0.2871, -0.0871, 0.02, -0.2871, -0.0585, 0.02, -0.2942, -0.0871, 0.06, -0.2871, -0.1148, 0.06, -0.2772, -0.0871, 0.02, -0.2871, -0.1148, 0.06, -0.2772, -0.1148, 0.02, -0.2772, -0.0871, 0.02, -0.2871, -0.1148, 0.06, -0.2772, -0.1414, 0.06, -0.2646, -0.1148, 0.02, -0.2772, -0.1414, 0.06, -0.2646, -0.1414, 0.02, -0.2646, -0.1148, 0.02, -0.2772, -0.1414, 0.06, -0.2646, -0.1667, 0.06, -0.2494, -0.1414, 0.02, -0.2646, -0.1667, 0.06, -0.2494, -0.1667, 0.02, -0.2494, -0.1414, 0.02, -0.2646, -0.1667, 0.06, -0.2494, -0.1903, 0.06, -0.2319, -0.1667, 0.02, -0.2494, -0.1903, 0.06, -0.2319, -0.1903, 0.02, -0.2319, -0.1667, 0.02, -0.2494, -0.1903, 0.06, -0.2319, -0.2121, 0.06, -0.2121, -0.1903, 0.02, -0.2319, -0.2121, 0.06, -0.2121, -0.2121, 0.02, -0.2121, -0.1903, 0.02, -0.2319, -0.2121, 0.06, -0.2121, -0.2319, 0.06, -0.1903, -0.2121, 0.02, -0.2121, -0.2319, 0.06, -0.1903, -0.2319, 0.02, -0.1903, -0.2121, 0.02, -0.2121, -0.2319, 0.06, -0.1903, -0.2494, 0.06, -0.1667, -0.2319, 0.02, -0.1903, -0.2494, 0.06, -0.1667, -0.2494, 0.02, -0.1667, -0.2319, 0.02, -0.1903, -0.2494, 0.06, -0.1667, -0.2646, 0.06, -0.1414, -0.2494, 0.02, -0.1667, -0.2646, 0.06, -0.1414, -0.2646, 0.02, -0.1414, -0.2494, 0.02, -0.1667, -0.2646, 0.06, -0.1414, -0.2772, 0.06, -0.1148, -0.2646, 0.02, -0.1414, -0.2772, 0.06, -0.1148, -0.2772, 0.02, -0.1148, -0.2646, 0.02, -0.1414, -0.2772, 0.06, -0.1148, -0.2871, 0.06, -0.0871, -0.2772, 0.02, -0.1148, -0.2871, 0.06, -0.0871, -0.2871, 0.02, -0.0871, -0.2772, 0.02, -0.1148, -0.2871, 0.06, -0.0871, -0.2942, 0.06, -0.0585, -0.2871, 0.02, -0.0871, -0.2942, 0.06, -0.0585, -0.2942, 0.02, -0.0585, -0.2871, 0.02, -0.0871, -0.2942, 0.06, -0.0585, -0.2986, 0.06, -0.0294, -0.2942, 0.02, -0.0585, -0.2986, 0.06, -0.0294, -0.2986, 0.02, -0.0294, -0.2942, 0.02, -0.0585, -0.2986, 0.06, -0.0294, -0.3, 0.06, 0, -0.2986, 0.02, -0.0294, -0.3, 0.06, 0, -0.3, 0.02, 0, -0.2986, 0.02, -0.0294, -0.3, 0.06, 0, -0.2986, 0.06, 0.0294, -0.3, 0.02, 0, -0.2986, 0.06, 0.0294, -0.2986, 0.02, 0.0294, -0.3, 0.02, 0, -0.2986, 0.06, 0.0294, -0.2942, 0.06, 0.0585, -0.2986, 0.02, 0.0294, -0.2942, 0.06, 0.0585, -0.2942, 0.02, 0.0585, -0.2986, 0.02, 0.0294, -0.2942, 0.06, 0.0585, -0.2871, 0.06, 0.0871, -0.2942, 0.02, 0.0585, -0.2871, 0.06, 0.0871, -0.2871, 0.02, 0.0871, -0.2942, 0.02, 0.0585, -0.2871, 0.06, 0.0871, -0.2772, 0.06, 0.1148, -0.2871, 0.02, 0.0871, -0.2772, 0.06, 0.1148, -0.2772, 0.02, 0.1148, -0.2871, 0.02, 0.0871, -0.2772, 0.06, 0.1148, -0.2646, 0.06, 0.1414, -0.2772, 0.02, 0.1148, -0.2646, 0.06, 0.1414, -0.2646, 0.02, 0.1414, -0.2772, 0.02, 0.1148, -0.2646, 0.06, 0.1414, -0.2494, 0.06, 0.1667, -0.2646, 0.02, 0.1414, -0.2494, 0.06, 0.1667, -0.2494, 0.02, 0.1667, -0.2646, 0.02, 0.1414, -0.2494, 0.06, 0.1667, -0.2319, 0.06, 0.1903, -0.2494, 0.02, 0.1667, -0.2319, 0.06, 0.1903, -0.2319, 0.02, 0.1903, -0.2494, 0.02, 0.1667, -0.2319, 0.06, 0.1903, -0.2121, 0.06, 0.2121, -0.2319, 0.02, 0.1903, -0.2121, 0.06, 0.2121, -0.2121, 0.02, 0.2121, -0.2319, 0.02, 0.1903, -0.2121, 0.06, 0.2121, -0.1903, 0.06, 0.2319, -0.2121, 0.02, 0.2121, -0.1903, 0.06, 0.2319, -0.1903, 0.02, 0.2319, -0.2121, 0.02, 0.2121, -0.1903, 0.06, 0.2319, -0.1667, 0.06, 0.2494, -0.1903, 0.02, 0.2319, -0.1667, 0.06, 0.2494, -0.1667, 0.02, 0.2494, -0.1903, 0.02, 0.2319, -0.1667, 0.06, 0.2494, -0.1414, 0.06, 0.2646, -0.1667, 0.02, 0.2494, -0.1414, 0.06, 0.2646, -0.1414, 0.02, 0.2646, -0.1667, 0.02, 0.2494, -0.1414, 0.06, 0.2646, -0.1148, 0.06, 0.2772, -0.1414, 0.02, 0.2646, -0.1148, 0.06, 0.2772, -0.1148, 0.02, 0.2772, -0.1414, 0.02, 0.2646, -0.1148, 0.06, 0.2772, -0.0871, 0.06, 0.2871, -0.1148, 0.02, 0.2772, -0.0871, 0.06, 0.2871, -0.0871, 0.02, 0.2871, -0.1148, 0.02, 0.2772, -0.0871, 0.06, 0.2871, -0.0585, 0.06, 0.2942, -0.0871, 0.02, 0.2871, -0.0585, 0.06, 0.2942, -0.0585, 0.02, 0.2942, -0.0871, 0.02, 0.2871, -0.0585, 0.06, 0.2942, -0.0294, 0.06, 0.2986, -0.0585, 0.02, 0.2942, -0.0294, 0.06, 0.2986, -0.0294, 0.02, 0.2986, -0.0585, 0.02, 0.2942, -0.0294, 0.06, 0.2986, 0, 0.06, 0.3, -0.0294, 0.02, 0.2986, 0, 0.06, 0.3, 0, 0.02, 0.3, -0.0294, 0.02, 0.2986, 0, 0.02, 0.3, 0.0294, 0.02, 0.2986, 0, -0.02, 0.3, 0.0294, 0.02, 0.2986, 0.0294, -0.02, 0.2986, 0, -0.02, 0.3, 0.0294, 0.02, 0.2986, 0.0585, 0.02, 0.2942, 0.0294, -0.02, 0.2986, 0.0585, 0.02, 0.2942, 0.0585, -0.02, 0.2942, 0.0294, -0.02, 0.2986, 0.0585, 0.02, 0.2942, 0.0871, 0.02, 0.2871, 0.0585, -0.02, 0.2942, 0.0871, 0.02, 0.2871, 0.0871, -0.02, 0.2871, 0.0585, -0.02, 0.2942, 0.0871, 0.02, 0.2871, 0.1148, 0.02, 0.2772, 0.0871, -0.02, 0.2871, 0.1148, 0.02, 0.2772, 0.1148, -0.02, 0.2772, 0.0871, -0.02, 0.2871, 0.1148, 0.02, 0.2772, 0.1414, 0.02, 0.2646, 0.1148, -0.02, 0.2772, 0.1414, 0.02, 0.2646, 0.1414, -0.02, 0.2646, 0.1148, -0.02, 0.2772, 0.1414, 0.02, 0.2646, 0.1667, 0.02, 0.2494, 0.1414, -0.02, 0.2646, 0.1667, 0.02, 0.2494, 0.1667, -0.02, 0.2494, 0.1414, -0.02, 0.2646, 0.1667, 0.02, 0.2494, 0.1903, 0.02, 0.2319, 0.1667, -0.02, 0.2494, 0.1903, 0.02, 0.2319, 0.1903, -0.02, 0.2319, 0.1667, -0.02, 0.2494, 0.1903, 0.02, 0.2319, 0.2121, 0.02, 0.2121, 0.1903, -0.02, 0.2319, 0.2121, 0.02, 0.2121, 0.2121, -0.02, 0.2121, 0.1903, -0.02, 0.2319, 0.2121, 0.02, 0.2121, 0.2319, 0.02, 0.1903, 0.2121, -0.02, 0.2121, 0.2319, 0.02, 0.1903, 0.2319, -0.02, 0.1903, 0.2121, -0.02, 0.2121, 0.2319, 0.02, 0.1903, 0.2494, 0.02, 0.1667, 0.2319, -0.02, 0.1903, 0.2494, 0.02, 0.1667, 0.2494, -0.02, 0.1667, 0.2319, -0.02, 0.1903, 0.2494, 0.02, 0.1667, 0.2646, 0.02, 0.1414, 0.2494, -0.02, 0.1667, 0.2646, 0.02, 0.1414, 0.2646, -0.02, 0.1414, 0.2494, -0.02, 0.1667, 0.2646, 0.02, 0.1414, 0.2772, 0.02, 0.1148, 0.2646, -0.02, 0.1414, 0.2772, 0.02, 0.1148, 0.2772, -0.02, 0.1148, 0.2646, -0.02, 0.1414, 0.2772, 0.02, 0.1148, 0.2871, 0.02, 0.0871, 0.2772, -0.02, 0.1148, 0.2871, 0.02, 0.0871, 0.2871, -0.02, 0.0871, 0.2772, -0.02, 0.1148, 0.2871, 0.02, 0.0871, 0.2942, 0.02, 0.0585, 0.2871, -0.02, 0.0871, 0.2942, 0.02, 0.0585, 0.2942, -0.02, 0.0585, 0.2871, -0.02, 0.0871, 0.2942, 0.02, 0.0585, 0.2986, 0.02, 0.0294, 0.2942, -0.02, 0.0585, 0.2986, 0.02, 0.0294, 0.2986, -0.02, 0.0294, 0.2942, -0.02, 0.0585, 0.2986, 0.02, 0.0294, 0.3, 0.02, 0, 0.2986, -0.02, 0.0294, 0.3, 0.02, 0, 0.3, -0.02, 0, 0.2986, -0.02, 0.0294, 0.3, 0.02, 0, 0.2986, 0.02, -0.0294, 0.3, -0.02, 0, 0.2986, 0.02, -0.0294, 0.2986, -0.02, -0.0294, 0.3, -0.02, 0, 0.2986, 0.02, -0.0294, 0.2942, 0.02, -0.0585, 0.2986, -0.02, -0.0294, 0.2942, 0.02, -0.0585, 0.2942, -0.02, -0.0585, 0.2986, -0.02, -0.0294, 0.2942, 0.02, -0.0585, 0.2871, 0.02, -0.0871, 0.2942, -0.02, -0.0585, 0.2871, 0.02, -0.0871, 0.2871, -0.02, -0.0871, 0.2942, -0.02, -0.0585, 0.2871, 0.02, -0.0871, 0.2772, 0.02, -0.1148, 0.2871, -0.02, -0.0871, 0.2772, 0.02, -0.1148, 0.2772, -0.02, -0.1148, 0.2871, -0.02, -0.0871, 0.2772, 0.02, -0.1148, 0.2646, 0.02, -0.1414, 0.2772, -0.02, -0.1148, 0.2646, 0.02, -0.1414, 0.2646, -0.02, -0.1414, 0.2772, -0.02, -0.1148, 0.2646, 0.02, -0.1414, 0.2494, 0.02, -0.1667, 0.2646, -0.02, -0.1414, 0.2494, 0.02, -0.1667, 0.2494, -0.02, -0.1667, 0.2646, -0.02, -0.1414, 0.2494, 0.02, -0.1667, 0.2319, 0.02, -0.1903, 0.2494, -0.02, -0.1667, 0.2319, 0.02, -0.1903, 0.2319, -0.02, -0.1903, 0.2494, -0.02, -0.1667, 0.2319, 0.02, -0.1903, 0.2121, 0.02, -0.2121, 0.2319, -0.02, -0.1903, 0.2121, 0.02, -0.2121, 0.2121, -0.02, -0.2121, 0.2319, -0.02, -0.1903, 0.2121, 0.02, -0.2121, 0.1903, 0.02, -0.2319, 0.2121, -0.02, -0.2121, 0.1903, 0.02, -0.2319, 0.1903, -0.02, -0.2319, 0.2121, -0.02, -0.2121, 0.1903, 0.02, -0.2319, 0.1667, 0.02, -0.2494, 0.1903, -0.02, -0.2319, 0.1667, 0.02, -0.2494, 0.1667, -0.02, -0.2494, 0.1903, -0.02, -0.2319, 0.1667, 0.02, -0.2494, 0.1414, 0.02, -0.2646, 0.1667, -0.02, -0.2494, 0.1414, 0.02, -0.2646, 0.1414, -0.02, -0.2646, 0.1667, -0.02, -0.2494, 0.1414, 0.02, -0.2646, 0.1148, 0.02, -0.2772, 0.1414, -0.02, -0.2646, 0.1148, 0.02, -0.2772, 0.1148, -0.02, -0.2772, 0.1414, -0.02, -0.2646, 0.1148, 0.02, -0.2772, 0.0871, 0.02, -0.2871, 0.1148, -0.02, -0.2772, 0.0871, 0.02, -0.2871, 0.0871, -0.02, -0.2871, 0.1148, -0.02, -0.2772, 0.0871, 0.02, -0.2871, 0.0585, 0.02, -0.2942, 0.0871, -0.02, -0.2871, 0.0585, 0.02, -0.2942, 0.0585, -0.02, -0.2942, 0.0871, -0.02, -0.2871, 0.0585, 0.02, -0.2942, 0.0294, 0.02, -0.2986, 0.0585, -0.02, -0.2942, 0.0294, 0.02, -0.2986, 0.0294, -0.02, -0.2986, 0.0585, -0.02, -0.2942, 0.0294, 0.02, -0.2986, 0, 0.02, -0.3, 0.0294, -0.02, -0.2986, 0, 0.02, -0.3, 0, -0.02, -0.3, 0.0294, -0.02, -0.2986, 0, 0.02, -0.3, -0.0294, 0.02, -0.2986, 0, -0.02, -0.3, -0.0294, 0.02, -0.2986, -0.0294, -0.02, -0.2986, 0, -0.02, -0.3, -0.0294, 0.02, -0.2986, -0.0585, 0.02, -0.2942, -0.0294, -0.02, -0.2986, -0.0585, 0.02, -0.2942, -0.0585, -0.02, -0.2942, -0.0294, -0.02, -0.2986, -0.0585, 0.02, -0.2942, -0.0871, 0.02, -0.2871, -0.0585, -0.02, -0.2942, -0.0871, 0.02, -0.2871, -0.0871, -0.02, -0.2871, -0.0585, -0.02, -0.2942, -0.0871, 0.02, -0.2871, -0.1148, 0.02, -0.2772, -0.0871, -0.02, -0.2871, -0.1148, 0.02, -0.2772, -0.1148, -0.02, -0.2772, -0.0871, -0.02, -0.2871, -0.1148, 0.02, -0.2772, -0.1414, 0.02, -0.2646, -0.1148, -0.02, -0.2772, -0.1414, 0.02, -0.2646, -0.1414, -0.02, -0.2646, -0.1148, -0.02, -0.2772, -0.1414, 0.02, -0.2646, -0.1667, 0.02, -0.2494, -0.1414, -0.02, -0.2646, -0.1667, 0.02, -0.2494, -0.1667, -0.02, -0.2494, -0.1414, -0.02, -0.2646, -0.1667, 0.02, -0.2494, -0.1903, 0.02, -0.2319, -0.1667, -0.02, -0.2494, -0.1903, 0.02, -0.2319, -0.1903, -0.02, -0.2319, -0.1667, -0.02, -0.2494, -0.1903, 0.02, -0.2319, -0.2121, 0.02, -0.2121, -0.1903, -0.02, -0.2319, -0.2121, 0.02, -0.2121, -0.2121, -0.02, -0.2121, -0.1903, -0.02, -0.2319, -0.2121, 0.02, -0.2121, -0.2319, 0.02, -0.1903, -0.2121, -0.02, -0.2121, -0.2319, 0.02, -0.1903, -0.2319, -0.02, -0.1903, -0.2121, -0.02, -0.2121, -0.2319, 0.02, -0.1903, -0.2494, 0.02, -0.1667, -0.2319, -0.02, -0.1903, -0.2494, 0.02, -0.1667, -0.2494, -0.02, -0.1667, -0.2319, -0.02, -0.1903, -0.2494, 0.02, -0.1667, -0.2646, 0.02, -0.1414, -0.2494, -0.02, -0.1667, -0.2646, 0.02, -0.1414, -0.2646, -0.02, -0.1414, -0.2494, -0.02, -0.1667, -0.2646, 0.02, -0.1414, -0.2772, 0.02, -0.1148, -0.2646, -0.02, -0.1414, -0.2772, 0.02, -0.1148, -0.2772, -0.02, -0.1148, -0.2646, -0.02, -0.1414, -0.2772, 0.02, -0.1148, -0.2871, 0.02, -0.0871, -0.2772, -0.02, -0.1148, -0.2871, 0.02, -0.0871, -0.2871, -0.02, -0.0871, -0.2772, -0.02, -0.1148, -0.2871, 0.02, -0.0871, -0.2942, 0.02, -0.0585, -0.2871, -0.02, -0.0871, -0.2942, 0.02, -0.0585, -0.2942, -0.02, -0.0585, -0.2871, -0.02, -0.0871, -0.2942, 0.02, -0.0585, -0.2986, 0.02, -0.0294, -0.2942, -0.02, -0.0585, -0.2986, 0.02, -0.0294, -0.2986, -0.02, -0.0294, -0.2942, -0.02, -0.0585, -0.2986, 0.02, -0.0294, -0.3, 0.02, 0, -0.2986, -0.02, -0.0294, -0.3, 0.02, 0, -0.3, -0.02, 0, -0.2986, -0.02, -0.0294, -0.3, 0.02, 0, -0.2986, 0.02, 0.0294, -0.3, -0.02, 0, -0.2986, 0.02, 0.0294, -0.2986, -0.02, 0.0294, -0.3, -0.02, 0, -0.2986, 0.02, 0.0294, -0.2942, 0.02, 0.0585, -0.2986, -0.02, 0.0294, -0.2942, 0.02, 0.0585, -0.2942, -0.02, 0.0585, -0.2986, -0.02, 0.0294, -0.2942, 0.02, 0.0585, -0.2871, 0.02, 0.0871, -0.2942, -0.02, 0.0585, -0.2871, 0.02, 0.0871, -0.2871, -0.02, 0.0871, -0.2942, -0.02, 0.0585, -0.2871, 0.02, 0.0871, -0.2772, 0.02, 0.1148, -0.2871, -0.02, 0.0871, -0.2772, 0.02, 0.1148, -0.2772, -0.02, 0.1148, -0.2871, -0.02, 0.0871, -0.2772, 0.02, 0.1148, -0.2646, 0.02, 0.1414, -0.2772, -0.02, 0.1148, -0.2646, 0.02, 0.1414, -0.2646, -0.02, 0.1414, -0.2772, -0.02, 0.1148, -0.2646, 0.02, 0.1414, -0.2494, 0.02, 0.1667, -0.2646, -0.02, 0.1414, -0.2494, 0.02, 0.1667, -0.2494, -0.02, 0.1667, -0.2646, -0.02, 0.1414, -0.2494, 0.02, 0.1667, -0.2319, 0.02, 0.1903, -0.2494, -0.02, 0.1667, -0.2319, 0.02, 0.1903, -0.2319, -0.02, 0.1903, -0.2494, -0.02, 0.1667, -0.2319, 0.02, 0.1903, -0.2121, 0.02, 0.2121, -0.2319, -0.02, 0.1903, -0.2121, 0.02, 0.2121, -0.2121, -0.02, 0.2121, -0.2319, -0.02, 0.1903, -0.2121, 0.02, 0.2121, -0.1903, 0.02, 0.2319, -0.2121, -0.02, 0.2121, -0.1903, 0.02, 0.2319, -0.1903, -0.02, 0.2319, -0.2121, -0.02, 0.2121, -0.1903, 0.02, 0.2319, -0.1667, 0.02, 0.2494, -0.1903, -0.02, 0.2319, -0.1667, 0.02, 0.2494, -0.1667, -0.02, 0.2494, -0.1903, -0.02, 0.2319, -0.1667, 0.02, 0.2494, -0.1414, 0.02, 0.2646, -0.1667, -0.02, 0.2494, -0.1414, 0.02, 0.2646, -0.1414, -0.02, 0.2646, -0.1667, -0.02, 0.2494, -0.1414, 0.02, 0.2646, -0.1148, 0.02, 0.2772, -0.1414, -0.02, 0.2646, -0.1148, 0.02, 0.2772, -0.1148, -0.02, 0.2772, -0.1414, -0.02, 0.2646, -0.1148, 0.02, 0.2772, -0.0871, 0.02, 0.2871, -0.1148, -0.02, 0.2772, -0.0871, 0.02, 0.2871, -0.0871, -0.02, 0.2871, -0.1148, -0.02, 0.2772, -0.0871, 0.02, 0.2871, -0.0585, 0.02, 0.2942, -0.0871, -0.02, 0.2871, -0.0585, 0.02, 0.2942, -0.0585, -0.02, 0.2942, -0.0871, -0.02, 0.2871, -0.0585, 0.02, 0.2942, -0.0294, 0.02, 0.2986, -0.0585, -0.02, 0.2942, -0.0294, 0.02, 0.2986, -0.0294, -0.02, 0.2986, -0.0585, -0.02, 0.2942, -0.0294, 0.02, 0.2986, 0, 0.02, 0.3, -0.0294, -0.02, 0.2986, 0, 0.02, 0.3, 0, -0.02, 0.3, -0.0294, -0.02, 0.2986, 0, -0.02, 0.3, 0.0294, -0.02, 0.2986, 0, -0.06, 0.3, 0.0294, -0.02, 0.2986, 0.0294, -0.06, 0.2986, 0, -0.06, 0.3, 0.0294, -0.02, 0.2986, 0.0585, -0.02, 0.2942, 0.0294, -0.06, 0.2986, 0.0585, -0.02, 0.2942, 0.0585, -0.06, 0.2942, 0.0294, -0.06, 0.2986, 0.0585, -0.02, 0.2942, 0.0871, -0.02, 0.2871, 0.0585, -0.06, 0.2942, 0.0871, -0.02, 0.2871, 0.0871, -0.06, 0.2871, 0.0585, -0.06, 0.2942, 0.0871, -0.02, 0.2871, 0.1148, -0.02, 0.2772, 0.0871, -0.06, 0.2871, 0.1148, -0.02, 0.2772, 0.1148, -0.06, 0.2772, 0.0871, -0.06, 0.2871, 0.1148, -0.02, 0.2772, 0.1414, -0.02, 0.2646, 0.1148, -0.06, 0.2772, 0.1414, -0.02, 0.2646, 0.1414, -0.06, 0.2646, 0.1148, -0.06, 0.2772, 0.1414, -0.02, 0.2646, 0.1667, -0.02, 0.2494, 0.1414, -0.06, 0.2646, 0.1667, -0.02, 0.2494, 0.1667, -0.06, 0.2494, 0.1414, -0.06, 0.2646, 0.1667, -0.02, 0.2494, 0.1903, -0.02, 0.2319, 0.1667, -0.06, 0.2494, 0.1903, -0.02, 0.2319, 0.1903, -0.06, 0.2319, 0.1667, -0.06, 0.2494, 0.1903, -0.02, 0.2319, 0.2121, -0.02, 0.2121, 0.1903, -0.06, 0.2319, 0.2121, -0.02, 0.2121, 0.2121, -0.06, 0.2121, 0.1903, -0.06, 0.2319, 0.2121, -0.02, 0.2121, 0.2319, -0.02, 0.1903, 0.2121, -0.06, 0.2121, 0.2319, -0.02, 0.1903, 0.2319, -0.06, 0.1903, 0.2121, -0.06, 0.2121, 0.2319, -0.02, 0.1903, 0.2494, -0.02, 0.1667, 0.2319, -0.06, 0.1903, 0.2494, -0.02, 0.1667, 0.2494, -0.06, 0.1667, 0.2319, -0.06, 0.1903, 0.2494, -0.02, 0.1667, 0.2646, -0.02, 0.1414, 0.2494, -0.06, 0.1667, 0.2646, -0.02, 0.1414, 0.2646, -0.06, 0.1414, 0.2494, -0.06, 0.1667, 0.2646, -0.02, 0.1414, 0.2772, -0.02, 0.1148, 0.2646, -0.06, 0.1414, 0.2772, -0.02, 0.1148, 0.2772, -0.06, 0.1148, 0.2646, -0.06, 0.1414, 0.2772, -0.02, 0.1148, 0.2871, -0.02, 0.0871, 0.2772, -0.06, 0.1148, 0.2871, -0.02, 0.0871, 0.2871, -0.06, 0.0871, 0.2772, -0.06, 0.1148, 0.2871, -0.02, 0.0871, 0.2942, -0.02, 0.0585, 0.2871, -0.06, 0.0871, 0.2942, -0.02, 0.0585, 0.2942, -0.06, 0.0585, 0.2871, -0.06, 0.0871, 0.2942, -0.02, 0.0585, 0.2986, -0.02, 0.0294, 0.2942, -0.06, 0.0585, 0.2986, -0.02, 0.0294, 0.2986, -0.06, 0.0294, 0.2942, -0.06, 0.0585, 0.2986, -0.02, 0.0294, 0.3, -0.02, 0, 0.2986, -0.06, 0.0294, 0.3, -0.02, 0, 0.3, -0.06, 0, 0.2986, -0.06, 0.0294, 0.3, -0.02, 0, 0.2986, -0.02, -0.0294, 0.3, -0.06, 0, 0.2986, -0.02, -0.0294, 0.2986, -0.06, -0.0294, 0.3, -0.06, 0, 0.2986, -0.02, -0.0294, 0.2942, -0.02, -0.0585, 0.2986, -0.06, -0.0294, 0.2942, -0.02, -0.0585, 0.2942, -0.06, -0.0585, 0.2986, -0.06, -0.0294, 0.2942, -0.02, -0.0585, 0.2871, -0.02, -0.0871, 0.2942, -0.06, -0.0585, 0.2871, -0.02, -0.0871, 0.2871, -0.06, -0.0871, 0.2942, -0.06, -0.0585, 0.2871, -0.02, -0.0871, 0.2772, -0.02, -0.1148, 0.2871, -0.06, -0.0871, 0.2772, -0.02, -0.1148, 0.2772, -0.06, -0.1148, 0.2871, -0.06, -0.0871, 0.2772, -0.02, -0.1148, 0.2646, -0.02, -0.1414, 0.2772, -0.06, -0.1148, 0.2646, -0.02, -0.1414, 0.2646, -0.06, -0.1414, 0.2772, -0.06, -0.1148, 0.2646, -0.02, -0.1414, 0.2494, -0.02, -0.1667, 0.2646, -0.06, -0.1414, 0.2494, -0.02, -0.1667, 0.2494, -0.06, -0.1667, 0.2646, -0.06, -0.1414, 0.2494, -0.02, -0.1667, 0.2319, -0.02, -0.1903, 0.2494, -0.06, -0.1667, 0.2319, -0.02, -0.1903, 0.2319, -0.06, -0.1903, 0.2494, -0.06, -0.1667, 0.2319, -0.02, -0.1903, 0.2121, -0.02, -0.2121, 0.2319, -0.06, -0.1903, 0.2121, -0.02, -0.2121, 0.2121, -0.06, -0.2121, 0.2319, -0.06, -0.1903, 0.2121, -0.02, -0.2121, 0.1903, -0.02, -0.2319, 0.2121, -0.06, -0.2121, 0.1903, -0.02, -0.2319, 0.1903, -0.06, -0.2319, 0.2121, -0.06, -0.2121, 0.1903, -0.02, -0.2319, 0.1667, -0.02, -0.2494, 0.1903, -0.06, -0.2319, 0.1667, -0.02, -0.2494, 0.1667, -0.06, -0.2494, 0.1903, -0.06, -0.2319, 0.1667, -0.02, -0.2494, 0.1414, -0.02, -0.2646, 0.1667, -0.06, -0.2494, 0.1414, -0.02, -0.2646, 0.1414, -0.06, -0.2646, 0.1667, -0.06, -0.2494, 0.1414, -0.02, -0.2646, 0.1148, -0.02, -0.2772, 0.1414, -0.06, -0.2646, 0.1148, -0.02, -0.2772, 0.1148, -0.06, -0.2772, 0.1414, -0.06, -0.2646, 0.1148, -0.02, -0.2772, 0.0871, -0.02, -0.2871, 0.1148, -0.06, -0.2772, 0.0871, -0.02, -0.2871, 0.0871, -0.06, -0.2871, 0.1148, -0.06, -0.2772, 0.0871, -0.02, -0.2871, 0.0585, -0.02, -0.2942, 0.0871, -0.06, -0.2871, 0.0585, -0.02, -0.2942, 0.0585, -0.06, -0.2942, 0.0871, -0.06, -0.2871, 0.0585, -0.02, -0.2942, 0.0294, -0.02, -0.2986, 0.0585, -0.06, -0.2942, 0.0294, -0.02, -0.2986, 0.0294, -0.06, -0.2986, 0.0585, -0.06, -0.2942, 0.0294, -0.02, -0.2986, 0, -0.02, -0.3, 0.0294, -0.06, -0.2986, 0, -0.02, -0.3, 0, -0.06, -0.3, 0.0294, -0.06, -0.2986, 0, -0.02, -0.3, -0.0294, -0.02, -0.2986, 0, -0.06, -0.3, -0.0294, -0.02, -0.2986, -0.0294, -0.06, -0.2986, 0, -0.06, -0.3, -0.0294, -0.02, -0.2986, -0.0585, -0.02, -0.2942, -0.0294, -0.06, -0.2986, -0.0585, -0.02, -0.2942, -0.0585, -0.06, -0.2942, -0.0294, -0.06, -0.2986, -0.0585, -0.02, -0.2942, -0.0871, -0.02, -0.2871, -0.0585, -0.06, -0.2942, -0.0871, -0.02, -0.2871, -0.0871, -0.06, -0.2871, -0.0585, -0.06, -0.2942, -0.0871, -0.02, -0.2871, -0.1148, -0.02, -0.2772, -0.0871, -0.06, -0.2871, -0.1148, -0.02, -0.2772, -0.1148, -0.06, -0.2772, -0.0871, -0.06, -0.2871, -0.1148, -0.02, -0.2772, -0.1414, -0.02, -0.2646, -0.1148, -0.06, -0.2772, -0.1414, -0.02, -0.2646, -0.1414, -0.06, -0.2646, -0.1148, -0.06, -0.2772, -0.1414, -0.02, -0.2646, -0.1667, -0.02, -0.2494, -0.1414, -0.06, -0.2646, -0.1667, -0.02, -0.2494, -0.1667, -0.06, -0.2494, -0.1414, -0.06, -0.2646, -0.1667, -0.02, -0.2494, -0.1903, -0.02, -0.2319, -0.1667, -0.06, -0.2494, -0.1903, -0.02, -0.2319, -0.1903, -0.06, -0.2319, -0.1667, -0.06, -0.2494, -0.1903, -0.02, -0.2319, -0.2121, -0.02, -0.2121, -0.1903, -0.06, -0.2319, -0.2121, -0.02, -0.2121, -0.2121, -0.06, -0.2121, -0.1903, -0.06, -0.2319, -0.2121, -0.02, -0.2121, -0.2319, -0.02, -0.1903, -0.2121, -0.06, -0.2121, -0.2319, -0.02, -0.1903, -0.2319, -0.06, -0.1903, -0.2121, -0.06, -0.2121, -0.2319, -0.02, -0.1903, -0.2494, -0.02, -0.1667, -0.2319, -0.06, -0.1903, -0.2494, -0.02, -0.1667, -0.2494, -0.06, -0.1667, -0.2319, -0.06, -0.1903, -0.2494, -0.02, -0.1667, -0.2646, -0.02, -0.1414, -0.2494, -0.06, -0.1667, -0.2646, -0.02, -0.1414, -0.2646, -0.06, -0.1414, -0.2494, -0.06, -0.1667, -0.2646, -0.02, -0.1414, -0.2772, -0.02, -0.1148, -0.2646, -0.06, -0.1414, -0.2772, -0.02, -0.1148, -0.2772, -0.06, -0.1148, -0.2646, -0.06, -0.1414, -0.2772, -0.02, -0.1148, -0.2871, -0.02, -0.0871, -0.2772, -0.06, -0.1148, -0.2871, -0.02, -0.0871, -0.2871, -0.06, -0.0871, -0.2772, -0.06, -0.1148, -0.2871, -0.02, -0.0871, -0.2942, -0.02, -0.0585, -0.2871, -0.06, -0.0871, -0.2942, -0.02, -0.0585, -0.2942, -0.06, -0.0585, -0.2871, -0.06, -0.0871, -0.2942, -0.02, -0.0585, -0.2986, -0.02, -0.0294, -0.2942, -0.06, -0.0585, -0.2986, -0.02, -0.0294, -0.2986, -0.06, -0.0294, -0.2942, -0.06, -0.0585, -0.2986, -0.02, -0.0294, -0.3, -0.02, 0, -0.2986, -0.06, -0.0294, -0.3, -0.02, 0, -0.3, -0.06, 0, -0.2986, -0.06, -0.0294, -0.3, -0.02, 0, -0.2986, -0.02, 0.0294, -0.3, -0.06, 0, -0.2986, -0.02, 0.0294, -0.2986, -0.06, 0.0294, -0.3, -0.06, 0, -0.2986, -0.02, 0.0294, -0.2942, -0.02, 0.0585, -0.2986, -0.06, 0.0294, -0.2942, -0.02, 0.0585, -0.2942, -0.06, 0.0585, -0.2986, -0.06, 0.0294, -0.2942, -0.02, 0.0585, -0.2871, -0.02, 0.0871, -0.2942, -0.06, 0.0585, -0.2871, -0.02, 0.0871, -0.2871, -0.06, 0.0871, -0.2942, -0.06, 0.0585, -0.2871, -0.02, 0.0871, -0.2772, -0.02, 0.1148, -0.2871, -0.06, 0.0871, -0.2772, -0.02, 0.1148, -0.2772, -0.06, 0.1148, -0.2871, -0.06, 0.0871, -0.2772, -0.02, 0.1148, -0.2646, -0.02, 0.1414, -0.2772, -0.06, 0.1148, -0.2646, -0.02, 0.1414, -0.2646, -0.06, 0.1414, -0.2772, -0.06, 0.1148, -0.2646, -0.02, 0.1414, -0.2494, -0.02, 0.1667, -0.2646, -0.06, 0.1414, -0.2494, -0.02, 0.1667, -0.2494, -0.06, 0.1667, -0.2646, -0.06, 0.1414, -0.2494, -0.02, 0.1667, -0.2319, -0.02, 0.1903, -0.2494, -0.06, 0.1667, -0.2319, -0.02, 0.1903, -0.2319, -0.06, 0.1903, -0.2494, -0.06, 0.1667, -0.2319, -0.02, 0.1903, -0.2121, -0.02, 0.2121, -0.2319, -0.06, 0.1903, -0.2121, -0.02, 0.2121, -0.2121, -0.06, 0.2121, -0.2319, -0.06, 0.1903, -0.2121, -0.02, 0.2121, -0.1903, -0.02, 0.2319, -0.2121, -0.06, 0.2121, -0.1903, -0.02, 0.2319, -0.1903, -0.06, 0.2319, -0.2121, -0.06, 0.2121, -0.1903, -0.02, 0.2319, -0.1667, -0.02, 0.2494, -0.1903, -0.06, 0.2319, -0.1667, -0.02, 0.2494, -0.1667, -0.06, 0.2494, -0.1903, -0.06, 0.2319, -0.1667, -0.02, 0.2494, -0.1414, -0.02, 0.2646, -0.1667, -0.06, 0.2494, -0.1414, -0.02, 0.2646, -0.1414, -0.06, 0.2646, -0.1667, -0.06, 0.2494, -0.1414, -0.02, 0.2646, -0.1148, -0.02, 0.2772, -0.1414, -0.06, 0.2646, -0.1148, -0.02, 0.2772, -0.1148, -0.06, 0.2772, -0.1414, -0.06, 0.2646, -0.1148, -0.02, 0.2772, -0.0871, -0.02, 0.2871, -0.1148, -0.06, 0.2772, -0.0871, -0.02, 0.2871, -0.0871, -0.06, 0.2871, -0.1148, -0.06, 0.2772, -0.0871, -0.02, 0.2871, -0.0585, -0.02, 0.2942, -0.0871, -0.06, 0.2871, -0.0585, -0.02, 0.2942, -0.0585, -0.06, 0.2942, -0.0871, -0.06, 0.2871, -0.0585, -0.02, 0.2942, -0.0294, -0.02, 0.2986, -0.0585, -0.06, 0.2942, -0.0294, -0.02, 0.2986, -0.0294, -0.06, 0.2986, -0.0585, -0.06, 0.2942, -0.0294, -0.02, 0.2986, 0, -0.02, 0.3, -0.0294, -0.06, 0.2986, 0, -0.02, 0.3, 0, -0.06, 0.3, -0.0294, -0.06, 0.2986, 0, -0.06, 0.3, 0.0294, -0.06, 0.2986, 0, -0.1, 0.3, 0.0294, -0.06, 0.2986, 0.0294, -0.1, 0.2986, 0, -0.1, 0.3, 0.0294, -0.06, 0.2986, 0.0585, -0.06, 0.2942, 0.0294, -0.1, 0.2986, 0.0585, -0.06, 0.2942, 0.0585, -0.1, 0.2942, 0.0294, -0.1, 0.2986, 0.0585, -0.06, 0.2942, 0.0871, -0.06, 0.2871, 0.0585, -0.1, 0.2942, 0.0871, -0.06, 0.2871, 0.0871, -0.1, 0.2871, 0.0585, -0.1, 0.2942, 0.0871, -0.06, 0.2871, 0.1148, -0.06, 0.2772, 0.0871, -0.1, 0.2871, 0.1148, -0.06, 0.2772, 0.1148, -0.1, 0.2772, 0.0871, -0.1, 0.2871, 0.1148, -0.06, 0.2772, 0.1414, -0.06, 0.2646, 0.1148, -0.1, 0.2772, 0.1414, -0.06, 0.2646, 0.1414, -0.1, 0.2646, 0.1148, -0.1, 0.2772, 0.1414, -0.06, 0.2646, 0.1667, -0.06, 0.2494, 0.1414, -0.1, 0.2646, 0.1667, -0.06, 0.2494, 0.1667, -0.1, 0.2494, 0.1414, -0.1, 0.2646, 0.1667, -0.06, 0.2494, 0.1903, -0.06, 0.2319, 0.1667, -0.1, 0.2494, 0.1903, -0.06, 0.2319, 0.1903, -0.1, 0.2319, 0.1667, -0.1, 0.2494, 0.1903, -0.06, 0.2319, 0.2121, -0.06, 0.2121, 0.1903, -0.1, 0.2319, 0.2121, -0.06, 0.2121, 0.2121, -0.1, 0.2121, 0.1903, -0.1, 0.2319, 0.2121, -0.06, 0.2121, 0.2319, -0.06, 0.1903, 0.2121, -0.1, 0.2121, 0.2319, -0.06, 0.1903, 0.2319, -0.1, 0.1903, 0.2121, -0.1, 0.2121, 0.2319, -0.06, 0.1903, 0.2494, -0.06, 0.1667, 0.2319, -0.1, 0.1903, 0.2494, -0.06, 0.1667, 0.2494, -0.1, 0.1667, 0.2319, -0.1, 0.1903, 0.2494, -0.06, 0.1667, 0.2646, -0.06, 0.1414, 0.2494, -0.1, 0.1667, 0.2646, -0.06, 0.1414, 0.2646, -0.1, 0.1414, 0.2494, -0.1, 0.1667, 0.2646, -0.06, 0.1414, 0.2772, -0.06, 0.1148, 0.2646, -0.1, 0.1414, 0.2772, -0.06, 0.1148, 0.2772, -0.1, 0.1148, 0.2646, -0.1, 0.1414, 0.2772, -0.06, 0.1148, 0.2871, -0.06, 0.0871, 0.2772, -0.1, 0.1148, 0.2871, -0.06, 0.0871, 0.2871, -0.1, 0.0871, 0.2772, -0.1, 0.1148, 0.2871, -0.06, 0.0871, 0.2942, -0.06, 0.0585, 0.2871, -0.1, 0.0871, 0.2942, -0.06, 0.0585, 0.2942, -0.1, 0.0585, 0.2871, -0.1, 0.0871, 0.2942, -0.06, 0.0585, 0.2986, -0.06, 0.0294, 0.2942, -0.1, 0.0585, 0.2986, -0.06, 0.0294, 0.2986, -0.1, 0.0294, 0.2942, -0.1, 0.0585, 0.2986, -0.06, 0.0294, 0.3, -0.06, 0, 0.2986, -0.1, 0.0294, 0.3, -0.06, 0, 0.3, -0.1, 0, 0.2986, -0.1, 0.0294, 0.3, -0.06, 0, 0.2986, -0.06, -0.0294, 0.3, -0.1, 0, 0.2986, -0.06, -0.0294, 0.2986, -0.1, -0.0294, 0.3, -0.1, 0, 0.2986, -0.06, -0.0294, 0.2942, -0.06, -0.0585, 0.2986, -0.1, -0.0294, 0.2942, -0.06, -0.0585, 0.2942, -0.1, -0.0585, 0.2986, -0.1, -0.0294, 0.2942, -0.06, -0.0585, 0.2871, -0.06, -0.0871, 0.2942, -0.1, -0.0585, 0.2871, -0.06, -0.0871, 0.2871, -0.1, -0.0871, 0.2942, -0.1, -0.0585, 0.2871, -0.06, -0.0871, 0.2772, -0.06, -0.1148, 0.2871, -0.1, -0.0871, 0.2772, -0.06, -0.1148, 0.2772, -0.1, -0.1148, 0.2871, -0.1, -0.0871, 0.2772, -0.06, -0.1148, 0.2646, -0.06, -0.1414, 0.2772, -0.1, -0.1148, 0.2646, -0.06, -0.1414, 0.2646, -0.1, -0.1414, 0.2772, -0.1, -0.1148, 0.2646, -0.06, -0.1414, 0.2494, -0.06, -0.1667, 0.2646, -0.1, -0.1414, 0.2494, -0.06, -0.1667, 0.2494, -0.1, -0.1667, 0.2646, -0.1, -0.1414, 0.2494, -0.06, -0.1667, 0.2319, -0.06, -0.1903, 0.2494, -0.1, -0.1667, 0.2319, -0.06, -0.1903, 0.2319, -0.1, -0.1903, 0.2494, -0.1, -0.1667, 0.2319, -0.06, -0.1903, 0.2121, -0.06, -0.2121, 0.2319, -0.1, -0.1903, 0.2121, -0.06, -0.2121, 0.2121, -0.1, -0.2121, 0.2319, -0.1, -0.1903, 0.2121, -0.06, -0.2121, 0.1903, -0.06, -0.2319, 0.2121, -0.1, -0.2121, 0.1903, -0.06, -0.2319, 0.1903, -0.1, -0.2319, 0.2121, -0.1, -0.2121, 0.1903, -0.06, -0.2319, 0.1667, -0.06, -0.2494, 0.1903, -0.1, -0.2319, 0.1667, -0.06, -0.2494, 0.1667, -0.1, -0.2494, 0.1903, -0.1, -0.2319, 0.1667, -0.06, -0.2494, 0.1414, -0.06, -0.2646, 0.1667, -0.1, -0.2494, 0.1414, -0.06, -0.2646, 0.1414, -0.1, -0.2646, 0.1667, -0.1, -0.2494, 0.1414, -0.06, -0.2646, 0.1148, -0.06, -0.2772, 0.1414, -0.1, -0.2646, 0.1148, -0.06, -0.2772, 0.1148, -0.1, -0.2772, 0.1414, -0.1, -0.2646, 0.1148, -0.06, -0.2772, 0.0871, -0.06, -0.2871, 0.1148, -0.1, -0.2772, 0.0871, -0.06, -0.2871, 0.0871, -0.1, -0.2871, 0.1148, -0.1, -0.2772, 0.0871, -0.06, -0.2871, 0.0585, -0.06, -0.2942, 0.0871, -0.1, -0.2871, 0.0585, -0.06, -0.2942, 0.0585, -0.1, -0.2942, 0.0871, -0.1, -0.2871, 0.0585, -0.06, -0.2942, 0.0294, -0.06, -0.2986, 0.0585, -0.1, -0.2942, 0.0294, -0.06, -0.2986, 0.0294, -0.1, -0.2986, 0.0585, -0.1, -0.2942, 0.0294, -0.06, -0.2986, 0, -0.06, -0.3, 0.0294, -0.1, -0.2986, 0, -0.06, -0.3, 0, -0.1, -0.3, 0.0294, -0.1, -0.2986, 0, -0.06, -0.3, -0.0294, -0.06, -0.2986, 0, -0.1, -0.3, -0.0294, -0.06, -0.2986, -0.0294, -0.1, -0.2986, 0, -0.1, -0.3, -0.0294, -0.06, -0.2986, -0.0585, -0.06, -0.2942, -0.0294, -0.1, -0.2986, -0.0585, -0.06, -0.2942, -0.0585, -0.1, -0.2942, -0.0294, -0.1, -0.2986, -0.0585, -0.06, -0.2942, -0.0871, -0.06, -0.2871, -0.0585, -0.1, -0.2942, -0.0871, -0.06, -0.2871, -0.0871, -0.1, -0.2871, -0.0585, -0.1, -0.2942, -0.0871, -0.06, -0.2871, -0.1148, -0.06, -0.2772, -0.0871, -0.1, -0.2871, -0.1148, -0.06, -0.2772, -0.1148, -0.1, -0.2772, -0.0871, -0.1, -0.2871, -0.1148, -0.06, -0.2772, -0.1414, -0.06, -0.2646, -0.1148, -0.1, -0.2772, -0.1414, -0.06, -0.2646, -0.1414, -0.1, -0.2646, -0.1148, -0.1, -0.2772, -0.1414, -0.06, -0.2646, -0.1667, -0.06, -0.2494, -0.1414, -0.1, -0.2646, -0.1667, -0.06, -0.2494, -0.1667, -0.1, -0.2494, -0.1414, -0.1, -0.2646, -0.1667, -0.06, -0.2494, -0.1903, -0.06, -0.2319, -0.1667, -0.1, -0.2494, -0.1903, -0.06, -0.2319, -0.1903, -0.1, -0.2319, -0.1667, -0.1, -0.2494, -0.1903, -0.06, -0.2319, -0.2121, -0.06, -0.2121, -0.1903, -0.1, -0.2319, -0.2121, -0.06, -0.2121, -0.2121, -0.1, -0.2121, -0.1903, -0.1, -0.2319, -0.2121, -0.06, -0.2121, -0.2319, -0.06, -0.1903, -0.2121, -0.1, -0.2121, -0.2319, -0.06, -0.1903, -0.2319, -0.1, -0.1903, -0.2121, -0.1, -0.2121, -0.2319, -0.06, -0.1903, -0.2494, -0.06, -0.1667, -0.2319, -0.1, -0.1903, -0.2494, -0.06, -0.1667, -0.2494, -0.1, -0.1667, -0.2319, -0.1, -0.1903, -0.2494, -0.06, -0.1667, -0.2646, -0.06, -0.1414, -0.2494, -0.1, -0.1667, -0.2646, -0.06, -0.1414, -0.2646, -0.1, -0.1414, -0.2494, -0.1, -0.1667, -0.2646, -0.06, -0.1414, -0.2772, -0.06, -0.1148, -0.2646, -0.1, -0.1414, -0.2772, -0.06, -0.1148, -0.2772, -0.1, -0.1148, -0.2646, -0.1, -0.1414, -0.2772, -0.06, -0.1148, -0.2871, -0.06, -0.0871, -0.2772, -0.1, -0.1148, -0.2871, -0.06, -0.0871, -0.2871, -0.1, -0.0871, -0.2772, -0.1, -0.1148, -0.2871, -0.06, -0.0871, -0.2942, -0.06, -0.0585, -0.2871, -0.1, -0.0871, -0.2942, -0.06, -0.0585, -0.2942, -0.1, -0.0585, -0.2871, -0.1, -0.0871, -0.2942, -0.06, -0.0585, -0.2986, -0.06, -0.0294, -0.2942, -0.1, -0.0585, -0.2986, -0.06, -0.0294, -0.2986, -0.1, -0.0294, -0.2942, -0.1, -0.0585, -0.2986, -0.06, -0.0294, -0.3, -0.06, 0, -0.2986, -0.1, -0.0294, -0.3, -0.06, 0, -0.3, -0.1, 0, -0.2986, -0.1, -0.0294, -0.3, -0.06, 0, -0.2986, -0.06, 0.0294, -0.3, -0.1, 0, -0.2986, -0.06, 0.0294, -0.2986, -0.1, 0.0294, -0.3, -0.1, 0, -0.2986, -0.06, 0.0294, -0.2942, -0.06, 0.0585, -0.2986, -0.1, 0.0294, -0.2942, -0.06, 0.0585, -0.2942, -0.1, 0.0585, -0.2986, -0.1, 0.0294, -0.2942, -0.06, 0.0585, -0.2871, -0.06, 0.0871, -0.2942, -0.1, 0.0585, -0.2871, -0.06, 0.0871, -0.2871, -0.1, 0.0871, -0.2942, -0.1, 0.0585, -0.2871, -0.06, 0.0871, -0.2772, -0.06, 0.1148, -0.2871, -0.1, 0.0871, -0.2772, -0.06, 0.1148, -0.2772, -0.1, 0.1148, -0.2871, -0.1, 0.0871, -0.2772, -0.06, 0.1148, -0.2646, -0.06, 0.1414, -0.2772, -0.1, 0.1148, -0.2646, -0.06, 0.1414, -0.2646, -0.1, 0.1414, -0.2772, -0.1, 0.1148, -0.2646, -0.06, 0.1414, -0.2494, -0.06, 0.1667, -0.2646, -0.1, 0.1414, -0.2494, -0.06, 0.1667, -0.2494, -0.1, 0.1667, -0.2646, -0.1, 0.1414, -0.2494, -0.06, 0.1667, -0.2319, -0.06, 0.1903, -0.2494, -0.1, 0.1667, -0.2319, -0.06, 0.1903, -0.2319, -0.1, 0.1903, -0.2494, -0.1, 0.1667, -0.2319, -0.06, 0.1903, -0.2121, -0.06, 0.2121, -0.2319, -0.1, 0.1903, -0.2121, -0.06, 0.2121, -0.2121, -0.1, 0.2121, -0.2319, -0.1, 0.1903, -0.2121, -0.06, 0.2121, -0.1903, -0.06, 0.2319, -0.2121, -0.1, 0.2121, -0.1903, -0.06, 0.2319, -0.1903, -0.1, 0.2319, -0.2121, -0.1, 0.2121, -0.1903, -0.06, 0.2319, -0.1667, -0.06, 0.2494, -0.1903, -0.1, 0.2319, -0.1667, -0.06, 0.2494, -0.1667, -0.1, 0.2494, -0.1903, -0.1, 0.2319, -0.1667, -0.06, 0.2494, -0.1414, -0.06, 0.2646, -0.1667, -0.1, 0.2494, -0.1414, -0.06, 0.2646, -0.1414, -0.1, 0.2646, -0.1667, -0.1, 0.2494, -0.1414, -0.06, 0.2646, -0.1148, -0.06, 0.2772, -0.1414, -0.1, 0.2646, -0.1148, -0.06, 0.2772, -0.1148, -0.1, 0.2772, -0.1414, -0.1, 0.2646, -0.1148, -0.06, 0.2772, -0.0871, -0.06, 0.2871, -0.1148, -0.1, 0.2772, -0.0871, -0.06, 0.2871, -0.0871, -0.1, 0.2871, -0.1148, -0.1, 0.2772, -0.0871, -0.06, 0.2871, -0.0585, -0.06, 0.2942, -0.0871, -0.1, 0.2871, -0.0585, -0.06, 0.2942, -0.0585, -0.1, 0.2942, -0.0871, -0.1, 0.2871, -0.0585, -0.06, 0.2942, -0.0294, -0.06, 0.2986, -0.0585, -0.1, 0.2942, -0.0294, -0.06, 0.2986, -0.0294, -0.1, 0.2986, -0.0585, -0.1, 0.2942, -0.0294, -0.06, 0.2986, 0, -0.06, 0.3, -0.0294, -0.1, 0.2986, 0, -0.06, 0.3, 0, -0.1, 0.3, -0.0294, -0.1, 0.2986, 0, 0.1, 0, 0.0294, 0.1, 0.2986, 0, 0.1, 0.3, 0, 0.1, 0, 0.0585, 0.1, 0.2942, 0.0294, 0.1, 0.2986, 0, 0.1, 0, 0.0871, 0.1, 0.2871, 0.0585, 0.1, 0.2942, 0, 0.1, 0, 0.1148, 0.1, 0.2772, 0.0871, 0.1, 0.2871, 0, 0.1, 0, 0.1414, 0.1, 0.2646, 0.1148, 0.1, 0.2772, 0, 0.1, 0, 0.1667, 0.1, 0.2494, 0.1414, 0.1, 0.2646, 0, 0.1, 0, 0.1903, 0.1, 0.2319, 0.1667, 0.1, 0.2494, 0, 0.1, 0, 0.2121, 0.1, 0.2121, 0.1903, 0.1, 0.2319, 0, 0.1, 0, 0.2319, 0.1, 0.1903, 0.2121, 0.1, 0.2121, 0, 0.1, 0, 0.2494, 0.1, 0.1667, 0.2319, 0.1, 0.1903, 0, 0.1, 0, 0.2646, 0.1, 0.1414, 0.2494, 0.1, 0.1667, 0, 0.1, 0, 0.2772, 0.1, 0.1148, 0.2646, 0.1, 0.1414, 0, 0.1, 0, 0.2871, 0.1, 0.0871, 0.2772, 0.1, 0.1148, 0, 0.1, 0, 0.2942, 0.1, 0.0585, 0.2871, 0.1, 0.0871, 0, 0.1, 0, 0.2986, 0.1, 0.0294, 0.2942, 0.1, 0.0585, 0, 0.1, 0, 0.3, 0.1, 0, 0.2986, 0.1, 0.0294, 0, 0.1, 0, 0.2986, 0.1, -0.0294, 0.3, 0.1, 0, 0, 0.1, 0, 0.2942, 0.1, -0.0585, 0.2986, 0.1, -0.0294, 0, 0.1, 0, 0.2871, 0.1, -0.0871, 0.2942, 0.1, -0.0585, 0, 0.1, 0, 0.2772, 0.1, -0.1148, 0.2871, 0.1, -0.0871, 0, 0.1, 0, 0.2646, 0.1, -0.1414, 0.2772, 0.1, -0.1148, 0, 0.1, 0, 0.2494, 0.1, -0.1667, 0.2646, 0.1, -0.1414, 0, 0.1, 0, 0.2319, 0.1, -0.1903, 0.2494, 0.1, -0.1667, 0, 0.1, 0, 0.2121, 0.1, -0.2121, 0.2319, 0.1, -0.1903, 0, 0.1, 0, 0.1903, 0.1, -0.2319, 0.2121, 0.1, -0.2121, 0, 0.1, 0, 0.1667, 0.1, -0.2494, 0.1903, 0.1, -0.2319, 0, 0.1, 0, 0.1414, 0.1, -0.2646, 0.1667, 0.1, -0.2494, 0, 0.1, 0, 0.1148, 0.1, -0.2772, 0.1414, 0.1, -0.2646, 0, 0.1, 0, 0.0871, 0.1, -0.2871, 0.1148, 0.1, -0.2772, 0, 0.1, 0, 0.0585, 0.1, -0.2942, 0.0871, 0.1, -0.2871, 0, 0.1, 0, 0.0294, 0.1, -0.2986, 0.0585, 0.1, -0.2942, 0, 0.1, 0, 0, 0.1, -0.3, 0.0294, 0.1, -0.2986, 0, 0.1, 0, -0.0294, 0.1, -0.2986, 0, 0.1, -0.3, 0, 0.1, 0, -0.0585, 0.1, -0.2942, -0.0294, 0.1, -0.2986, 0, 0.1, 0, -0.0871, 0.1, -0.2871, -0.0585, 0.1, -0.2942, 0, 0.1, 0, -0.1148, 0.1, -0.2772, -0.0871, 0.1, -0.2871, 0, 0.1, 0, -0.1414, 0.1, -0.2646, -0.1148, 0.1, -0.2772, 0, 0.1, 0, -0.1667, 0.1, -0.2494, -0.1414, 0.1, -0.2646, 0, 0.1, 0, -0.1903, 0.1, -0.2319, -0.1667, 0.1, -0.2494, 0, 0.1, 0, -0.2121, 0.1, -0.2121, -0.1903, 0.1, -0.2319, 0, 0.1, 0, -0.2319, 0.1, -0.1903, -0.2121, 0.1, -0.2121, 0, 0.1, 0, -0.2494, 0.1, -0.1667, -0.2319, 0.1, -0.1903, 0, 0.1, 0, -0.2646, 0.1, -0.1414, -0.2494, 0.1, -0.1667, 0, 0.1, 0, -0.2772, 0.1, -0.1148, -0.2646, 0.1, -0.1414, 0, 0.1, 0, -0.2871, 0.1, -0.0871, -0.2772, 0.1, -0.1148, 0, 0.1, 0, -0.2942, 0.1, -0.0585, -0.2871, 0.1, -0.0871, 0, 0.1, 0, -0.2986, 0.1, -0.0294, -0.2942, 0.1, -0.0585, 0, 0.1, 0, -0.3, 0.1, 0, -0.2986, 0.1, -0.0294, 0, 0.1, 0, -0.2986, 0.1, 0.0294, -0.3, 0.1, 0, 0, 0.1, 0, -0.2942, 0.1, 0.0585, -0.2986, 0.1, 0.0294, 0, 0.1, 0, -0.2871, 0.1, 0.0871, -0.2942, 0.1, 0.0585, 0, 0.1, 0, -0.2772, 0.1, 0.1148, -0.2871, 0.1, 0.0871, 0, 0.1, 0, -0.2646, 0.1, 0.1414, -0.2772, 0.1, 0.1148, 0, 0.1, 0, -0.2494, 0.1, 0.1667, -0.2646, 0.1, 0.1414, 0, 0.1, 0, -0.2319, 0.1, 0.1903, -0.2494, 0.1, 0.1667, 0, 0.1, 0, -0.2121, 0.1, 0.2121, -0.2319, 0.1, 0.1903, 0, 0.1, 0, -0.1903, 0.1, 0.2319, -0.2121, 0.1, 0.2121, 0, 0.1, 0, -0.1667, 0.1, 0.2494, -0.1903, 0.1, 0.2319, 0, 0.1, 0, -0.1414, 0.1, 0.2646, -0.1667, 0.1, 0.2494, 0, 0.1, 0, -0.1148, 0.1, 0.2772, -0.1414, 0.1, 0.2646, 0, 0.1, 0, -0.0871, 0.1, 0.2871, -0.1148, 0.1, 0.2772, 0, 0.1, 0, -0.0585, 0.1, 0.2942, -0.0871, 0.1, 0.2871, 0, 0.1, 0, -0.0294, 0.1, 0.2986, -0.0585, 0.1, 0.2942, 0, 0.1, 0, 0, 0.1, 0.3, -0.0294, 0.1, 0.2986, 0, -0.1, 0, 0, -0.1, 0.3, 0.0294, -0.1, 0.2986, 0, -0.1, 0, 0.0294, -0.1, 0.2986, 0.0585, -0.1, 0.2942, 0, -0.1, 0, 0.0585, -0.1, 0.2942, 0.0871, -0.1, 0.2871, 0, -0.1, 0, 0.0871, -0.1, 0.2871, 0.1148, -0.1, 0.2772, 0, -0.1, 0, 0.1148, -0.1, 0.2772, 0.1414, -0.1, 0.2646, 0, -0.1, 0, 0.1414, -0.1, 0.2646, 0.1667, -0.1, 0.2494, 0, -0.1, 0, 0.1667, -0.1, 0.2494, 0.1903, -0.1, 0.2319, 0, -0.1, 0, 0.1903, -0.1, 0.2319, 0.2121, -0.1, 0.2121, 0, -0.1, 0, 0.2121, -0.1, 0.2121, 0.2319, -0.1, 0.1903, 0, -0.1, 0, 0.2319, -0.1, 0.1903, 0.2494, -0.1, 0.1667, 0, -0.1, 0, 0.2494, -0.1, 0.1667, 0.2646, -0.1, 0.1414, 0, -0.1, 0, 0.2646, -0.1, 0.1414, 0.2772, -0.1, 0.1148, 0, -0.1, 0, 0.2772, -0.1, 0.1148, 0.2871, -0.1, 0.0871, 0, -0.1, 0, 0.2871, -0.1, 0.0871, 0.2942, -0.1, 0.0585, 0, -0.1, 0, 0.2942, -0.1, 0.0585, 0.2986, -0.1, 0.0294, 0, -0.1, 0, 0.2986, -0.1, 0.0294, 0.3, -0.1, 0, 0, -0.1, 0, 0.3, -0.1, 0, 0.2986, -0.1, -0.0294, 0, -0.1, 0, 0.2986, -0.1, -0.0294, 0.2942, -0.1, -0.0585, 0, -0.1, 0, 0.2942, -0.1, -0.0585, 0.2871, -0.1, -0.0871, 0, -0.1, 0, 0.2871, -0.1, -0.0871, 0.2772, -0.1, -0.1148, 0, -0.1, 0, 0.2772, -0.1, -0.1148, 0.2646, -0.1, -0.1414, 0, -0.1, 0, 0.2646, -0.1, -0.1414, 0.2494, -0.1, -0.1667, 0, -0.1, 0, 0.2494, -0.1, -0.1667, 0.2319, -0.1, -0.1903, 0, -0.1, 0, 0.2319, -0.1, -0.1903, 0.2121, -0.1, -0.2121, 0, -0.1, 0, 0.2121, -0.1, -0.2121, 0.1903, -0.1, -0.2319, 0, -0.1, 0, 0.1903, -0.1, -0.2319, 0.1667, -0.1, -0.2494, 0, -0.1, 0, 0.1667, -0.1, -0.2494, 0.1414, -0.1, -0.2646, 0, -0.1, 0, 0.1414, -0.1, -0.2646, 0.1148, -0.1, -0.2772, 0, -0.1, 0, 0.1148, -0.1, -0.2772, 0.0871, -0.1, -0.2871, 0, -0.1, 0, 0.0871, -0.1, -0.2871, 0.0585, -0.1, -0.2942, 0, -0.1, 0, 0.0585, -0.1, -0.2942, 0.0294, -0.1, -0.2986, 0, -0.1, 0, 0.0294, -0.1, -0.2986, 0, -0.1, -0.3, 0, -0.1, 0, 0, -0.1, -0.3, -0.0294, -0.1, -0.2986, 0, -0.1, 0, -0.0294, -0.1, -0.2986, -0.0585, -0.1, -0.2942, 0, -0.1, 0, -0.0585, -0.1, -0.2942, -0.0871, -0.1, -0.2871, 0, -0.1, 0, -0.0871, -0.1, -0.2871, -0.1148, -0.1, -0.2772, 0, -0.1, 0, -0.1148, -0.1, -0.2772, -0.1414, -0.1, -0.2646, 0, -0.1, 0, -0.1414, -0.1, -0.2646, -0.1667, -0.1, -0.2494, 0, -0.1, 0, -0.1667, -0.1, -0.2494, -0.1903, -0.1, -0.2319, 0, -0.1, 0, -0.1903, -0.1, -0.2319, -0.2121, -0.1, -0.2121, 0, -0.1, 0, -0.2121, -0.1, -0.2121, -0.2319, -0.1, -0.1903, 0, -0.1, 0, -0.2319, -0.1, -0.1903, -0.2494, -0.1, -0.1667, 0, -0.1, 0, -0.2494, -0.1, -0.1667, -0.2646, -0.1, -0.1414, 0, -0.1, 0, -0.2646, -0.1, -0.1414, -0.2772, -0.1, -0.1148, 0, -0.1, 0, -0.2772, -0.1, -0.1148, -0.2871, -0.1, -0.0871, 0, -0.1, 0, -0.2871, -0.1, -0.0871, -0.2942, -0.1, -0.0585, 0, -0.1, 0, -0.2942, -0.1, -0.0585, -0.2986, -0.1, -0.0294, 0, -0.1, 0, -0.2986, -0.1, -0.0294, -0.3, -0.1, 0, 0, -0.1, 0, -0.3, -0.1, 0, -0.2986, -0.1, 0.0294, 0, -0.1, 0, -0.2986, -0.1, 0.0294, -0.2942, -0.1, 0.0585, 0, -0.1, 0, -0.2942, -0.1, 0.0585, -0.2871, -0.1, 0.0871, 0, -0.1, 0, -0.2871, -0.1, 0.0871, -0.2772, -0.1, 0.1148, 0, -0.1, 0, -0.2772, -0.1, 0.1148, -0.2646, -0.1, 0.1414, 0, -0.1, 0, -0.2646, -0.1, 0.1414, -0.2494, -0.1, 0.1667, 0, -0.1, 0, -0.2494, -0.1, 0.1667, -0.2319, -0.1, 0.1903, 0, -0.1, 0, -0.2319, -0.1, 0.1903, -0.2121, -0.1, 0.2121, 0, -0.1, 0, -0.2121, -0.1, 0.2121, -0.1903, -0.1, 0.2319, 0, -0.1, 0, -0.1903, -0.1, 0.2319, -0.1667, -0.1, 0.2494, 0, -0.1, 0, -0.1667, -0.1, 0.2494, -0.1414, -0.1, 0.2646, 0, -0.1, 0, -0.1414, -0.1, 0.2646, -0.1148, -0.1, 0.2772, 0, -0.1, 0, -0.1148, -0.1, 0.2772, -0.0871, -0.1, 0.2871, 0, -0.1, 0, -0.0871, -0.1, 0.2871, -0.0585, -0.1, 0.2942, 0, -0.1, 0, -0.0585, -0.1, 0.2942, -0.0294, -0.1, 0.2986, 0, -0.1, 0, -0.0294, -0.1, 0.2986, 0, -0.1, 0.3) -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cl7gu"] -albedo_color = Color(0, 0.916922, 0.115964, 1) +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cqb2w"] albedo_texture = ExtResource("15_t0vv6") -emission_enabled = true -emission = Color(0, 0.458824, 0, 1) -rim_tint = 1.0 uv1_offset = Vector3(0.5, 0.5, 0.5) uv1_triplanar = true texture_filter = 0 -grow_amount = 0.03 [sub_resource type="CylinderMesh" id="CylinderMesh_vrcmc"] top_radius = 0.3 @@ -72,35 +62,10 @@ size = Vector3(1, 2, 1.001) [sub_resource type="BoxShape3D" id="BoxShape3D_jvb5m"] size = Vector3(1, 2, 1) -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_v2g4n"] -material = ExtResource("21_cl7gu") -radius = 0.1 -radial_steps = 4 -section_length = 0.3 - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_cl7gu"] -material = ExtResource("21_cl7gu") -radius = 0.1 -radial_steps = 4 -section_length = 0.3 - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_kt6ss"] -material = ExtResource("21_cl7gu") -radius = 0.1 -radial_steps = 4 -section_length = 0.4 - -[sub_resource type="TubeTrailMesh" id="TubeTrailMesh_hfcen"] -material = ExtResource("21_cl7gu") -radius = 0.1 -radial_steps = 4 -section_length = 0.5 - [node name="ChronoManager" type="Node3D" node_paths=PackedStringArray("gui", "pedstalContainer", "chime_player", "door_player", "world_env", "player", "player_spawn", "left_door", "right_door", "fail_sound_player")] script = ExtResource("1_5b2rd") pedestal_off_mat = ExtResource("2_0aj3l") pedestal_on_mat = ExtResource("3_mnhg8") -pedestal_activated_cols = Array[Material]([ExtResource("4_w835j"), ExtResource("4_w835j"), ExtResource("4_w835j"), ExtResource("4_w835j"), ExtResource("4_w835j"), ExtResource("5_cl7gu"), ExtResource("5_cl7gu"), ExtResource("5_cl7gu"), ExtResource("6_v2g4n"), ExtResource("7_kt6ss")]) gui = NodePath("Gui") pedstalContainer = NodePath("Pedestals") chime_player = NodePath("AudioStreamPlayer") @@ -194,38 +159,37 @@ command_sprite = ExtResource("12_3c4u7") [node name="Pedestals" type="Node3D" parent="."] [node name="CommandPedestal" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1, -3.5) - -[node name="CommandPedestal2" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, -1.5) - -[node name="CommandPedestal3" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, 0) - -[node name="CommandPedestal4" parent="Pedestals" instance=ExtResource("10_sghta")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, 1.5) -[node name="CommandPedestal5" parent="Pedestals" instance=ExtResource("10_sghta")] +[node name="CommandPedestal2" parent="Pedestals" instance=ExtResource("10_sghta")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.5, 1, 2.5) + +[node name="CommandPedestal3" parent="Pedestals" instance=ExtResource("10_sghta")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1, 3.5) + +[node name="CommandPedestal4" parent="Pedestals" instance=ExtResource("10_sghta")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1, 3.5) +[node name="CommandPedestal5" parent="Pedestals" instance=ExtResource("10_sghta")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, 3.5) + [node name="CommandPedestal6" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1, 3.5) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 1, 3.5) [node name="CommandPedestal7" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, 1.5) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1, 3.5) [node name="CommandPedestal8" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 1, 3.5) [node name="CommandPedestal9" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, -1.5) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, 2.5) [node name="CommandPedestal10" parent="Pedestals" instance=ExtResource("10_sghta")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1, -3.5) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 1, 1.5) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource("12_bm4h4") -bus = &"SoundFX" [node name="PlayerStartPos" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0) @@ -237,12 +201,11 @@ transform = Transform3D(1.91069e-15, 4.37114e-08, -1, 1, -4.37114e-08, 0, -4.371 shape = SubResource("ConcavePolygonShape3D_jchw8") [node name="MeshInstance3D" type="MeshInstance3D" parent="StartButton"] -material_override = SubResource("StandardMaterial3D_cl7gu") +material_override = SubResource("StandardMaterial3D_cqb2w") mesh = SubResource("CylinderMesh_vrcmc") [node name="MenuButton" type="Area3D" parent="."] transform = Transform3D(4.37114e-08, 1, 8.74228e-08, 1, -4.37114e-08, 0, 3.82138e-15, 8.74228e-08, -1, 5, 2.5, -1.5) -visible = false [node name="CollisionShape3D" type="CollisionShape3D" parent="MenuButton"] shape = SubResource("ConcavePolygonShape3D_jchw8") @@ -275,65 +238,15 @@ shape = SubResource("BoxShape3D_jvb5m") [node name="Sign" parent="." instance=ExtResource("14_m7cxt")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.5, -1.5) -visible = false sign_text = "Back to Menu" [node name="doorSound" type="AudioStreamPlayer" parent="."] stream = ExtResource("15_a0olp") volume_db = -30.0 pitch_scale = 1.2 -bus = &"SoundFX" [node name="fail_sound_player" type="AudioStreamPlayer" parent="."] stream = ExtResource("16_tm6cb") -bus = &"SoundFX" - -[node name="Wire" type="Node3D" parent="."] - -[node name="MeshInstance3D" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1.5, -5) -mesh = SubResource("TubeTrailMesh_v2g4n") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D2" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 1.5, 1, -4.27264) -mesh = SubResource("TubeTrailMesh_cl7gu") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D3" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(0.707107, -0.707107, -3.09086e-08, 0, -4.37114e-08, 1, -0.707107, -0.707107, -3.09086e-08, 2.5, 1, -2.5) -mesh = SubResource("TubeTrailMesh_kt6ss") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D5" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(0.707107, 0.707107, 3.09086e-08, 0, -4.37114e-08, 1, 0.707107, -0.707107, -3.09086e-08, 2.5, 1, 2.5) -mesh = SubResource("TubeTrailMesh_kt6ss") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D6" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-0.707107, 0.707107, 3.09086e-08, -2.51215e-15, -4.37114e-08, 1, 0.707107, 0.707107, 3.09086e-08, -2.5, 1, 2.5) -mesh = SubResource("TubeTrailMesh_kt6ss") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D7" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-0.707107, -0.707107, -3.09086e-08, 2.51215e-15, -4.37114e-08, 1, -0.707107, 0.707107, 3.09086e-08, -2.5, 1, -2.5) -mesh = SubResource("TubeTrailMesh_kt6ss") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D4" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(1, 0, -3.55271e-15, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 3.5, 1, 0) -mesh = SubResource("TubeTrailMesh_hfcen") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D8" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-4.37114e-08, 1, 4.37114e-08, 0, -4.37114e-08, 1, 1, 4.37114e-08, -1.64202e-15, 0, 1, 3.5) -mesh = SubResource("TubeTrailMesh_hfcen") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") - -[node name="MeshInstance3D9" type="MeshInstance3D" parent="Wire"] -transform = Transform3D(-1, -8.74228e-08, -2.68662e-16, 0, -4.37114e-08, 1, -8.74228e-08, 1, 4.37114e-08, -3.5, 1, 0) -mesh = SubResource("TubeTrailMesh_hfcen") -skeleton = NodePath("../../root/@EditorNode@21272/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11482/@VSplitContainer@11134/@HSplitContainer@11136/@HSplitContainer@11138/@Control@11139/@SubViewportContainer@11140/@SubViewport@11141/ChronoManager") [connection signal="broadcast" from="." to="Player" method="_on_chrono_manager_broadcast"] [connection signal="tick" from="." to="Player" method="_on_chrono_manager_tick"] diff --git a/Music/Aspecty - Amb_01_Dark.mp3 b/Music/Aspecty - Amb_01_Dark.mp3 deleted file mode 100644 index 9ba98e0..0000000 Binary files a/Music/Aspecty - Amb_01_Dark.mp3 and /dev/null differ diff --git a/Music/Aspecty - Amb_01_Dark.mp3.import b/Music/Aspecty - Amb_01_Dark.mp3.import deleted file mode 100644 index 7c6ee69..0000000 --- a/Music/Aspecty - Amb_01_Dark.mp3.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="mp3" -type="AudioStreamMP3" -uid="uid://bnuvjexc67wx0" -path="res://.godot/imported/Aspecty - Amb_01_Dark.mp3-98eb8afe080419570509f982cb762c3e.mp3str" - -[deps] - -source_file="res://Music/Aspecty - Amb_01_Dark.mp3" -dest_files=["res://.godot/imported/Aspecty - Amb_01_Dark.mp3-98eb8afe080419570509f982cb762c3e.mp3str"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/Music/Dark Loop.mp3 b/Music/Dark Loop.mp3 deleted file mode 100644 index 0e253b5..0000000 Binary files a/Music/Dark Loop.mp3 and /dev/null differ diff --git a/Music/Dark Loop.mp3.import b/Music/Dark Loop.mp3.import deleted file mode 100644 index 040a75b..0000000 --- a/Music/Dark Loop.mp3.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="mp3" -type="AudioStreamMP3" -uid="uid://b4fqj3641cakh" -path="res://.godot/imported/Dark Loop.mp3-2874f94ce1a37aadafa3f2184640c541.mp3str" - -[deps] - -source_file="res://Music/Dark Loop.mp3" -dest_files=["res://.godot/imported/Dark Loop.mp3-2874f94ce1a37aadafa3f2184640c541.mp3str"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/Music/Factory.ogg b/Music/Factory.ogg deleted file mode 100644 index d1c812e..0000000 Binary files a/Music/Factory.ogg and /dev/null differ diff --git a/Music/Factory.ogg.import b/Music/Factory.ogg.import deleted file mode 100644 index 724d895..0000000 --- a/Music/Factory.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://clb67g8fj0gok" -path="res://.godot/imported/Factory.ogg-fe0b77569ecfd6d867b8c8c74c8349a1.oggvorbisstr" - -[deps] - -source_file="res://Music/Factory.ogg" -dest_files=["res://.godot/imported/Factory.ogg-fe0b77569ecfd6d867b8c8c74c8349a1.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/Music/Forest_Ambience.mp3 b/Music/Forest_Ambience.mp3 deleted file mode 100644 index a64ad63..0000000 Binary files a/Music/Forest_Ambience.mp3 and /dev/null differ diff --git a/Music/Forest_Ambience.mp3.import b/Music/Forest_Ambience.mp3.import deleted file mode 100644 index 61e14c5..0000000 --- a/Music/Forest_Ambience.mp3.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="mp3" -type="AudioStreamMP3" -uid="uid://cdaxf1ewngahm" -path="res://.godot/imported/Forest_Ambience.mp3-8f01237f5fef52a8994415dc8e0ee895.mp3str" - -[deps] - -source_file="res://Music/Forest_Ambience.mp3" -dest_files=["res://.godot/imported/Forest_Ambience.mp3-8f01237f5fef52a8994415dc8e0ee895.mp3str"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/Music/MusicManager.tscn b/Music/MusicManager.tscn deleted file mode 100644 index 8255963..0000000 --- a/Music/MusicManager.tscn +++ /dev/null @@ -1,25 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://prs2odgoyxpq"] - -[ext_resource type="Script" uid="uid://dyo4uhb0xygjw" path="res://Music/music_manager.gd" id="1_xucj2"] -[ext_resource type="AudioStream" uid="uid://cqeavji0kubj6" path="res://Music/audiomass-output.mp3" id="2_nyl5h"] -[ext_resource type="AudioStream" uid="uid://bnuvjexc67wx0" path="res://Music/Aspecty - Amb_01_Dark.mp3" id="3_ojnly"] -[ext_resource type="AudioStream" uid="uid://b4fqj3641cakh" path="res://Music/Dark Loop.mp3" id="4_yqniv"] -[ext_resource type="AudioStream" uid="uid://cdaxf1ewngahm" path="res://Music/Forest_Ambience.mp3" id="5_gtgq8"] - -[node name="MusicManager" type="Node" node_paths=PackedStringArray("player", "timer")] -script = ExtResource("1_xucj2") -tracks = Array[AudioStream]([ExtResource("2_nyl5h"), ExtResource("3_ojnly"), ExtResource("4_yqniv"), ExtResource("5_gtgq8")]) -player = NodePath("AudioStreamPlayer") -timer = NodePath("Timer") - -[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] -stream = ExtResource("2_nyl5h") -volume_db = -14.416 -autoplay = true -bus = &"Music" - -[node name="Timer" type="Timer" parent="."] -one_shot = true - -[connection signal="finished" from="AudioStreamPlayer" to="." method="_on_audio_stream_player_finished"] -[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"] diff --git a/Music/audiomass-output.mp3 b/Music/audiomass-output.mp3 deleted file mode 100644 index 26e8b58..0000000 Binary files a/Music/audiomass-output.mp3 and /dev/null differ diff --git a/Music/audiomass-output.mp3.import b/Music/audiomass-output.mp3.import deleted file mode 100644 index 6801601..0000000 --- a/Music/audiomass-output.mp3.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="mp3" -type="AudioStreamMP3" -uid="uid://cqeavji0kubj6" -path="res://.godot/imported/audiomass-output.mp3-b179e0fdc26ee53747e38f07af2a05c8.mp3str" - -[deps] - -source_file="res://Music/audiomass-output.mp3" -dest_files=["res://.godot/imported/audiomass-output.mp3-b179e0fdc26ee53747e38f07af2a05c8.mp3str"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/Music/music_manager.gd b/Music/music_manager.gd deleted file mode 100644 index c2ca099..0000000 --- a/Music/music_manager.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends Node - -@export var tracks : Array[AudioStream] -@export var player : AudioStreamPlayer -@export var timer : Timer -var last_played : int = 0 - -# Called when the node enters the scene tree for the first time. -func _ready() -> void: - pass - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta: float) -> void: - #print(player.get_playback_position()) - pass - - -func _on_audio_stream_player_finished() -> void: - var new_track : int - while new_track == last_played: - new_track = randi_range(0,tracks.size()-1) - player.stream = tracks[new_track] - last_played = new_track - timer.start(randf_range(5,15)) - - -func _on_timer_timeout() -> void: - - player.play() diff --git a/Music/music_manager.gd.uid b/Music/music_manager.gd.uid deleted file mode 100644 index 3fc4fcc..0000000 --- a/Music/music_manager.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dyo4uhb0xygjw diff --git a/Promo/BannerBase.png b/Promo/BannerBase.png deleted file mode 100644 index ac7c533..0000000 Binary files a/Promo/BannerBase.png and /dev/null differ diff --git a/Promo/BannerBase.png.import b/Promo/BannerBase.png.import deleted file mode 100644 index e5a3a9f..0000000 --- a/Promo/BannerBase.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cku7bn4jsor8x" -path="res://.godot/imported/BannerBase.png-d5f98c2571a5b42a3bdd5a00d0a17e32.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Promo/BannerBase.png" -dest_files=["res://.godot/imported/BannerBase.png-d5f98c2571a5b42a3bdd5a00d0a17e32.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Promo/bannerSmash.pdn b/Promo/bannerSmash.pdn deleted file mode 100644 index e2326b2..0000000 --- a/Promo/bannerSmash.pdn +++ /dev/null @@ -1,331 +0,0 @@ -PDN3  PPaintDotNet.Data, Version=5.102.9119.37914, Culture=neutral, PublicKeyToken=nullPaintDotNet.Document -isDisposedlayerswidthheight savedWithuserMetadataItemsPaintDotNet.LayerListSystem.VersionSystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][]   PaintDotNet.LayerListparentArrayList+_itemsArrayList+_sizeArrayList+_versionPaintDotNet.Document  System.Version_Major_Minor_Build _Revisionf#System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]keyvalue $exif.tag3[0] -D $exif.tag4[0] / $exif.tag5[0]7 $exif.tag6[0]7     PPaintDotNet.Core, Version=5.102.9119.37914, Culture=neutral, PublicKeyToken=nullPaintDotNet.BitmapLayer -propertiessurfaceLayer+isDisposed Layer+width Layer+heightLayer+properties-PaintDotNet.BitmapLayer+BitmapLayerPropertiesPaintDotNet.Surface!PaintDotNet.Layer+LayerProperties         ! " # $-PaintDotNet.BitmapLayer+BitmapLayerPropertiesblendOp&PaintDotNet.UserBlendOps+NormalBlendOp %PaintDotNet.Surfacewidthheightstridescan0PaintDotNet.MemoryBlock - &!PaintDotNet.Layer+LayerPropertiesnameuserMetadataItemsvisible isBackgroundopacity blendModeSystem.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]][]PaintDotNet.LayerBlendMode' -Background (PaintDotNet.LayerBlendModevalue__ * - +,Layer 2 ( /  - 0!1Layer 3 (" 4# - 5$6Layer 4 (%&PaintDotNet.UserBlendOps+NormalBlendOp&PaintDotNet.MemoryBlocklength64 hasParentdeferred ` (System.Collections.Generic.KeyValuePair`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]*%+&` /%0&` 4%5&`  ] -sT{6ىd# m;8&@h^g=ӻDV'psCc8u0gИM8pEks5353džr47cqnna+(.!5K(*H1rM M08~^eǦ5y~>_Gxc|>|7Xv1 /qzz== }?<@Ǯ.fqq#C#X__#>U5XǮ.>k\ׁ99>N?x/\d9_mY YSXY[AKAMS _P z}ťE Fyn^cVqZw5H]F )|78\_ :+_6!_#ks'?G<޿_yN!\[Á>N6>1,j9cf&iZfa1ʊ+8+̄j&QY2D1$|PQ揚lf"'3g>ŋFu]0ONMݝ /!4e1:T{cdHIv@Zꇨ D[[2Ln3NL|x// |,/ߟe**=07oF]C ȑCStu>MJNׯ3Cw+JG2y) cr„V='Odc_EVo`2Q֖DGg2y^ݘaf!# Nw@Gg2s11`ƥKfLO=!&Fx(Fdd#9cģ3eg]pEEu> -G;Gaq㘁xǣ?|u]_iu)h9Ղ%E npo Th#޹c|ԑ!]R`\g?06Eim -q|2mzQal!oayS?y3C䄅Q30:jFR혳gvAل Μ}=e::~**L:DAIOddGQWn'._%3;pkX\laܺ5Ņq+\:dgX`Q^ںDE~윳 -Cx  PXsi(-Iha*ICj1az~ )La)N+sQdБ|Χxt =?O#?A_:ں?xAz^z?0n&7}@7}t5H?S?.{ @ u$ xufޠ!y8+xm>x9Y>EgG..*#HI: S}xGxݏ H}`}=\Ndz~/S ]0 05匾~G9 ::bl58~?N/jߋoAVoEECxaпrI[̤cEQZUHwﷸ_~DDk'Z?c_Eo9wN SSchk 5Qe">Njt'df:)71i~fg-ѸgLAuLjkF: Hcd}ά?rc/,r>p8LOʼY:@`&6jCH:/ OO9@ĥAf/[!kiGBvn)^d(BZ؋R|l ?!yw5X?vv@gF*b/t>_ȐSPL++ ~ډxrMFG=?~G?7e뎠Eןpm).Jɑ ~@8|"??Jב7I߇t͐5At'L~mzsB/OFvCPSGU/8MMFdC0<=`0 ۧKWhjqo . )WC/PR;0##(`'~ݏpq~']^DO7oz##]jeb##ֹ(ϛD11v>~ccwBnLeGq~4S8& >;뱼\G'N`ȕ#8?v -Dp y`rSF̘p?)glyȈ8KAtL\$JW7C.89^Zmw ? PhnBR#r@='6y ۦ'zcxprT)6PQwffݱG?nQͣrw#l+k4"ߨCr>|䏐n0ܼOe.0?#Lu^1~468ำQZz5{!/_D06{]͟DF;Xnnz-Gi_}5ǐNLxu T0?kv|= gCaqҥh8 rt-hj4~]n8K4%EiVc0" sUV/כ|r>=ߋ_t=x0]ґrLX\wtZ 8L=q\9O`HE|Q\l﷏}z2@fyoJظ(Z["<%D :. (E֍t\Mǝt,Ea'rr /ƼqQ {v?"8%2e#r-Vn&mr>r30g4LO;cHڍ x+G;\lDwW -Ο7chYN@\|چee:1mhl# ? ;#%M(ve_71SNP#{ϊ89`悉Gw]]6߿YHk0syrDJs;]RRn|SyM:P< ,A>H$,-}Bl[^*2S~ f,9x>7kuX[Sk^N!?Ba߸af"ٮS #nTI|嘝õFtw _ O{.Ex]`ۅrD bcLn'\jΝ3IGxaaUTVz!>mLM6y3x-yY:PU.?z[m<Ý;sʽѵ|U[on. :=ԡ) _d~_z4MVL=l0:HM>-GvJ Fԥmr,BQIX7hUyZ?9>'^^iq:kϒir~VQfY>/q1u~VΥϲmaܬXZ,TIq997K.&nQNeE]", @=q? ;|? 6ll@*xv[,_} ?+P|~ɔ8{B r۹ 9+0]q_KszrBX&.vW2!+;]hmFIqJK (+3 <ˑȹ2z_$ ~3 -'׳Czhoἦh܇[khiF5'P[wM'PS{5)?@}ͳC{CCf^ff38dFoWW #=v"+ۉN\O  )Lu?CQtCF8sG". ;))jؖ--Rnk> 'CyItդ!O0s&Y.('A.xqvmn0<^gr@"M#Ώ)A@B_é;zƂQX0XБ_ ׌{ 8,e'\4vsX6~t/I'Gd[]IGqQdex@))hm 17edz/v"$|*I1vfO;GQ/\J@m=Z?Clbbc̄ P[GS#ШGcS"hGo?9oW")=vt'z""%dBG!;g?Cq2' cQωsUE]݇#23rk=72~8''-{o -烉T{Cx̩v -P~CLKK0#{-ܾ~-~'O!r#-|e#{ș'O+[-,-բx Ņ',/W).Hx(nt6e wVo&Te4HO|T $p?rA?Qp[>{A&{VwHȾ'{@Fz17nv#%IǤ):Z,C{z8q7SYAB^L'04JWfBfE.쀫7{PSxoo/P][޺ sKzkr~tk=b?5C#rCSc9_Gk-ZRa¥aqR*˓PW$ U1%Ez46#-,/--:a&YyZZgoU'OGuqN^1nL:-zgmg aj6gcXdDrZڪӔ3}vc~ԣ1 {9,~?G8814$$}&7P_4TAoDQa*vyG=8u1sMHNrE;hk^xzVÒMN~)= 1q\=}q~w1 _711訽䀉qK´.Xبǹszv(Q?P( &% xBG Ze %N6c~*QSUG9'_v%O55] X܏1"<r@T0 ط3(.-ڒNȐGOqފ=-.`X&F?}j[; ʜrA׮2c&鹭ݮcWWF0=U 7nW^717o)DjPTxUlҜ0yaj ӠOţ/rrSOBxzDS~qښ.,pk:PaBd[wWDBDǸ /'Eg -c#O -ʱz4<ɩբ% ݅?=X2BC>[1H"K@-Gqf=ڢGOcios_af'bȲ,]bLKղz $e,/j9MQV}fFvHK߭ ;a** 9y?RR8-$>G\a}¢}T.g`e,/nǐ54I~^:cz%5v~[''}i#G!߅i#O|Keb\*\4ܶ<~vcuY:P^CYj5E=r+7P\l'd9!/݉Q48" I{Af֛LCI׌ύ\*ljNdnr߷ߎ+.HY?B!PHq{^zzHHt`\>apqԓ1b?ez<z{^ix#}?E-ϛW;gGt^{P[{;~4XL&Lꇲ2K_aζGwyN5Gc%4&(=e=AEٕϤ%{6~ă;W[$TLmj꧕MsT 6gVx>ZV Z9GkVh)O+XT_*<[}"7+DnhϬFS Pf@yi:Nއ#?~k8!6(Ebo22@wATVDKk<5@};Q19cGs9SLL $a`0Abtܗ/)]]X7 ##z\3rNgd$YCYGNa&3sՕ)**e#^ƒ{g &*5:)WYCR0^o݋!q?:CG5HZvQ /biW-,]BPk -p)2>E] % 9O|:;waGO%[1kb rk3|*'s"n|b+Krkk؎ d#,h+6qэ2XP\}p@˜EhM͎X=&(4Ѝ@OLVfL$*SzD| # -#g1?qDD&yyѵ&%8 ;oǼp!} 0\_11t/hL4p]p=ma~SU \[Wr| ް@HGܹӂ^@It;09į/=Q~.T#(N/,,MP.+% dV'#/7ɨMF@;wIK砦}$!#mmGQX|}S,_ϘԴ-sW3uoU5l;yZuY3yZVi\;mh9F%?TsZ:L흵}޾g1=ϓQbDRKg#/UNv;}"6'dL[9Y.Sቜ,y~U#+|lyVΦޖ3!$ʏ̔ -w`*90z@q4W_qe'Μ~ك:!;_ -w j>bs=mw 4@UFF\/odR{&ad8 -IbtٹT bb -1?o#O*HI~iHX%RSs~O@G9dqqoǸ/ -yZl-sqsEdc,]uAܻ̅gw/9{HMw='h3;B;3%]gϹ2}}n:ag,gl`2&7͛(OυQ~˖]]z³Y.Ȑ ^ e Tׯ=q>k?Φ&˙vWh6NԠ} ;T{WX8 _\OI9ոp! aBf/00 - -0>שbOnj*pz%**Գ/]6!5ݗߛ"/bcqGi+_l~Dūt)Gs+׃ax?EAA2r1>U?QX TZFՊ*9W˟o%V#rKyf[RFI݈{uZF{hhU?+@;k4E\n?oVf -? rnV}E|J܈/fy-k3</⾶2c|V]9aO=GS81Q 25#4>!ߞ/0!܋8gz'3;施(+31'b"_Aߋj2+p%hwbha!;b؏55HO;wbv$ - -s^3kk1vDU:#18! DL̻'X?#fy=iiojKZ0 JKa~!F [ڍhG4o~d;)R:?DG_0ѯ" hCGE~^Eb v05Lr+8}BSK &.D*'{FvojannXzzL},7lȓ6Ϡ=|?rI CT[G&;vgbcf,wؑcF|L5ʲ`0hKCK_;% g17爇c_ƸcN/B{ @"qIK9.Ox-ۄ =}xhrjEO_돼'bz+X[s#窩u:xxSHN #CH?z ĥXM=aavXhiD`= -2-{,VfeN!1nnD_*bcrl~g>\][.|s^"ɰ qIgr2DC>}C=yH48 MYcu=!Zr Q%6oʵTVlYliȧ=PuTtTQQN}"b6ziN63v}7rM=Vr,FS8]F{Y٭fyyk9.S@9b/GrjWcb-'{yfgڻd;3rk^j縲8 NzJ뙸dfş!8d' "?Dhkpt|mGo/x ?ݘIAZ{4Q[:~_`f&!$D>o9?$tv"<_~ُCHK?~gg(0jq㖑IH8DOYk9VSlG\QQ;DF ++ nn;؄7} ?CT䏘@IH>rr>@zHO%C}Y;.OiƝ7=A1@ aΞ0Ok_t`PS$d'syyFA'Gcr?OҾToyוk-GGq1Zepwa"7= S+ M&|nߗ} -]w `i) (+; 54~}(.9=;Ǿ:s=۹:Z[?8'vDCq̸r5h3~.{%1GD\O9HH9JJ홼1eL {yyx{b狌:x&1Iˈ\cg'} KXD5[G}SO.XO?V'q9G*J%֢?qYݷԾ'䀫+%P嗵+ s 騫;s=QV󌧅P_p̬ODu g8GO 2ߒ5$#d~Ḳ\@'|zn G׈V%)_Sb躿L:0v("#HK1bhr@7nT(ǵ&yN 9e?10hݤ` *?5~n4c?ڏoZMƹJ{>To+|91y0Ƣ(2T~+j -gBQQ*sn !θ00KߟX_յUrTֶȮak?Zy汈ȹZg]ڇv;{>kYy9Z: -c7'|cyY9:[7+2f{ͪyv8Mj/UY[{ʎom1XzLyfͪ1mfeǗBWg ~Hb<#I0$92L%.HK-8~#AAz>0|~)jh*a~D-9fyo7?!@dKJ~݁}"g3>d#ne'siOyZ>zZ##I_HZ p_|}>?BMfԈ(z4rqO {r crx_i?o/UеUδ0:g#ΟGSΏ1BT_ Z?kH( ,KCs DO͟_kׯ'1eޱ4gCddg\+z*P\=|o~0gq5<˜xEܼ5(rrVW+z*1v\O!W3\yZ񱒯rڞ'rFݐ\{(sV1NC+r۩$D}ɔȳsDZ~Fǔ}N]U~V/-j19}r-:?oS^`kMY%j0 }Klǔk0m\U -y?Tl:ўpm - .HFUe:k+3txoz cLXZ}6dD;,/ =4ehc -\g9C8;ϸBDp -߇pQQ%EF-֌3:!!::-q?b׿*'TW\t_r7{ 4|r홐zw)6dfN砿?iiNfk~dSo:IwYw Q1Up GFF}-GDEadd,O b}d.\HRO'#7n_6;Vg+W9@>!M٦{ 7bƟF'hs2 -)!0x'~prnjǙSSu ]ã^Xȧ|PrAKB(#`cC̖(C'PV抬SP\5~㢽to0t͐?jjtU/+{ft{n@Ee&(qJ֖AC@4g z֞I{yiAn~4FV { !f^X*9=ԧgSXf+{ -)ݯ]zg'$+lr=GO %qc^Dx.#?_qO:~*36™sG02Nϵ2j$<6j$kNa}kkxp--Y҂}/-ZM_H][kZczΙY:@ګ%|伥oyаUU4#(OP^XaGfbԝ}%!%m?xYߢ_fMї-YzoBJedmNMD=j[c7ZcE'^ N/x*'¤#͑ AF3<0##$qW+Lץ\j hn6bp Ɇ`\ڎАHN -{NQ F~!5{>G~0?˾4<~Gvhnt♶49.G \;/gdi[$14Ju6ͦͳ6rE-)G^TcN7sľԔbg_qS` -M -9(B|ns1OcbGxVt}8:㑝p:'kNzӰɿ}DGI'|N?u YDb@gC)p -8Gdjkٓu^UGDbֽ;FG߭5L&/=O14tt6]Pj$"dT uvRTGvsh­ zO[mab45tZon.l*ja }#ܯNyg͎xKrBo&"}&%sxzq6 QoYzh_H&}rߍ.,Rϭ_Bj{_wXYi`38e.X~ οBIy:F$@p8S3i:뮇$ )ׅ9=5ZwwSsU\k̼"8EO;>1 97zfD/v%G;9G|;zj1y7\;r\?!6No}>Vay%μ>/EػFv?Bߖ|^1]>B<_ÒϋӖ}tpO)|^_hiƕ8޷mjj /8/cZM@nQUGg9Y?1:^g4AmԼ+HK{98 M!0` @tQ|o\23D~^dfFhؿO?'x .'~?^#,QQ}'yVg@h=! n= aL~ٟ -m҉::}i2#W"-ov{e3?ωG^5r|NkUD=jD?{{йw%2™ ݏL=qeC1#5 'p~4Q/6cd8kMɘdhτA$&#(-\>ב&r{JLG?C{V[6R N!"5Q5yQS2܋0G}RCGkXա_U֕J= -b`Z@M>1.Ftˈznn?@`.kh+R>e9H~-}j:.\l8\/φp y 6 ,-J1rs"7/.cJ0} -}IOާ9995]~뽿M ifY+{wafSOr?rphأGV=>?wݟיM]?pA?.^dh_P^H h?x9}7y9/#!ى -/1: 2sOzx ڧ"SDDv@?Ⴔ`y[y>^ιiW7? i'bmr? "\LED޺'bŒr[N5>36U&&#Q[͵tFsNxpDz5Dy )Lx)\%E'[8[_DwF=?h˕X\hS-/W3KKuyGX'_z#xjg/GgkK(5L=jjÇ7iFj1-棾6iggknN`=O{*5^ޗB_]jErO3-9"ZN̶!br95H-ڐf:ڭa4AsɨoD\/F|Yld򞼅FW4:{\VH4ryq'~~v S#6=x1qq-HӾ],sL3#/8{gO;&>J?:VeV׆ef8K ~n0P.15qqw}>8!?${s1=CwAƦBp}d/c_KŋO ;yb'1CPkLnL^*1jc3[knLl -*cWoT1"*W~uG+lh?{||rDAfuKPOL6|&&xCR"u00^v@GWN^YmI%9;U~u$szꊲt=W]4 RݞwM0ż8[1 -MBX14#&{%erB4b!6j::λܹhq5nF}k&\E(obϞ3;<ΖF~opO|qLLDV.T-#H䯡 8*'֢ cb4 882oEzDDt웸:;>*~))6U]2~H9TRS 8쀉R{a#Q؏ڋBɍ}ke}V#=xRO}Ḷ(r?VkjʂkK-~o^J/%Ո -w߸"Y[yÇq|TIH0a/ :y4]zצX-BC€?kݢn\Xu(.>x𐘧q#6r೰ 7JKz;j=o`ക֣5[`?gF{,VNe LkX'iZ!utj{!]hi}lIȲ-־sq]3\Ld.50wt4Hb䣸}+ pƂf=hѸؐWrQ\ʊtN+&4 &cDGz?c%}>gX>U߯Y,E[~,nqU=IbMM?Ž| ->L,:׫Z٩+mkB͟#S [wR:.Rj֜= -=܍VjeN~B]'}h;RdR 9frT~]hzEGW4w.(̏Cg;}wb~ - ~j3ϫ{1! -Bf[ -^NEty&=v"*%;fRabf6G<ѮD)ɯ ]pɈ斃L GWw}HJټ,[QyϖZgٹvgYF{#apb7BoQZ*7~7{S`<ғ7*+c굼\@}xփl26 8!=D[&4[Oed.\\U뢝~A.{ϋTQTtԝEZ"F"w *z -uNؔ zϷU[4/ٛ{ڗ{Y}N ٧X߯T[~OI._V'v酪:{}i0|jt;}N9Qg->;] j]qb+[Nv{g< =v>'~jNc|]rY͏S=eW*3=;/ŜV /=膲C"Yݎ~~ƁC/{͈s@c߫/p~7`zQob5B'\:xܘG]91pM͇a0E%`t{xz/IMچt8**"ִuݻg(>b}pVeao! ?, -d`$_E ؿfV3V ڀ#+%_he?D>k$a?TXAwKeL+;IQ|6e}^PHv?1{`>{'o.˜{Ř,b$^d>o(%B6 ~ 33ي]^@{[5R<|_Œ'J5;ZC*F,מ<EOA,_۪IoΚCg^g!_Оj VgPcVgvտFNVɌZnmG?U?r[_W}YYz+yFEep5>Nz^z xzmGh><'|| 08芁WlF+U C$'C_?._Gu Fǽox4ѿŽό5~ =-$$@b2`Jac?𧨫;q훕n`Gi_Ǿ=dgkG}E$e{$w!/?ܩE/E(?>R^R[Dt0ܻ͚:zK~o`@%|V?U䱲ȟ:;: 8wڵ2w'JJ1|#hs8tuDT:6%s]PUu@q_ѣ>+Ywڭ *ߪcաu]ֳ/Yc!yA`9s~щ$|?Ry濡b@C Јeg['P! ^b?&%{_ Cd 7ǽ[02Z_]wCA(-yGX\)BZ>f%3~YSq|Ok3s7yxrL_ocֶ Zhv7*AoDD~S'0>D*̌FL -CdD̵=8rh=Ο/BDgGFeeezVJe8[ٲ͕J5D+66$#fclީPuiqGX}]ݏ{Ng:THV|_uxא=fǮf=v{:^皥[u\m}%r鯫|@Do]Q3D_L^ZT_"Dfގ[ -EcZZ.BeF ~ǞkyǏER:/j|| =]; ۸_}9]gMHL__mmWZs\b /Mܽ[JwftqfcVO~tYn22x(U/A6XXgвYO̍h>qQߊDl4K[>;v*S%+zS w}צyZ}>RDSkC.6B ,b#&ţ3y&*0u= O0̊gٹ˷ L \Gh?tCC֣ P?r躸w7be'9}eݺ/*F_)>;`e?b@?a@RkRkvvg]]G n$}nkȷJ$LM9䍨ގ}xG1eԑYv8r=}f#h_ܹq¥(\ށU:1; K ~Y~tێ-?9_iDr1Q -pi8r :>bae1HLuGii f8[fȯM9\F^'z"#93##GY=PԜ1[sv|1f',g2$D<1} ןt(U0/#+?uw::L_qF[a| C?i"RS}eFΓ>SD'վ0=,Y"Ǯ_Vꩫ^zj& }\?멵1_; Yxo"䎣j !~7RS`p Cv!*5tG!1vCޅ[o73 ,|F9G>:c߯l94MO5mT)cMO(kDOb /?忣KK+/'"y7eJD;,$c.'=N81'G2^GuSk4"+1q~Oeej^G.cy^NLٿ<+ډѯI6Iw3ƛ,s3z/k 8B3vK zeóu,ʹb$b@y7fch4>Q,b#*# - HÙ4ܼSͽP[GٺH>W5~^ӟfksI ̾COǿ?ގQ5@ɀ`de8w>}Ewd,'&+dڱ6:"!E`+1eb^Eb6_EwW+1i?*]ИG_XXt,0a[hA%In(̋AB{3QnLwW)qw>%D{sVDX}vgz[syNzv2%=;a+jNޫSFpLINfV'uRԬ`\ ->(|<_[{1Q,:}6\`I&쩽I9*XwIL#ٚ9k]Ls :JY~_~*=+joVs>ZܼUPUK(Ǚ;x?.kp#߂qzocHMߜy##}&cvُ4OsV ->Tdt*ʌV 鹏TV'GSwKN~ ;ZLKDl7"# -GDx|9fo4!821b - |xτdk7꬝5;٭{p }/5gl~ ì5O:>'xn5n y>+ -.N|rVύUqeA2*|=s\ߔ4>m0g,,BQIO=tnށP{_Fc1vx >?ߚ;ֳ%LK" ^-Ձ"\JE+•˚(EHW X*#-#/ӣF"BֳMG*qhIF'YgV{3OUR~8{$=T7˧߳h_  &CO -м(SSb#K]_+뭖T  i$$nFE!_b=SzĆc/#"a@/S^&Xl93Eu:nEz+݇l'$&9µa1C2RDw Wrr\0wwqp -̾|4PK1%{tɂ06zy_Yׯq ?sm~1-3É4#hnӯ !щ?kQ_|YV'l:F~C>{ק9O#+4SrN?yZzB05^@ye.sTJEze d 2eM2gGY$Χ~VN ^͌%+X+pRɔ^SkvM|`>d鲁mkleO5;Csb?.#|F#5uuFbx -̯#*5KQh kXy׬L,ZT#>ǣꯌuH~S[-j W2]pOOT#鹯әE'JO)r f%{ Tnx_>ُ+Ÿv{,b?RtN[,F+=sª!#◴p; -y*ză<7݁; g ^Uidyw&-N8" 8l'<ti s(P-MjfGI;Vx'flkIK/eJ὜ .zc)|9Td̉0-۟7>u12{<_ >,F-@-_7BBNp+HL^ʃ|ܛ. 3}236?QN&`ds7b` TIJPTBަaʌ.EÜ6xx|vdz!/7P#Pod9x^V)lq=' g;5CV>Z\ kcNzibէN$=u~&Cu$+:W֩:9'W-Oi=ٛ#ѹg[^RRzl1d|4}[>~{ɹnyڅGC/br"|2p\*QDDUx5**ށp+=Sח73۟]qFf1=IbBssZ[ZB~Z~F:~5O0[ $[d-IKO{6b $UcGu DvwN^+῕ET%if`r*yxQw7kEO?ʚ ,4b= fep7zM4})͛wk޾tGVT#Μq W19uɯ"7wR!>ΉeuaTT.c44xX%75> |Sw;1{/R۵\Y#x|1Ow}5MBm)+.$:ƒ62IsL~>ښd5Db` 91ي(: O": R_dϹgg4.Z[}~|l;Y0:s&Z'"z#{\!s~bK"}G_Ahț-}ǞǢ޳mI#{hj%Gߓ'Sg/"Z2G|re!ϳ$oLH‚O4""zƼ ./|2 o\8yPl5GFFn)7= -?u$דO0;s٦ cz["!;}jquFƒXzS/]Gt>| -SX+O~zF8j3O5lQzcf@zQ]{0=-Ĥ71;`46: Gf\(# |\N{s/q&`kbv~NXOv^RyDc?󝿕oo3#8O855-RRYr38GfKJ}rfתY5{–jgպXcX5;e/v^_RNJp\bfڪ=cښ,g82M?V'u+I7z_l[Yoju꾋)fYi(-1>\KI<7BsTs1VWlGe U&Br Wu3jϙ*=04g砕洿}]"SOJ4mƍBrEz2`}H*l+"Gr `ݑD>)*X?f;0ُtu#],&`x4,}Z$EjmNOEzDžexge %xwnE?ŊHymwcj3=8"6`+ͼ13Dj/rq FKӇVn3M;m\l܉ҷ8?]bc4m[8*l?b1I8PR}|s23#&f,R֖e9<7ߝ۵q9k>ԌO|\;Grn:۩6Y Nnd Ο߁"$lD`o 79phts8 -gpg~KIg{z\蜟؀ڵE¥DnעHI!"r}yY&U!َ(Oj{$Nb/T󽪲7B_ùRY +!*K _HIv$bܣ^/̩,=+H/۩JPٍ=+ IlhQ2=̦{B{3VOEOA65OvU[~ҋ|ڼHv9d.~Q}l~jts`:Gn`Y8w Nz榓{YY^8c7Y{s;\s8#忹T1ޟ}*3*j+AjG;# LRӳߙ3݅,aĸw{#K=UiO^ENCSvϺ|ٗEjQoڵx>eﻭu;1hlD{:X\|?=O/=>+Ql%(\%ff*14{NQǿ/ţOP?W$?Û5M_d:bḨr /faAMb>as08=3YGxi gd_RsW9GD5@y‚HFܹ]r\LH"fSC/1^|*s-5ňٹ([_lG5 "|+K"(9рHtuGk7Uzp_j--5ȉ0QVL獞t-&:05Y'\k_+L{n v&h;L&ZF3D""hh/bބZiH).h3Ȟ{#+&2 &5dOºC"̱%En#1+,2Gȼwx`g!VNv#123 5HKjC{DCgUHZ[um) {I\NegzY!;tyzWL :?^7crW~l|Z3JÉco v|N{nص'ؾ9z^l7o]ص~CHqo#,dRӞd??k?:fiPOU~"ѱ|?uwk1>F߳QT# gZ:p^1_#fk/K>m^!oYı`߀U.0*{ӘogaٙeZ {:ZuxpYl={89Z#1🪕O8QeA7wd d}gwIKJ| O:9룏c4MR{ -1&Kއd9rO3 5Vk9VRL{u1N@Fpvdl O>8l1Eu. @U[hn5;n0{~Ap&ل'NOk?J[>Ob}Bߍv,GOD`MNK|;*.YǪq`n@ve>͈ͬۈX'O2kEGR{tzs}YRoIOcA[GkQ,s~f?ҍLp ߅G - |'N }X?$=@{jp*8'@F<f\VR6 ʥ++mիݫW_2hf#^">]⢕O2TE3ڴ]Sp3:UG_يQVWcRRΖBl[8tȁsJ/zud_A_L#-['I-LC,MOX}n2.ܹ=t\~ ^;g m8bv"66!1 ^nk¾Q{q{~r~|37smy찬Wl&ꜝEȞo"3[P8N~=_A5E[)澈OЖ߷zz:sy;Gz8թ`"~'""XG3Mf+dEGXa)D >Z=} X#/=FYai"*EdeGRDuɠ)'#_t~9}v蟟bCM,bB'u.3jE--GH4Gi` =##V9yɛY>ϳ|X|U?b>U.FG"&y:hdkVKӨ=;[߃}6e oU.us7`l|]7 B*7b|2`HJ4"9Y?a O?D7o6[55zaA~TG}};ǯDzh5eZ3bў=-k\?:׽&צ9j^Ǡ^*uq{~Oyne-,. qV6֣eGㅻŃa[CٸH^.HJ"/? hiocv6 ssg|cSS^W*~DGKs$^r<'\.gʖuλcyz\k)o~xX/OMvs*DuU j+9 Ep9g -?}28\݈ _̐Sr$dR87b>'S)L̩FLߪz ?Y!.S-Jjm[eQM-rLeYeGg}L$cެϪzzb"9ce-[3GT0 USiAZ>[ +'˕H9ٮ4f9ě>E{ގw-4 _SL+c>hTxganq|IHM_ul7wq&TU~G%11lvBk 'L'LCu6}q-+<2 ɟ~I6#ױ1M}'$wfب:7H 9y݇q [_R;V]~BYeJ!ϽG^`+d?oMY;+VX[]ǞC\]~2\M8uʁEE꜖H+~Vo,wߍ,辩?b?b@, rocb*O応Gj%g?>U8;:WtuE9[&4}.8$7wD4::-ܻ/'kDžf#gbi5/w?>= - vMDw0o'7$U5>+ӌr_OW?} dDxGpii@D[.ԟFG{6/x>{jjhK={ - += -z."8*BB>$&gu_1!9ّ3h^YD?5?/=(+)e$$jіӼh7΄wU9BXB}r] '=mIHU[{n* ʎJRZ3Km:,9-|՞=h{RXqU+\}${Ρ|+bFG+b/=1?͞}/@ו(tDY$ʼn;HNDDZZL3 FTXPG_OP_[bK388䱵|N9ޅ|C`= JAZnoFk$'Cq7oEsj=zDF#TS?2= 7xv׍8eOgͼ D,1 TKߊU_GW'_c ٓ?V+JK - 2%%cs2<}MQ\TNKˬ^JK*=߾[9=6'`_z$"N!~o$UVj=>0*IW}XD-v%#Y![pE$ƿMc8wGC1=k5Oq)9ELQm8}z)srDz>WHR㳁50&|l/Z,H}yܘuXr.#9i|z{W3[k1F{[6󟯗s^'(oV .ր6Gd~޾ :{qV-'*QYe ¹+\^pf#Nm`hkh?2 ٞ<590>Edp}#2␙GRR!*Kí /Z2ޞ Q{?`WB﹪{$b܄ [nJTU#䘉j{nh=vdN9f6RNgzq[tľe=V/w=ֲ -_x- ]ﳟUP -\z]z|s[sC ʋ|vj;>Frj$"~?jqoj'/>|mu -pc2r"PS<|8 K  {޽k#?l0{;7\@g[!got+ vx ΜUO\Vg?Kϻ%G؏=b`ٞGf?`_\ehH4$z'g瑜TKLlWɉAiɇ,oX ;4dhK/{'G꡽EE=5obgK8H\$J?1@UuͮxG| kv ? -ʑ j#IydO$}Gs[U[Ú#Q\S#3 0^W?*,x7|10p -mm0<޾VV?em¾:cŋ.0XgK\X)C+gAs<xY>bFZw#A8񙱕*T݈@lEzqFczm u\Ǖ$|`` u055 'oA^{T#kX[7}`e̬8_( uiMR50ki-Zs#ߜ()Eq|NYE(/ĥptetQr} Fؽ3sM":mT'#77 ~? G09Yq} v{ m{^Zֿ'ܧz]a?oݻ#$G~j?l`QffJT'۳6s[$gOO_[fIt=ƺY9373`)kK?IOBEcHN5Zu"9~jQg5[%ߥ:K>wWE~a51=SǏ'06<>#쀶Pěf@jZAbyHO;磿BH1bwh>j_bEfN#<[2wFǜVtވ{hOާ9kz-)#/g?_Wgnޮ)ɹܝd?a?(V>AY05e Ꝟ6ksw=1؊`řPr}(.(.qun.9twiynn[qp] ŹrZ%; w.iƍ%L>s4e2Qa{TsjffF4sѕ܉`TU ?'W}*ټo7ޱ:U5WpȾ=sՓN zv}Z#~vo%_^J"n~ef)DVۤJ62 J"n DZJ3q ct⶯afkm;7;{SpWQX9TneT4ԙoD9QYQ9l~Zf6t]Ӳoj pF{9| -X|92=gO"v{G 7uif7bcpDŽ8oJ|uĸ-Xo*{<+gO?>!%[X$'6kqf=K؏/6l$gP؏03 ,zJ Ev NJ $y|-OyHUFƒD2%.t蕒ꄴ ';{%n'>3=eM \|EM-G&p$$|9V[濄ݾlpg#eXS$+E;F% -USIg@Cak-GmgwSxub̋Ϳ}6 {.fXEGJ3"+݈￟elDQ+躁EKt=$1!E_<ῼ#?*#]3~靻8(X_#!5̀o-//GhoD4<4H L: 2r #;ۀXm !v R )q+Ӷ̙?[71̜ѵߚ-'rTwu\ۈ[-3\.|WgnkYa/p(.a(7Ʋwtx[܁ Ywd 9b8}b^| ͫ, l5C5Kv]y9J}bz!=W黪)ݥY9n@_'I7Jf)8͢\*;c㙼:+%%c63.$%Dbc9RY$T'ԄőlY.CmE)gVځ K儫gPW[4^Cff4QYFmޯ83|#Qb9OYuqN8屁߷N}9JI{xѣ疚 ǏwV缱F8>Kp_wIOQp_Y%g5g\XF8;g}U<+;ŪV KOD, }e$S-o(+%K\+9W1<`c~rעs1OdsWO/=ْ,JTϹ9ߎQ2~"?f#Ӌ[ܤd4:g5:|:&HGt6?7Ig2ʒ#QeSmߞ'NE!q08tNpC 3`l4w/H+6Ȣ-cu" 1ؗ1 Nj>,c1o/s9wB=҅mbʧSjfa)o'Yw[׼7wl#<^Ėad.3`Z T{MܘLNy5oGfc|9<[.6R˕#ٍ%[1;G~LR_c׮wp샷vO8sf;7!(p;"w0 |octĄhTVDÙ3s_Q*YjdU -;U";4˦$ ͩu者ӕiꮫPߥ;(ϕWҞ]=Xw\ۤJ;gw)=Wґ8ޑOs~{׮? o%vE5h:Oq>ۉRr x@q\kPʽ~AtyK7&"N]0yptq 嚅:2Y37ZҳCEoD-s+=I)`n.VO{zIOOjYYFf?1TU2鈒,5RӍ,`6T++a]jXn`EFk";L>ޯ(jIND|'_M;>6MΨ9)NK"#xa e~]Vk.\㿅΃H~t|x?owDRg,I_L6OVaV96ڎk<юޞtڵE-ym_:}OpVC 8v;w>>7dÍJ/@VN c zJjkDwg%s[cJ3A{Ck̹ZΔ=^kקZ+`;9Յ} /s2{!TcZFPw[^ݻ~@0:O1q=Iwc̍rM>|?*E~Yԩ45H_(.Bձ|Kmx -ٙHOߋPa/#P\PG!#+ -GzY/B]C>fo |pUGUUﲿx/Cq|8ΎHI~"[-.\,vX^wFRFG"Gu^b`?S붺f;22:mx-+y5k\KO$ר\'YvOXE u4 :/}{ Qs>"ŁF-]"w )1עo){ -yOwFe;犊]#JM_/i?QL3"_uFK_ -7W y1_)M\V**k**t]~}-Cn+z:+uDaFQr#uFVfEdE=Z==8Ba?Źzu%btN.ǡ"'Y憎'f;_=w-wƢ++%71,u]99˜ׂp 4B -?b2nAU?՚RWct"[5L@]0<#5sjN1gәOrspVFF*08X*mc5s$Êδ+9掔8'1[-7*o!%sE-tA|K(,|!{I);cxt4YSH I_syn(|y"ZO])/tDtND#) CP[x&$)aƄqfTwXGg0z<摩9kl78DϱpcX S!6NT -~o`x4ͧ*#[qR&^(| e%8{I9ZkS(fBf3{Cd=OqRƟWgʿ[VO$/?w{4׀^΍@iU|=35kzGɌ5QxmFrJTU9~]T?OϨo7Dw}Jzzb@Q1(~H=QUp{7:•tv-A/ƭqHa9-`t4L]?wz[w_Nhiu)Swr!]딜cDT_":ٰw }Ź5UOg=ԙXA/# ׯgɾrFDMU$/&!GGeen_Uu=q{ {1Ȁd!^VRw.hu::g:4|,}k7F`ph ZZ^N˗dSa3^r޺B%6>SG?ŀIy:+hnfk'd܅ hisXckmݞEgㆤx+⢝$`R47Nsvy[0猝;-挠Af4'$x{YCPj#3r?zBNL N==6ډTe!/7k~C$QV '[9Nb~/^1?X|X"TN8.n.w1 -5 ، -uuat~ЌSqf~ ~]S2|"8ur` v4n"~<7(+gD鯉Ν FiM G^-2ij]鷩3g :y*Co|"SٸzCÉNАM Y7^tiDGq #ĄdRQR.:^펊R7mMTd?$bBł 45{;eA,Ruco€O+MV3]ܴ]W] ?jե/=ӊ켝OՙZ33.=}.f5w6t%sُ^- )ypV/2i@@1pv,XZlEF3**Žב2"c `;ﮀ)iuyYOUJl=7k2? ESG^煶WE[Mhu~ѱN=Αwau1]ߥ̳)Co؅1G[k/84]joPQ#vx{n@]}FG:r#*icM=?ĕP[15.-Gw\@2pP dn;-JK  -܄67xx!|>G~QQaxd;:Ƕ?Cr.}OΝZ.?*^sw_hl.qFzS[һڳmRGW|7%7K yAA r̄k8\]]Gqfn3Yoֆ -y#8s(dzVDZm_?40=6{6Xsm?_rE]FXUγ.ϘpW|k5sد'>Gq=+KJHzg= = '}:sO.DCSb׬}úΑHgw?A/U(-ۇ@~~76D]NJ_@*ŮM> "QW`zL-G!&zrr)9IAO0RS֋x? "|Fُ W_=><Ł򏺡XqƱ I)[ȃ9㽏^,#&4#_^kEYm]|^#zQ+}:_7WGS2/+[?qĚ3;b?}|l?|*Ϙx1L`3o`XqYGVǁXyf - -4俹~Q؁˽m"rheNLLͶ a?c𪷉R5qAz3Dq y+xʊɩkW0$!&Š,'}?5Dj8{3͞ӼsbL67LngE7/^dz-v$&MAޣy9obx=*ZN}%^?G(\g$zy>Pyݺ}SSŒCsTo}?_ 3exywO?B tQhi}9Yq؈7$( 7#3+J+M|P0}I (ulAJ̑Z[kpyYz:kKD4ܥud$G'B[$b/d =9yKk#6")u#?<^&;O1<ͥ%i#wq\)=^;Sm)vkoۥj0IUM$ozC?o863.CպUu*ԾcާzjbXJ/ϧ5-'~ņf7ёT}&5j3{tnW{Z()bώ\c~hK?upn-_U%!RCSיxO`>Aq0_*$|(8ё|[ī9%y+jkpd.]"b 50*broYNJ Gq^*sRY:QjfB'$%:}H1ѢԽ^8J-/Go>f]0c2S5G0zEGui [O՜Ouf3xvv$gy/WƩx\`Ù6~f\&gsPE)4՜XVА ԔO9"r?l>- 몯{WbbV"2ixzH<*lS3vq.1g俠e y ~&(aΝcg|Y"u<1!iy >6^]RQ~=C|kjCNοtk?"^aiDhg\u֥`h!H=nߎ:˗QUnX$Xy\kLz[MVH`]>TV$ ;qh8ZPp$zoDo_-2 5Gbbd3gjܒ$kuhomP08ȋx{?&/{Jjө"aҒTUlΩc.,b3NDYY[10 y{Tv٭4XIIV$'\൩7Ub^Ü b~dn؍밲> ?ž=?x\xNκXtAu^G,Rk{{ >g+GFk"BoRܻ7$g{ %Hw?U (BEe/|D( në6|pF&\Ph G=8Z*y6f$-83'Feevd=kHIw{cru%()ŅK]qua $c?|X!u f2_l=G#+3ɩTƳ'$ăGvzAݸhk`m۸>`Ώ c]1fmun1Q8RLs|Vϧlu-uJȈ()5šL߂d'dg[qm 22e wPT*lN_8gf~߇<+"oߓ1r߆.1^OI1DA>JK'=y6JO_m]jOh]E}Fb>nqHd}DsDv45s#gy9侻rveg8:`Vtz&$Q6/`u^%\羄x'QF?%M.`BQr츯؟t+O -.GG?G*)TA hA#]O\-o~ؠ蘙i5}"QM7o|Ҏ27Qi8g?Q2[x /9,BC%HNކh|)}=d$.'%Zdܹ~qe=w0 -SW篺(nz]Z F3m2gDow13w3:>%5skv~N>˗CO~m(dgp6kWBrm."|c(CaVoA_dFBp؋DDFng!a=,W#&0FF -!. exdc̨Ez?!8t0\kM<Ǐyq4SsL)*K5_IG*FF`Νda)>zM+M|;]icwFv#\Q*XlۙMۖ?KP{Tڳ[_Udf6cMگ~|DdeZziFӁ:2[iq0۩Fكm;~yHs`mX&2%k'bb[qfǒj.#3z߄WKGE-U'qmbdΰ"割wL \]. l@xz-au%\pV? RDOK}pM]͖orkgD?d佩Ɏ:2ryt蜡]+ҿEܳg _CBuG),܊O>)<y)$ҤdTFdoj-* (d;EėNjknlGeeWw:H1ǔ'B/:]=WQzg%G=pf-#Rw cJ>\|'sU\ƾ 3?/1s_|9" - ex#֕8S\i2;eވ ]Sp`۶ZggFǪ2xd,q1k|Vr#/̿c#9L{Vs{euq{皾^*KpPr:[+.n|-N]] #@@zp?BiqAF25ĄzAQZctJƐ3м:>^ -<x#7;>~yy ] __a?);q܇(-sCu81{El8>uĊ͇PS;qN]TׇKL^o7cMxLD{﷉SG!USstbCusnl Xur*ߪ{19ٵ>Nq9f-g52_qsdEs#fsTMڊL+׉1h>P9Lt )Oo]g7){[x93zsg=1~߳vlzXs_p{&4<1)=~T :uμ=Mq[q܄gѽ<|Ȇ_AhY,bćyPa=dBJ 8)z2)4*9y.޻Ԕ~*ee8K -{cmAulyNԔ7EE"As)S>#jS9 3)lyl?rcx(9e&,k؃uN-ԋfo_M'cg3޸g_v&NT#}d`oYD3{ ׮vc_.Ero'=#"M 0YȀE'責˜.ddO6i>?AA3&"ey^Q,i=ìsijf?Z-05.{`WXWynnxȆnU'ҋ8̜G幊d8r@<&1Ѻl ɲ'0ǵ4F3foJG TJRd7>:uּ{UM5^SؾG6N3ڌ̦q&CU_}f&ӥ߈"^c6D+BBxr-<X^SecV5|6Z?hqjǟ^vxx=̴58}{BzX{ihiu{?53*Y.O~s~j'RnEw%'HT|EM^DsK#^3ؘ_\<#uFqp{[g:5TVlO!-E$~vcC$v>j)3L)3tᑅF[%Œ1H(}~cZJHxnnkE@(qˣGvܾ]G FXcJvJd@ՄFFX]\Pܾ]upD[^&XS -4֭+*>0Շ0{CƙGWM:)UbߎT^_؃h}5v*'+Lvu8~_žxc -l]!&;*+v#=Yf;q>1Kb")w1:Z%K@D#vb4w3GWVk'psg-}x:[{KOJ!Aq^ܭk/^dg, 80=''돈`[Ađ#?A~3zzRyxCq#[44l?2(ﱉyV7fgӅ㴼xNfo3__uqCC aJ49J93lsS?*bpdwq㖉ǞijKU7c1gJRǺNw>ۥ؍<}k0gwrp~f 6\-H%:YaV)=#u }77ţ}>SDIp - %,.@٦$/~1oXށ3u -X@}_vȞdX&w&b~NixXӍڜ+QboKȃk`F9y8OxPE'=+>II,3 2G++RS!+s.`Z:xx[>_E*x).yQY zjz)Ty#.Ńfi'?Sp\Cӧ -QNHǙjnI)b[1=qSS0__N pV Yb nȜ␐e2׻w44D Nh߀sg7`|bܹ7qMmH6{#9推ox(c[[= a??+7賀m5O6>#= -Q[#+G%7y9s ~sq~::c"oz&BΟ|`oJ[Kr;=s=C;7U1bN\V)r=<*>rߝ bbSӠֵ0}mp울mz<ܫ;%kEJˬRgB~*~[Rve9kE} On:˂Pǽasủ)o/١4}^[`h_t.5xkndZLL/]j!*6%l>F '/ o$7{]޷j ~RA_i$֢iYU|,y 0N?O^;`އAmo# G(,܃xFo0KR_Ԍ4#)E=}[#Q6;]wފ^u[Dw"#c]SWS1FG]#2x}1,(]źzzl)3ܹBxhb\\O{?2 X#*/(]TI(M,'d@-p??%ڶuN۞Bf(*%^AVVM{Ab"5v6՛8?%w}2<??^J &_MF_}>`JjZ<J?MzۓqU"F*?2R,:sl8nɆHѹD}VC*3Ω/5ֵx0;Ϙ쑶V_Ӷ8K-Gw;c -$od=3G}^Yic+3ᘞ+ Ǘ_F'#k܆1=c hx&_NN 4lZаSKL~ \VsݟΝ'bpEȽ_/}xq=^]\Ycܾ){̕JyLD˂p俱az <,_Դpƾ#}f|Sː\T=f#xxzuo減b -LM4\86wP^dm6kx\3ٲ_cm*Ffc-%eսhgk3QVq668Gp7BeV9 1]fKN.˗3k`3%|w>-vN؍Dg:Q^zfOI^xА'q+c>^Nd?凼#ҳE/7u vZ!:<=('{=rr5 x}Aع"RD3w %y*=@3}E~kDܟzkz|%JYc-O=})eM%9P4-Yu!Z6Wꂜځ7m"uv u P\tH|lrVW71uvzw!B󒾡>i'':q|8뼠`\3S]p;-Vc J YY+Qb߁1oɾo^o7=]. 7:)1]#<*9ldCr7ov{?rcoJrݒoU(>UFvp1@ff޻m_nzYoiECC*>IM(ֺѷo17Tnc^Ü&mgwHbm`.]Z7 of~^$㍧"ux -' {)rU6=^cBVj-FFKra/cp3HBR/wyȾ gÜy?"g矏qJK݂r?{Y4G8SdrVƤk(7o9%9msgHf[kx0u͂Xy-)%XH$D8#$l^~hf?j`mG"QD-\TYRf'?3D7ntazZFqjo}q=.8s$3Wst+]J<8%5GN(/uRhjq5ltui YDLgd =P]!}`' -v vXQY.;bE'? F95)6.{'Xgd??5l F9)4=yA5=Թ9Q31vĽ"Uw3ν<'`1cu:v9mNR i"#ZΓgcdh[~#sn܊C}? -wo-*oA_[MO&: ->$J>'um^X|dx뻜rY/ y3%'mDV g8.~Y#ow#>' mIYeoazTA-W|eFI)gdܽWJd_"Ǒ9sn\)dd8Wᆇ#02:qKߒ4༢y[pr~8KB -O|)y]7Iux9nx'Ko |hj3o6#*k#WboN35-rcf?⅝H߀x+8w]ɯ<" Xym@yX_D2 -$+097\q*8XԋFEj hts;ޠa/cNwBu0{ry+_Do?k#K/vI?\$gk}_!%N]7ekf=a#efJMijȑU݁cumkE؏gLaoFSzqox൥ĚJyܝ[t9v1~3]7?#9?5,G@Rrf1q^JY΢8L_4i`0ixS~1/R_UV*<#?A`jS_s" $HX=~O65{"'E:!E{.?[r…}_jE,)c3gީ&'ogIHO GOUqr}V.or~G s4cסN@f*dgYfAfj|,PU\)t*֮[],؍="z ޸xt6+?`-?/߼)yV~&oJ}<6%% N .Fa/݌nwch( m}<=xTUrޫ$>8خ$ſ(KSU:˩:82pKOa8_IOߴ$'Ĩ;dS#lj7oI|[;س2oi}ήwsi[O!Sqh:IpvXSVTTݦcyEikdJ29i/J Zُcu[[7'guafSsp Ykyע]LǻHK.cz.i1&&m‹1W9˪&TVy $ym}XxrFi.=7b"5V_Cf[*e503-̧bIb_(O2eSy`Mx}T)o#Q!x |ii eAoo){JT{bԽuiC$|(#Om3rf <V~_UMé{Qjv+ *)7;c>s>QCLz3|m.?o}Wf j]yy/,|MG|~6/t!{S#C!,.dl+]t/ sȖ:;wd^{J>Fj58N_CCљ+cqy=뎱Q?\(ElglV^lV`j~+ѱ ~xxEm_dLΧ[+1:9;wXQ~ODܸ~B>_Ο)ǧb3 --hmގW8{@L+&1%e‹cYqsyTʪ7%O.|Lo, DK]z1<#~?Ls_ܩ{Z{h?xoattx'\)L.@$#Oѣ,/޵ÂmNbT6>s=&j6 :hܼ -7Wm=0qZ>cMwtM뇦;s.EDFG`u]+$u?)Fq٨?`o [MyRy" R~5oЯ]5ZV^dJzWGq 9a9Gd}_}ٿz=g}} Q*vC&+.f>);KəTsK2V E#]Y#3?|/]nCGD>ؕHL|YYF*_Evo?# -๹ 3*T|tPhv{R&T..XNy{ɫ}YMTkHpo,d5G3r^5fOd^II<]?)u+!.] ?IVd93 ҏ)N9N6ǎތys5,+*>e#1%lfM&:KZq>{OMQďBЪ?}wF|fՙ[?ٛ&gbc_Q=ޚV{r/XgLOwI_?U#NADop/yExW\q0z.K w58V<%m~s.t݂*gs]vٵ^#~[ȫoe2gMOy"-M#{v>%0g͎[lR#ݸтW&k護W{/Ko LqH>mjTEnSsT'Z*ff63koC6zF'| ^|; -l}`PR 8'1p3}m)_ܝ9b@޿)d֖ uv+2 Q2~0`o8*R<6xS95w c: b}Gw˜د^x9r R 'o `+™Kbm=xMsG^9V5sGؤWRj1cdH'V1V?t9K8V3w&uY(qV11 MiH$;_ElPO/is5>Wjnk6+TBulClشBKzVlkհDkUf_cC݄<޼BbjThzgpN$ BPZg>7a/v9{aJn9UyqbFFJ%<#6glGdFa}KS|-@sk>zqnv[PxnRvg6YYVtuEҥ(47Nbl7 ff -ULǝRUZ }-m;{Sㄏ^CF7)=e}}!H} Ϡ5]uGVAϾR΅a֣峆O!7.Փuϵnf7> d-\ d>#gYu<_>Q틅jƚڢ_ot=_;ypGKb9ʭ4;b'fdDWߕJ$3%z^Gb05 QQg6{H߈KJŃ$&&G\3JܥoGbqw;p{6Z\Yat,j v"DZ]hGe?lj;P_Qoa8^77}%5)7'lTWy.u9Sl?Ʈ&bEyRc]9Gj~g8?b6. |9@߇{ #ZSϣ̦ޏy2}eVy.32֔`.Îf-szQ~rߝM<d|zƈF3#S_']x3?c#?ooiVJQfks𨳰E3}=Sgd?#]EjtF38WI?D*-[2g+[[K2bo`D|1}\Q4=CrEn>`?(())Sk_?>|3 ڀqɛ^$$yzkAZRVz>ķ! ["e᫑2-8wa(%~^+ IHMySD,)sj֝whq4kɣibTU¸pW71)7<16)1{j)c%x9: -sB;HR7}OK:=9o>7q:Gtډ<ŶX1` 3yVi@A#B@<" 1;>vgo]ϻ֮R ,1hU;WۢE䢟{Heb -=Z[sitT?+8G$GB*+V%/@?{úd{΢c,nB dzfхӟFi~>WԔsgwPlt`O))˃7??KZZ G+s 3<^nqot$1Ltm&'4j 1SW̛ZRx1?̅53¹ϙ8;fPwT}6~q}< Uӕ+t.<&sޔ=- 򠄄_QIj`_A8 Ȉ_б>T{qSAPGg UWRY70".~SӥB,+z?^(ͣuO73HSSe\[ب^Xz Yۻs!P7#)Oȶ`Ű8_N<ʱEK$ۂƢ:U$n]+|F&fcyָK 5;jZ:#Xצ2<1?Ը/qe m8ګ2 TfO\ggr+d<t7CmZS78o!UEG?0펶ur؋]S=%OUj]7R.cgE;sqyNG?xlKl2e냄7%z`?#9DN-a> 3iPl_W|XΏ3["C1muژ8O7\ h?%ǽtƋ쾽p'ܧݗgGm`' Lܴ@%Hc>4ҹoQb3K>`6y #>ȮPlcWM3H?b~Us{ُkUBVGg%- ]SuDrLTQ͹yo8]jȥfPbf3 bx-- Wi|t+GYW14<j{kޢ:wR}݀R - 5{χn:ql Fݧx.|R/iq{Ȃ=Wlg`[O -礪(1d協͟ fTgݽmp*!88_Tcg8GZO_$x/֨)!13&q NL=I<͍5nحHVj=`~2sm* UH٤jMǬdEޭdmW~U^S š pʔ$`n׽GwPݸq[ܸ]/ѱckV'НߕϞ?gq@Q8I-s mai'D'fA}w䰧C8sIә\c^ Ә~¬${fݐKN .TkĹaGOw#^t1Ir€.cGu{#֎wYߡf":cG!Yda:> P@=FOYw+oFO9Yo־s@`@񫆄UWN'iaFٯZ -U\I >JK4> ןNKݭ|gLR c#7 r`䘱-<}iZA G {p/1^>cj^4>I'+(+˗R<[#i|:Os~r=T 9nl","Mj5|K6,mƚ1>;ۛxKxᇛ2pS? -8gWSo*}Q<1: \fg uu3e<@tݰ}ež%*8}|co|t6;a <f#m30Ffsk2&;k5}qݼuґoIcAi/ k);Bx3!y ?I6AOW(Oa-~KMO;ZO&#hp0A8qA lx`>+25Fk_'WSxCþպA􂷷rs~eQ@%y}B f^UjR~4o<vkE05vJL[4ڎ{r*܁?oϥvk"V~J7o4ЕB7+m_ ד=_4p45uS44^?Ͼ%ZyMumV$]zܨqrf,fU]wTC=>lf(pǭ}k,)ط7z,9ҩb5gښ - ں4ta_Ou@_G?5n8IV{XyYdMTqxDAŸOz a!ş9{3úa5/hrJ,S%`:Yy%! ϬO?Ȭsf-T3d>q/A_ c5zPYF͗5»›r|c όq{polxlAOѾ?]? {<:EcI'ËT<`̻m̻w^>Xkor|^yRk5jɟ}q>Ej;g$zK^Hé :gzΨ2>7±1__FOjkm49Dφj}=qw^}SIW<VSTϩ}=]+W#io*:UȌ0ӗ?+weH{޼rk]]408X^:ؐ<8A92dž5یD6O܌{f{Bؙl ~ʜ?8B: ^G2X >ݫr2#d˺6cLM1XmFfn.efj`^6wb3V=ζf+Ri|Do# 4̟lfUӜ`!`n0j-ɽmy23Sjz~>E~!8CwyP|_(ߗFø^ kG~]<y\CrӍKj؄0۸̗=a]uFS wb fk M?cU60DnzTv3a_Y8AKnFvc71sɕpp3CoO >pc $fwQ/ -9Z_SliikЉC*!m7T~l m_t{<޽Z{*b߾[b}󉣩{w8Z%&B/}6jHµTZ.%Ľ,I߄1G -෍0 3s[?%?~ɿCOr_`? j?a?Wr'+}">c*W̧B 9:;XFsƚ>xROIMOT m -yv"Ńbc[w`-Tװg`gLkZ+8wͦ "ߎ ڮ<ì>Hb1*4 5l2ҺF:#<-)ecg86lu,ܥ% _+3eg(q'rkyQGvaN ->n̲?We#oTTXx"Xy =nǬ4ؿ_|5X\F/sx1kfݍ -اtjz'x0 ޖ>D}- TqkӇ|4ؓNYOg1{ITVF߹;@ۄ󒽱uq bQ=h߽m -]Tq /TQv7fs{|yS~_QFbmؘtD6y_ONOՃ?aiO|+t)φP<gE9۝FC,aVѓo9sS{˰vÀOj?0y6dOs.<`\񟳙ˮ欸Y)?5M [otX^O@3CGv vk/ -4>YMC#'hf_g%xShK"=,EEA!b"bg?T8޾w<`76noE0 18^/ }2,T[IoefhnOZyvPC!v!q}iv5&&5n݋whᦍ4nZ[6./YK].EEX(+ӗsYY;8&To:xЛ^/^U^չ|}L跴2a]E V)wۿ-0r=JUَ]42K>ƈ&H4zF'Oj칭>"_:SV)Z[B>}S3Gt;th5ld EQ;usfZ.R[K/eeQtEǬ-?r=={Ϗ;Bn5QЎmc^UTWM/8Կ:鵂-9֊cﺺNW:0}bնZڣN)u`8\fL?/Ab]P*ˌƦc&KQtJuHrq#,K]C$t^YgT8o v+/RIz\LC')'ۏrsSsQfwD1Oh1/(#JEv|˔eKMniKf`rR?aW3G{_lYyу^T /5[9U}(sxFe>cY0:zċfgùQk՜:t+<;' 6b`*^(qq-_Y?|mE ?.3üdr|Y/,}"gT(9㿁4;[ktX8ݿ?ƚiɩE*\s͌5!kG(+c-]申f'!^QYQfCF8k35Zz,,4nU89qrʥhވs<^Dhx(Xv}]\] v)-͇V~::RC.AeZEDvݚģjw0]GE\\3Ljw}'I4֧w9kf~#74¯ ѱr/"jn҄@t%}%~=Sk 8 4RC].55D5U_HL+΅^SMlMOmєo7` >M۷?E*H{k7 ^ S g59 pl -A>x*NRr)u !_ȵy+z:j%:Ah?ҝ;43ij;C8yBV.[wp^[WA9rċ?f#֋ͯj ?don|'f/߾W n,(XE;4S%1uE+ ?;Kڇf7.~5u?._;R#}nRӬ֮`]S9ss|JMd_ iE\l7:zr}&5'o 'Ez"Bߜ_*}57~yS{?\ߝ[GXᑫu9k.PGG$׆R_o DW:YKOeos9?x37D2Աw9[. wz9L -׭T4忎m~T1C`NT>7yn#-;kUt gfsz_ tpJ[+um-ov5Y`+W5/j|׼&,-!a>W iT]Myظ_Q|/ih8yPDbzP)_L:…O=6ou=A;-t^l8/1#g]grzJ/o>AAȞ>\'b =bo{G<8xVCow>H-XDmVfc_ -vp;{n~q2FģRe.ZC01>!UnzGTΒP^t8{ INcIO5[rf\I곝>`?SK~kDbPkOiCbPQ}"f G~O 4ԕ-1+;}*H翎6?|N?aZX = d7Z17XX /#5 AZj,WsPO#ڍxݧ&/mz}j**_ĥ1S'roĵi*+k !~zqt<F}.\C>zf70gMLzKkxvCE'TW=Ce>PcrNQvgFVE~-fJTGRA֬x;.ևJQFzLNZKk)9T\k*/L - [KY@Q\*XkrYA;vx3gA@Y ꃍTTbb}tr?;/MݏJ:z؋kCkݲɃ|ΝS, ԔsW~Cm֘edjOFRzUnCLxKUZx6ݧƌTfsgU1_ kijk#C`f;5nhPZ+ºguÚ}wfźhY}S{>TSM3}O/<xeμ_}(\|W),3SOOfr'g=wOޕgBU+=9}}1\7cws6cŔLbSϞmsUq{3x@iV -=ɽ*A[@ə/d5%ß=ɳs-48|.5EIڹӃ=R"_d=(?})?ٴуʏk)X;xޤs"=ybcP7; s_ ?qmU -qn?ES3{9' e޼Y=#1xqZ !n7Fpc0Zy:PQTZ*,xΝ+A\+א=_l7b:jAO1m}ɱySM&} ˨t`5Mו\ [C):s`y6j"HTnC/6@*׫?ka?va?}}qUA'k%X4y,8ŏL'G? 8u")UkkOGEo1?ه9um,f2NJIWU;V~X0 ~SW;Kcc\IX T{s|j>x%g]t^poIP*rfk3!xa-;=aTtoٜw<Uݰ9GJJ}i/UWQf\`57PDGzs_+1G9iIr_!??}ƱWY?c^^jH"_ մy:9k<:%&X+ɮ䵔i9W}&8'p.,tg[p%ό9XGȚ׻V uN!|'(4Wq=`߼n5qP@>/fx'i3}ޚDZZ\!k %klPodo4ئOc8|%Z=&ii O3T\RטۻK.+=Wɕ@_p\em'>2z*Y ܹi~ަU g~R4?㓾K53= ^_O?Y7e_R{ 3ϢՑ?U9Zs՚w\oO!td9MM.ȗjj,?~ocmF:b?UMWlޚ !LN~o֏QO{ֶ\Gwѿ}49@_}{ݿ>D:AOQrA{];Kô}O;vbbm!$uV<829JJz?<21sBfB./]\'wf&!oTDu6wjs\>O Whs܇sllƼ(^BWj uָsT C\+{k_<3]Wog< 0+b/f3"8q{_>V)b/k|UZȍ%C,RcfGOo|՗x?-ugxxn\G#̦nng}yσ96+RTF^cᣄz(sw1p|L!OOrrZb#l2waoQ33c>l#I[NvEwP]D]~ v>i?~!O)3U3sm6k;>ztdm`?RcC}.{'uŃF㨰H?|7`:\ywzo.Ọ2=8|boJёu"19gc7XM7i/D/ ϱ.xY>֨+OP6xoRCy?tϔJ\;`{xU;kʹ_{ 71!W 3P E %K5?ӡCyRDcq*u &ۃ0cf8D3R ܅KKTYoYuM8I?<6yFWU3r/FΒ Lel9~mtkRx{ݔ}Ǧ/<@s/.^8bLaG:{+>ԕCCcxhkq%3a3Acᔚ>}KsUFjTt %$="a{f>fc?7=`C`ާZ -\ѭ63)}/Oe-ԧ6j?[A}@Aթѧ֚Ǿupf?c_ -/*r ].bOsl\#%lBѦ -v3oplZY$@89WO_F{=%rVsܳ#VSULIIϰCw0PmF}|**0c2)*1@W??W;FEr9s~*egk^S֩Up<?JN/UTl%=svk13#gfbl! 0&a,TʘAPk{aIXGCO -oj?3(3S"PwߗKc̜qfj›\8?Ξf/ɩm`O{Nѝ89^3Mk/5_ICC(5m5{sz%,~Bn 璡]Oiڥ J!fD 3ڢ!jkc df3<##k-Zx6!̐.foq`7hp㲘cR5jP尌WXfg!FFJh~.lMJCvݨc*0f0xN^4;L]=M} q*w=|2ߣV^k=^\5Ӂ>Z-9LT>9#l/ǁ$豆ĻKx1jtUq:{Ӈ\]/}g::L4 IQ|ZfOmq_7oC:LYVR?ڶ݃,=)qV|G1s 5_'M>z1aI/ڱ J;{Po! -rޣё -1!^'_[g&ÂxRE{>b+SĄd )7³ ߿%ɶGyPTjJ ᵛӘ9\ťTK@vS PQyˌX > \\)g) -EIZc/gfKOy<}{~A|wwg`lF9VLpfO<&n# U {?X"62J=¶_Wʌ%\m?a?ɉu?vysgZ +ca'3<yT Etzb!3?=܉ 3wϝi3G! OW WFi`·Z?::k;_< ǏZ6f?*}*:?,'%:f QAeV |L{|Z#5r6zU8D͡y屑| 5Y)6~-Izǃٹ?M\/(4ө3uۏ9N$2G?S-dAֈ.\p^<_hs̬~Kr@3!shݹ3Fg02A ;2eĶcat%xKt }FGx۔ԗ/]Tu9)߄֜yk%VA9랢`>W6^S>5 -srj.ERv4ݽNNNB߱eL~;E_s%mXrfҟW wO;׿)3֌#1'ǺVBj`\4N]Cͭt;W靷ڲ44gz?cc|ا&feRXث9g⢑+VX_Ժ{LTX ~`Eq>#Ghd(yjhT[4F7Qa˔2MMHK{[ ==9&+۹&;3~Op犸 3)syˁ#e[`-ht4Ns"MO&z#L<%? y@YZfnM~Du7D')#͗3,H!kbA5|:E7>Iq kБ:#3K8⽕ƨʏV]~|˯}*8oeep xF%}h@߃HP\Ɍܑ'4_Vhn>>Ky {5}.9nT/ a ~8҈P#5jKV[-3RԵ4=EYk\oWW56$ijhyf{Y t45\ -ghZ&oE%/X߂cW=U?{ecfv i}zzzE1l/q&GȦƚD߼Iy׾|)zJxV1G7# -aFxs.Ν |6+s CNUo55Dgmkϥ|#? d7唃bx9رMt'{80 ~tE*%pqmA\'&,|^:1\&sS}CA Iٺ4MuiKzJ\YuʏD -3^cRYJO0+TZj^7>Dy/3˗״tĆ}؛^5Qq)"RSN.ǽ8ߛ"EG[hfO:uCq:OSU?Sb:*+?d]úpa/ysuNWPUUџYwҝ{D//OUu; }잞2rr8A9/I3gto]7O -ϙ$)g}R ''='W}vmk\]WrrۉTV>ݼq_?=0C'hj3;:/?gW笶ӂ{"{9}0UTч:9q%<㲲_sFܴ&QD=u9= ׾./jˬ^#y%>..8ۏ^a_8+;j۪7=,=.6ߣ~OUz^19co>D%PyLj;zP4*<{zzS\3TSGǏ[󨻶pp.3[?h_L** ,ՕG}$/rz[5CZ٨VU{!liFjoxhe$Ʈ74댍jq9IoBw?2~}7A.g뎎4S/h5X|TWƾ𦙛[056^Ÿg{۴f͓dE)ޓ".$-Ňyx?I;vYi¢?3)Wo;b"x(:@۷(>q-mAW]~<+ѱ`%ĽJ{:oBss9VY%%t~ -aߏR̲_RrVD*8**:LހEGX\l/h:s9$:}1 u?\ae1f#c<]AXd_7c qQVz|/f3} |:rXN+?~Z͕PJ䠮Jxҽ"Э/E;sJU 'r*,lqU[C>5Xr{)c5s'ip8UVO?mQkSSֲ&"j]RHmm1T[>A+`qJ#is3K g< /aa,=<[`αZܱy9|þ[[l̴-.»@gN9JۿE?Dp#w~x6"!q%$vCJ;"fP@R}}!MN}GA\QƋ`#2Y):RcoՋB5!h?-/V>ADvZ)Je%~KE0Ԧ RO堕3[\ 4<@99< Dz RwZ1.2}W}6#ͅ -+D?g_TH-,\/S7$xi|20٘9ף;f.9r1Kk).GIL z= tL/Rаt -cD}"fX,kMh9ٮiͺ'7fgS<+!48d"A?|.dw6`|ߟO׮i# C &%i8> F2ߗ_[(9bP*W_lzj2-¶F=߸FT1&a&īCD/]n{xz>a.lrX (>:o13]->#뉑. :vnCr ٶu49K<ֱ/u7ed7#?s~߅7!_r)U\A9۞Kx8k'+*ƨ쌷Y g%ytw'ſD>O]k\Rs7uV"m4:Ibhd"lLaSU~rbޠmN`dO->"w_=pҌG{=zAXhg#~P}-\ϤqBK=Iՙ -iJدV].Iῂ|+dž9>6< 3f?x͠,7D!WPųk+4jm.$(D-%._∘φqZOY# n6Э[M85{o38|B{lOrމ%Eq# sǚ7lmP?;\ہг]W) V3*қYŌ/s->#7M%uTKl"T2C!9G-#3|*˪?3ss42Tu{c{|ZYۇ=?# ˱[,Aϝ_⬫-`\TTS@WY΅ZZ -Y]]ŬΎ:VlVg&sr_ޥMt񟨻3HWMtO3uE}4j$j !Ȟ\7Kƶ*8̆,faES=d֣kRY, j_#ߦ<ΦC bVjc4".A챠J41^J-1s5.]J#xc;vE0ƙ' Qϖoa\@^Լ2ز.-$D4r?0bylboEd/`a#;Ѓ%$} 603=OO>Ie3+(oT1BWb-D o&W'R9ȷk!/7lAyR>/]>: yo#/9{x'xY|6/Qs6gJu !N2ZiMKLR=s|?4p}ݻӓ/쯂&WljҼ !)WXleZww.^D -!NMa|mZLLFN43ɩ f~=F4V4?[L#MM0'qR?v?Z6]TIKyO֠s=M0\r<&c7̨$3/K;{cԧzpH5BÈ#{9]wU)b$^K4s 7rPA><W}*s; g(UfS<5ՕP~EOC vԞk=M|qq\GMZ51^OO.9WP{ݽ{%.5s|rS"]Jr{G!-:Qid h7OG>4O4>J- >{_tA0xtKCN -ytT׵ q޸1n'7NNrsq0N|-a7a ll%AtJ$$!" Hc&~c?5wZڻT.7TZ{U[ڿk)Rkk.9KegsÔ>2ң֭ܮ%[rtn$CWZ횛ƍ6*:>98nW[K9t\}F1krwmɉtڰ6n{VڛckwRNgъUnU{}|~a]|صc9VI۶ΥԴ9}9]|phH6}>عᔖk@[~gv_g+W^ԫWo(-yӼ,M;@}b??ypS 2x73ڹm<ȾJN -@zջWԫu5:5߳ץF5VDGMoluw|Njja4w΀;ڴqn|8ے#n߬\MqbedFSҲZұcrÇ-͉YJH+I hI|?TNr,~'aa8gM(M䷕&Yׁ}mᾒ4g-NP!{p{ --:4u,w4˳Vb?3_Vҧؼ**]tڹmhZb0 9JKК5ڶm"1gO.ҥy{,^#τ0*ȥoѦs֭m.C{L )Ԙ*+˥>檨UKuuZK6 [>7/Ҧ fƦl:S@ JO‚eTYŋWI4h:vdmEPaa:cqTRSK1e[@ms-._¿gQo[x{?$.PQ|,הKe/>/cnݾ]K͹T~6*riIsh~[jmD|uqж)*ʳh͚&iK;~˦us6̌hn꡿>nk,Nr5˭N>d  o8,}~Gql%X? 2/]?@-G}ҏ?[_(@3?;Ɖ_%;޿d9SrzM ye 7_ett:Y4u%7:@wҺ;_B`#G3YG'MȑLGb֩S - ^(W{5|sXAReU:;)xj 8`PܟQTiY*+rRГ31a>UqWN91OD2*x`@Quu2e?E놰e<ڰ~ώcǢhᬼѬehP0[b0O7DӺh'*볯1oǘIܼ**6QE&Bmmƍ 9etd cAA͍Jl'k~&M_.s -LϊսFy6m,fӖ-|}\X -n\Kʊtjh@dqݚPDžEt=0֝T|2ѕW܃Yq[f '~f~x!SZoϣƆ|}YѴoL\`%5ۛ}֬~&ټeaSV~8(H~>BbߒW;pqL:CtǷXO~,8T~/W쬻@\}ω~̙89#]⿢[K[;g!6ekOs}1*)IZ5ٺ|53l̷x._LtsCǼ: &77Q"ilKKϏo`?Ji+egMytP&ˉLuWl̙DKxh*i?765G,{M'S}[ʪYtljlYI~,~o65Χ"T[8*+JIؾbf)5zys9xVt{ '< ߡCh(xs;lnli-fn,Ϥ-oۓ,l *=ŬXX}ƒ fEi׮P}C{x'3(OdQl**iWVNgdrÇW,ZՉ]4 a+=ɞa[FjmI`θrys/^*(|O>.k~kiZHEǽMp[{}|#;\C8 Y޺eqfgP~~"{؈2*S>g_~w~cЏtz`_r8:ǀQ)ne_wLqcok=c"7R߇t"{P]QoUDu7€wk ~VBi3c>s;;T|PGԐxuyH֥d'),m}MI~xLZ:ѣ쏱:KO{]yMMz˒=}9͜>?x<6v̖G:[=Zs[tz _y} 4ͧ̑ȋ޵RfWFGY:xpyʗcu 7eRKD'k'Sc~Q1.]NFĉ&jhA\4)̌ js^ d ૶_Hoc&:εn+E4 vC yל"yrNc~=֞VbW1v9>=ݕ:ߵ2p'ߍE~. -g3 ->eL~`ONb9Ks$ l?r?? -pZQ(ωKB?w]iO8Jε+ ],xbPҤ.A9z{ZtGM$>=W6Pat긲NSDO',UUųNIG ge 'ƳV%OC38Ns -ezq4OֹmC)kxq4;~2%91П`q`O4,$;(']Ӝ -iF[b3f>=]cdž -yaA/$s̡m;w`}8=P2<U5Guj]A/gG Sk7VZZ}D>Pٹ=y - -#MO~ Y9A sy7(0-oHJJF+ ʪ9zq:1S76MI69w̤H‚}fM㙶OGg͝Id_p`JtbH|P#'џ'c&>bq8qXOw@jAȑU*N7ߢYy+BKt8PS:<ʗ =K]<ۡMs A^>lm~ #)1qHUk"iŪќO킴5 mNm}ǨxZIcdžughwp׼XScn [l"ρix+Br,x&i~q76B:OKgelo-KRfFgfZ6eXڼTRW}忬uΚnkBt 4cZ GY *yBoGhgq?F.#ݑ{8ɺӹ65T۹{w,t$fGu/~ 2La}qqp]75V3k;DI,]AO٬ͩ.Fݾ3Nδp4}z8\1ʝr8?w:fʚh[̖"%83gTeOsѢHZӨt>іY˓#Y\~$6,L:q"3&kxӌ9-!R3&/ƍQr6QOvȶvj7.Ǝ Ӟtdxz!_`"m=qגJZ3t/hmۺ?nyf{>Ap1glq}`I'Os_W_'o|՛sR^X3/+b  - ksc"Fјl͘n)>zF2NNr;Yׅi1V%xQtXzq&=y::#z} ]>a jl~q>s2؂[5o&54իt4wփt4Nv m#fK"it>cM9DŽӂyORf+4nmIehh:tdS k? #-&!_LY&ybhJKEXbsmeN1 n ϓ`u\Chv -2fø9vh?irxg_<FG -CՀE|l_?qի)%',osgCim/~xQWlEi[sN:͏H͓ۜ͟HQϥ̧m^j(T&vB=/|tg2w4;cMmAK{x7bAwk ǔ9XzV8%,T yq~]!ow)uu +aJHC˖B7ZBaiZӵTTJ_e"+w좯doj׍ESY^f< ^"~ #j:Ν;ȵQ\V&ݼҟa[Ÿvc]Y]|u;9fQD_}F6sŶǵڎ۞NVH~9f}쯾:J{ vpjxڹs-?\{w8"|~s]QTUGj?wEex̾l}|N}c?a+*#Trk>|N?[}i׉#:0>׬۬͟~rZyqf|f'025Ob?čفGtϜ`s6|C>d[ k ks=?}$}A Ǔ&/x;B2`gKƄlUfJZ kXrL7KIͼ1mA-5֠6jj3ZwYkf 9hbkB{hhHfb0}bs+b|GcFk1-Z`^=CQvj>/abkRFѾkDgp\mOכd1ʱ1yQFNn^[OnigX!تfX]p>}J<;o[yJ|wLW%iB?3/a]ƯYύ r@ym+ -~mu;y4Y'Oߝ_Oi|n_73M--3?P-A`6܁rGSKff?:kOʥf**7N{a<ֳqg0pfgcJK.<0#xJRs+coYM׮YL )>usyO߆:guo&0[cDf&=1wc߁1Q_4^묾:WgOڡMSr5JgƉ[V+m?(q勃JCS4M r=kMŻGP珚$?'t}C}^{կj`c7AAOg3Y̟8G`'\$,GG?u}]*2yϔ''.^Z[w[7o_nc UQuM6eDΝ(f*]Hl?KOSSGڵ#e-U)!)rȑKEf}_%9o;Sڼu]8Vr*X'OgKgxi/:nY< e+ cNI`g}ĊOS]<:sv/y=]HYtƊ5oc44.gW|JK{O'NcXk"cW.cRS+ǓcFS[J:u:3t777ѷob{}1gMmUV 6޵'ΧcYt<푧7(=u.ճh~YKMsG,m)QCuD:Kǎͣ[9OO/jPy::xK7RVV,O^:x{J`c AØҺuys< "0NVBuK/{]¢*-=L ;m1,IFЩӇmMu`{sh3+JNϤ?vcX<"[{+\gȣ[}C\m6uՏϪh{&c9l^S? e9r_/4& gwnFx 8Fsp([= )s;ys))6_WIqIOɀ_7A]0w*'QzjjxSTe_XZ*9Dý}dr_܃-&R^ypefŲby r#T[uiނfE7ھm[cixVuu" r?9'O/ںLf{1wbr.]Z@Ӆܧ? ۺcՃrV ;Y\QSǰ62|x8䐲oh+;͛\ {^17yJ8}t{߉6+k#c3p`h9id%N¢XjMqT]GNDzJΧRE_6FfQy&$/NP'wS JIdLiTr"ηm斥td1 #,-KSW7nz?L62绫yjeV{D;'R S'3)3ck7eFSEB+x`qo{{u\ȣ Ǭjk z\2&_GJ^RUh[Ǿpa#S8͉ +M.}o+}01?{Aggqا<*9̙nBGٳ^|1g+jj6IEub[1s=אK-9v5ytb{2&9u2A_/[7}%'>VpTWsa}eῴ| ,fn+;mS,@}2t[i$:QnSU{][w6+.if&T٭s\$~$ދqaN>'KϿ"VKW/X;'c2}wNPOd26h^qω?'? ߕEԔ<[$y~b{؅>!wp}\m^s?̀O`9<ˡ0>eDnXIk`*xEҚMMy,˙ |i}<΃c:oas>ynoݺhV{{{ -/:eFA;C l r3O-[A  -᪋G'OdPCF=n7kMe}/ıd]g^:u:sB`0^,8loGOkuX#qdGAn=Qbb$0rsEYXC7x}lYS*s}z,{a1\=1-ZWO30VyO,:tx*f[vlMegB}nwN7kf8]?=.OM=u.ha'19T/?7r@?A3;)Z?%6йivU[xmÒ~XxxVwⱦ){S_G_WuܘIn6GNNXNon+/܅))ΰU|֦F:GW55])7eωL{:_a?*_y:ߖ{~Ks=:ﳥO5euPM5\Z`+9NcIs%Ծ^Ɗ<0T]e,3I_۸c$0IPB]ˮ8!{(܆<'o5TL&_ $my.Xhs3¢,:QMqN/n^H f l?`O;GPyycW~6%V%<a^jv8O>w<8bIJ4RTd͞=V^I1c>G}1}dԛ_=|N6B}l1 -cɘڴitJ:QE˗{ⓙ~N܇GY+>d XWkl2DZƁ~>1e#ci<OsSZsdm@}NKϋSd\Q_5Cῆa9Ÿ=-m?@g?@?A]3TXA,'sb>~ V{'gX,R>'3c`s6%;>e 5=\P/Je.Ϡ%Ҳf`H*y ad0v{?0õ:m?c rlML[urP0؏_'?7#.| P{}U[2_ŕd|[|Ni6ұcjq%=QfϞtڳmfƦcCm rQ3 ziKj+"25:r4+qi"k괩MҘWPd LG}?2 ?=hߩ$g;^ҩN /GS_] Şfw2><}Iw5h ȑS&3C a}?iG PXwc㩢:E Q~-99w=?a=' ~dB?_$Z'WռbDz>̹1rys;'|9 6"A U`k$K_J4>51lRzu~kP5ϠtkPy+O$Aր\d#Ofzew7{x pj+~uțUk^q?9k\Pu X[פϳr} -3B?s ݴy]g?_Ndc5BgƦt \6\K֢了 nc/Lqf16odaMޛ|y`'NOÞ>S_wW&|_q B}:?J}U^Nsd`<}OOQ[rX--,VD_u}U\%tGȕk@Z4/BkVF҉"+o :SZ*3kbO?8!w"sl*LҬ%kFr$?oۀ\%vN?Z|>/ &t(O̙07a_}NǺ$N8MѴo'4px6^as/55f5gC~vЭrO|qaW]&F7tb'0_Nm񘘔}dZ-]ϡʼn8zhTڲmIۗ._js7#bBW|J~_l1n6뾾8N 9=%3ǩ&7l0Ͼ9Q¹KN}?3O3c89>qB2N\ qۮ Q7͵j_v+3$ / b s?0<~{4u *cg|2&c;?l_ޮdo}\俢Bjd_14is+1xm>Vni/;bR8 K}cl{w#w:/ΛmM5c򍹼 8Mu(f`̵X';{**qg$F[nvᡄ:Xohj΢+W ->5PK-Oy\0?<׮̵cw`>^$ `'i~Y g1qJ\'V.'g_ ?>Ѥy.y~`*0bq/# G?`CI΋9Osǎ?16͹§vbl1h{V0on}k1_Nhl6KЯ~?k\RR;΢{}܇GNO*7ѬһW:<[SNJPU_BMDq+58?],{P/{M=t췇OxL|2+tϘWx|hj=$D`uuֺ"Vr">p l%^W:tM76 '{H9t0a`?Z0Fv9M%mZt^_*þyAĥ.};26oL˳IYtZ5 spry.ǎ!Jh}3'L[h~ehfػڵs3` 5CܱsY8611N?0w1u@^?̍gը l|O|=Y),+\?+5|fo6+Sqٯɿ&O:o-zOO@=ПYn#1K?5!ww|v x={N1{A0DŽ|:UQj?0?̀gm3$^ >Qr2Lj9[!ML6u T0o+c:צ…%">🌱m_UM i?N=/ܹ^cW[g:}z5S]fkR^v?!' yɒ%8ra2*=ks]R}?f?H ߈Ǡy,G=g6n͡cYKPNvN@/H_KQ\s~¿/KjR5̇I}q4J|sϭO)5Wbhgnjz:tǯڲoaK Շ0 ,4 Q_? UB`Mf> ubAzn~|cj-YLk i 4o-J9_03 :F㔝]y~A|nMK#l4ZIuYg.f.]ʹo年g$}8X?ϠʼnJ\j89d!|1#LJu&fJ2mZW_5=,7DQ쫉&`' hzmU&7rà`S'wQcS1ɓۙŰoEeMyNJ@0~!'b=꽳XO:sf$1dPez*9n~H/wСiicYں**6ٌ ^s}5V˦ Gi u>-1QJή:r97%eۚ5Ok֮avm'#al8%&?,!#}g#͹w狱?S5{S(Nv[/4ǩ#._N$~S&Kka|ʘ!1^p\]N|mEFLǝ0`OUm#VpJ *W krnOsnOw?h2_~U7,bijBUI֘eObxᇩe,[}PO39ydW -woXOb/ +2ڐZOɹ!7\j˭jl(qn6,Ɖ}D Hu3?~ټi >5NbY1ʪ-w ZL7o6Ѝ 688VYM*Y:xpﻘ桵);PjI?|..u4cZˬјxU&' xa54#צ9r0URXxhp| ^e;x065 fI #a-gVCf?0_('gY Khr,i :NK|SΪMsM^w`HLҌM(90EoL/ 9ɓI' -t?'sLF*+O{f&,u5nTssZOOPGn#@[NUi0Zhy<_9/ ڵg}N[G?Y'ca=E,=JZ uR:w~#GSmljlĹ\{\|:vu^/A u f>"U]Nw{휗vN۶ERAkw8#I>>tBK{gڧ&!'}f|^Ze3[1WB{w - k阵/Cq$3tK?z\ڙ]0[8M ӑcm*N+Raҋ/ =h=~8͞5ƏL#_|ؾW1OWi0 >L@[<&|6l6x/ -ڱ`/3/]H|*9pKSJw4/}җo=jBs_[Ʈ\wc,FTfT}uk?}^Oy҉mRq/܋ckr97`G󨤤~KoL#i38ϟM_( ]CmZHL$ 㼷tK)f??3ml L`p9g0:7`^:[7}5?_Mό -amϱ>DU&^?@zTJ|^YLK,N{q>M>D͋msk}ف3tigGNtX >7y**i{u+VEҜO2scSܪ ^ohēb'~AG>D/o4**^~Aٟ5n#ٟ5sXiʔP -{ʝsyj~3Ӹ_Jqv?߅ p]kk+Oq~-1{훷ߎ"ćOlkFFQCKq91ɹ§ɺh٧ɩ{gȪU+\.׆-m<7G;mszL)?a_ }WkOHKʯ,[e固?_wϬuPxω̩ٔ\7_KYA -)myY忮r5ب[TdwIN֐*+Ǻ#t T^wSE^]tf? Mxhiq-/y?a?ptp4q<\oҞe˞YFKnXUXe 4}Ct,wMzw4?/coSJze@zXȃzGh@xzWpͦqha9p@mmm9pWs+yi*njzI;cb ?͂߃1w:8 yvb56$0~^ʏEŬ t*9~<& -B8|2FRaT-|*sB{$*|~e$q c"&~|U >z*KIK,Y|L |?V|`\>p] joV fVꫯk^^{|0(~$-? ?aNst<79?o3ɚmbPQ'cvE֓Z.:'ƍtB+I_șE KL5 9H58~-pNٴjUmK%%9 -UVSvKyڵ'ܺPelf\k?(c-?kzb{MG,! Z-- loK5oos?ghz{а~A_hdĿЈ/M}V.>Ec=E3c7c%ύqcGS{Fs3g;4lrF4^מ5PXŅ,YY|핉_yY} -4mP7{^|ǐ03jO>N8%F Nք4>|G7NeVdU8cԬ -VV^Bڷ^G,^.s3~fV|0?0|Z±W7xUۏ"nbu_^wzlh|Z(p{!3y/X\RjDPjy_0ڵT^HYr](f7nfbJ[*HSPeu~PO<93gIXgrkPvΛoBre7 ysW6PCc1K؏{Z_ qUh*͙W~O^#v}D:s&'xXIIJZ |8ڴhX~[&Y|mM;vMX=zC>֛oa7g-k0j-MGs㧱=IGGfI Q F|s~As+: IޜpL7W_17B/fz(p|=@s>T^ k/1kmݼ0a#TRb#ǣs-6>;K>gߙU$Y_/x 4ioYu`:RN><ouu"s1r*!P€{؃tm|>$ǟc.__ fB"Mいu} Bh>>!a(iq}_>:a .H}{1֣sT/ϏzQkГh_O_K{'h^4Hɉg5 מ8°µȡ N\+ײɵhg& Hbf{Rǂȟki K3:_9'\t''m?{ni:#8Eϩ742?N,K`3hZuǜ>cQ~b?dg^'ޯxq|ySSxSFI%:k2cr -z}FZL[wys~@kh'!y![_qp _v퓔1Ǽ:l,[g*Km;'9v{DӬķ@Gz#x h'i&I)4.9>ywOYcځukXȷ"^J;m<DzsXx%Oq^/L* ˔ZA:SKk{ȣpl6_ɘ:*Ta:9  ŘRK =(̟Cq7OšŇG0_?Z\hQ j^,ivO,^zYW+)YQi)s̲G'Gk\js_p:հر]lֲ3Yg>5JxU}UYGפ\~{A6m?a<d{Mcqw3~|61u΁$crޖ™Ca!aL̀:uf~橵U$G/XoK6bNR~h=@7b11X-ǧ[ф m|/vĜ"7;bOfO 5{B8Wu6kNרֹfoA_]CB(\|oa5΁œg3MӒ{,ח8ްj{W%Ӄ{Isb$}[x/X]9ժWu_5Ϭ5'ݺ|41u"}HKs:ؙ~"Ƀ3\E[mD: Hh^I13K5Q }ΗӺ__X=}4tXO3aF<5{x8K7hi43^|q0 йp`Hr{cьNNx"⍈%ܡKd&\ zaLJ~{c_Ψh;w&Ӻ(•_r[#E82ĜKh^/$BNOvδ=ϱzQ|ݙ~_W -E+iԹ:s9 ,Ul?#Ucc); L6dyro}Q*u@7w1cµZL3t3>鑊xoYm=fmZ%Nw'비fٍa 9d= 9ڪoZ*Lk tY'NH Hj(x i+a43Znd`:v#Gѳ5_cu;b[fãU\\8t>Ĝzl 69 .ӀWdb^fNU1u˕ /2PSޜSpq4k5=}Јu"9x:b5WkQ{ڙrDMS[gס/ɯãα<عu]1(xO5⎝~A? *.]!ӗvwcUrH-:=Д:Je3y@''qٯU~{_//?/PǏog i~_W5!f Xޝ*1_0ې3Aq\UWg|[Bn\5Gm65"5UTbn$=:4Gh衰l=q 9u`>L$ϱѣX9x1o1R`1hBE'z=:.i6^ yp:ukuu5pefT5She:OA(vkn@O6׾3yZ0 -{:XÓ5.X5LZxz%f0~CӉ$c*yu}{ю9\fC_nYVs-19ӍCZXjZ q;QQĄDWѱxr %INZد)I ~c}mu0:r>B۷V8_{|%jU{1fD'afLkpWp*,źu;_I/u+c+mٚI˓_cmI{IkGҟ'>zrnCGK,aQ PȑtXoaj(.B'dbHY9QQLj YwWspUbO?c=:N -]+uSЬMaM7V7!_Vs\8ݗfTͩ.X|H]'KϹd@̼|]ӭXK~/k4 6냵eA&IEbKd1oŌ`> -OWtx80\ *jJujXԉG̾1똼ŧZ{˱tEA}z߿ˊ3M_0sj붮_((w5:F{Y?qO߷?}4D'TMаt](*=cܧ/T 3kPjֿ -aީ҄m>$uPXS&;1oh)bĿрG&=cg~n}u~Nrбڀz.:. - I>>^s:4^F$16혮%1{_?۵&I {=@Dpo}zJr돿z%?͒>6lCYw;`sկW_K?~zϒ{?k~-7OvlWѿڻ?M~s|'v\͘[ ?BշPḇC]aPP/5LYl] ?B+V>C ˨ ֓OO=+Ȉzv/hO~7Γ=AzӰ?NA/ z?ky4}ڟiy4'Xy^\-c?7&OJL렄=ܟ%sd_v3vU* -dvbKzv}Ih'uzLRG`3VQ\5NSQd9蘭'(@ϋΣa5sd32=6 Y9\j65V4jׂ8m2 -f\[bf<\b`R!NyBd@w)-p^S.oiXǣ65.5z!M}c֠sҽ>g$h7^sk8p`^Ys`/)蘥Hjz)­ngznv} -z]ῳg7e0.\>%֣s[i37䶞0֢gaY{8yq=7Ka)WYғ4~^~i-j^W\[_.H~bue}s}s^;VB☚34_nkhĕ>s2,ul0s5U Yc?EPH{(S塈"IbpQLu (B¢ޭQޟǤI͊pfQIG_SfޤHhf.VfSͧ;cKq=`-Ahz )՚.Sxe{u}CgCz7"](y"ǸN:Ts}b>[_%b_5Me=a,1`ǾOdoOqo|&󟛾KmS(ǻ<>u&' -N  u]ʚu}**Y-4ՑX{sgywid)ѐ+Bд v IĚB -^1:shYQ=L^TDm$74nk[MUE&'3]u|u]u?9sy}^~H`$3AZ+WU\k^.Q8$X5 =^6|^~ˑr'9ɕOrOr<7˗rF %.dzAfVaa@}"™+O_:&PĀ=5xxlùMo/ueOxًUQ>ݒ_OkmH}*w+Wףȓ%'~~HNDMTc'۹i'w艟?Z$'_=#3G;\=PD ְ?S#!-vצS5Ezy s}VQKb:s!%Ƌ_k$b 3[ԛ'#;,<17G*6G*![1Z5Wb%UrqI͓s\cDqlR㓚/سI̛񉟇ĽrԘ$)1n)yy@ ʎX~xNF̏/ٗn4ZY۪a?ytc9ׯzx̧1?v\gy{R̓}+,w߮={~x؍uz։O^EڊuUtxzSKUu $捩x6'uF )Y%\ J>'{0UQjY>'Yy><Y:cS}#|(~?R?zZʮo[&eR_sL~&S0kՃp.fUUGcZ^>YkD(*jcdfP&6c]$?c<{pĒ8da)OS63QJ<#K)d|µǑQ[i+ػc׽΂澟7z8zsnqԘKk"v,IW$>HNqoj )F/b乇 zUÿg(bzO-]y1Z7qCY`1Ȱ~ cV}o0GG(Gf'Yvȋ}b%m׼1Ɖ12[୬?{1J}豬oԭ -D=r{0cKy)x쵃3#~b^c+x~A(iy1Kθ㘥5,^9̯,%?['=ݳ|v1-eoʲyK2G-q;7H8O#l -:ΓDSx9T$^c^"؊S`/K|=8ϵ@~TVNRd#:ZQ#%LXZˤA:屼|V rC#*Lׯ5{5{%Fu8_ߩ4_ٿ`ǟޮvcZC^ \:J#b]?+/?#ZnUSB\[Dy5VZ*aZ,-_"Rժ*k.VɌ nfe˱*goWo;Eu?sVXo~;2=R$jz[52ךrܒ}C?O*+o]4k48&{otƛHC鵡eA_ֹ{q޷HDfɚ^?0< ̍fZ5qgiYCSCO >upoy[<^`c4 l`[kls|0#zތ]s|=ʡcv"Vw+IßQl+XjջYlY*(aR{>Uǎ:J$*89Ӄ_ b8ǰ|wcR_J|ٯIc^o~Gq]Ӭ{ M5v AZ5|'{?_$':s[F۾; l4]lg[;['?h=g/[wpqZV -;ה?0 -V5Ju?Ś812k\ -RK!SqYL5Q\swrT*^W,Ƴ|=͛ !8>{Oa$;c<> ہw '=ߧkUCnXG=1MlFz^$z4'E{Yx=U+3_xǺ 7gJ4c^/~q/osz+Oul"f3! fAdUzqT^^ُsV^gj|ا33.7G9Poߵk6XVov|]'Z;cZw?FԺӱckEn]\y1p̤f1e]4֡bV?jj0ƄWk9%Yʱ(Q?ˁw i͐ ej EC/2seX_嫹OY8Zj S?K/?GkZ:[&_"1oA^]gE*c"<}^}z#_H^GO90!rm[m0m:{moM4&q YsV!'<3Jn2ЪO??JObR俩O5޽-~/7]{u3xcu(SkqީO>-57-ܴSmUÞ -o}\1d f<,'|5笹>RIĜ1>A%D^ "uL Q[<6粽<2 沙\v^i{|vscڽmOgzkM+m <4{O,'?2;ۋyg 3r,CaHZ>Kcn"zs4l j: e^\s< 굼2{^l'#w=E~1'6{Ƕ6!kwV5{rڽym+3y>;m3ym>?Yl{Lr݃Fv3?!'k݇ JUy>b_>Y^?O}-޻ _3}eѣZ\EuuN_,4Mg{Ӻ`A5ԖETSk}#/";~iayZ-2w1񞕻YVu5Qf|bku/Ľלj|2-s^&ymokomxC9-~9+bes^ Ғz/lpלS))oE9[-࿨?Gs_-*;~o 7?;g/Mo?ڜj=#{9p̈ eKFoTo0X',b<>{^3Zx~ex>kF+Z{m.ᳫ֍,G>^ݗh]j0:هgze>oCs5}xx~B 廙,F<13Dϓ+2x1>"/-︞3jTf?At׊XO#Y/V,ps6W?tCE;{|١O.׾T_^|^5k=ZČKeM:k9>5-Wh嬹w<^,G8s!*bVgY4A}{|XKZ~fVۛ3?r^0CcT/nf:4ܻx8>ۚgy/bF϶-xʀO+07r:wSOV3,gG?yWrR%rS^PCLݏb?UlHzA5-8_\%6["qU3F̚mꖬmi~Lp2f1kZu2WX 2C?3oKLϫcgx<\8;ƜS[_O]σsC"l~Ugxu{yeQ>߅GP Xy=FYև\W![^J>ECV"I8V͢2W}<^y #9y"|5cZF+/S߯y؃称OO潹{Ǩq}cyX>\͟HoCuVkտx3 3Xu9cKxKraoM4@ - -ۺa?KE̯?U2rߕE8nznaO}W~ivR :YŞ5NASb+z^tV,~2uYsS⡸^y5Xu֬UU'WψǭgFk+5.};eFk7Qcn+8ИU爟k:Zh;bͣhN4f1SlWyZHO6_VyU--ߜ,^?+OZTR۸{٢./~׾|9:[+Zq+f>Yw(e@dv $Y^~ޖ2\-b`zv%<=:HVƊxe8VxFM#5q/1ZY_^FdG#4J~[ǎ|8knj2k[Y_Ȗc(:H2]Dfu=rH5//}cESbDKҙ$|ݪgXUCד8qz_ĀS|G~ѷ~JPz^r(O-p\aSj"^ռEzSEF <1nѩd?>vzF^cgﳎ%#˓1Sdz[03Zo-k6j#=F{GyY؇HrL:IyZH;a\qI";]""նIC'IzyPd;V `^{R&,F^V=33 H~9X(Z'<-sE^cVufYnϫkx6أm-F1qr ﱧcy;z1Ve7+XC~֞ -ciE &xA[̓1D [CE.ڹm}[~4{3w}_m?dH2Ngkw*Hiw¢'z/;RDS&ĽTKFrΨG;xSfcꇙKzb36{cΉ˿ߩ)yΩ[sS2`oR^r̲S]w濡Zk^>5~L {亮cV|`z`2}0 'zzb/{b/=[^1y#1y=2ʀ-6V1㿽#[`'G~2e?*!n6p0&s{oߢz뢼eY+IY8Aor2Wy!9z^Q\ӈ3a|byZY/n%zZz}moEV/^T׵`; cy{5y7u^ҽjzaooaop?x2|c%U|Td$,:G!#fb~YӜ/ -OX3OZ Y>ń˰_0V@`9ˊy|êHY/kzxoGX-->˯ճhɲ93c[m,y=/Qܰ%k!`knz`ۇE0^jj 鉎Lj_7C;2>1+2E=37cTZNj獍xP޺"$o]4sn^ԝG zZÝz̯SebL=~GoϼXw.h޻[/uz{A;Bo -3s]zVmPgGE ?u>}گ[~f y/^f&kfxBvnc b"cXgyƜ.~GZLSy3Z>t^ͪ׳zc2z]Zgy `Ӫ9Ǩ'3^iOּ(G+??wZtS+_~`z_kr 󟰞]g.JSk:\%OU+o61u 5_yWkC$"F;XX9eyZyx^3r5V.q>gZ===پ(s߀ϕs>訦gs{ZV_th=Aop{Wk7zfVϴ̭ltoݳYQu {G hY}En"?=?Eb񟰟h;f;~(V "!.x&eEY=M;2C{u-pH#ނj7A2ҹXS90mߜqn9Gls{<{}^3CNAƵ:!xw-zhkmGZ?%z{ţi{@CZU_7a pOPbzg,~/~E}",+  ,ܷ -8P}r.6e@KS {O,Y/+6E1!y^VO3>>Z뾷Gj{:GΙ.<={ }V x]e3Vt6U8w#3빧'b-.\6͈!C{iv4j\3}P3ԽU}ڬZ%y½':sm;p-Ee̻֭"Y1c~ʁR#ȲXPIZ3t?Od8O僊^w^"޳|mfX6qsOq)ܛߜf93Syl섙Z3-f==gf>tI΀99'{D9QwrgDSϫOz-_?d"ϝ'מ9[4"hg2;*w[忐T(zMg>Qކ(u !-_zqgzOkfdz[u-~r\gyJDa0}^F69ho3̵SMh#G=^~bޘk͔y"k.%ryr7{oa9'[8y뀗^kAx;ț7qw3>9xgՏyxUn:YD/,[7^ܴcZy-sXGw2N1~h  ek2`Oޔ'3qG=rT)v U;oG>_^/?kyK7=xpZ071Z3VZObͳ% g8x&FܗG21!Ew“}^1>NkQ ->俇~_?eaxJ:?*1SsSuzn~*>db~wj#ŁSVV1anqYs_{.Y\yh߬p2 sy"N ؚ2Gb7D3qJM8GqY?E˯ce{=3L=3A>念k׊󤪓TxS_Z`?d@y~Ü-f˶ob~!;w*u{V2egV[@_OW N_Y7iy,x؊ECld{=5~?"z$ż3+1-;Qk,'F"EQ\KqaٜٖTV,ky,^{.߿a k0࿨p*cTZK1{OSHdֱ;3zzn+Z'rzl=)ހUתc<^#=cC ~/hy r>|"x"f9Ey>18"ḷF["cdz;8׋ܧ5-}b8N_WT CVuޱ‰cޔ>׮IzJbjA{O輪TSpW^H< EȄ),c[,<﫮LfIf!1x[\ӹvc>=q=Z>}Ҍdl=|72\#Of MlqyVn;;RTe<[+Fe<-z6{^~v乸Yw[q?Ln*OԝGzވVQS.]Lc_XkUs9-]>9:Ccc!E f1jE^yx~zoz%v{d;ec۽~ٽމ-얏CS}Cf|#?팷屘f܉#Erj䵝]zn{ދ`lqT5;D/OtM?LcNȲǪr/Y'Z?Yxc[Q5*z/_e>șT_^c1y}";=̗sL I惣>[Kl1;""lO: y O~ELs5~\د_Ï7vw=[o6#j"U/)FgӑqcvΚϺ>㾩/ ="|/_=}ǷE}Q˳2g6YW0_2oyp,5kquzMOGe(~ڿoO;_zc[-y%=37hkB=g=D<[?'znPʀ2Afe ]j߭[ɱBWppcw|{Y>,j_~*f>J6ɹ0_ZsQsb6 -wOMj, r_vk)yiQijg/SebV5ge -~σ⿅suȓb}yka֜Ῥ63mޝsÛ#γXol>R>X'o|qa9^t왃UO.f> sXǻl~{3sR/73e3go]vkJ]oc*:/D<[8W~+cSy,̆O={Ԟ;s[8Z'p9!bf6[~Yon_/?d? |'oLl|3Z5Wx~Y+}agі2'?VP_" cX}'"h!W_Q-Cr/pxo(z9)ot޼b1_Կwzi2}~왫sV"mf?o/ؚ3w~ڑLNZAMbx\ȟ[wcgdO%:% hR""ao<^Oz/VaO5KE׻oȂm.P!y5ֱ:ys29qfx/OaLmZ3Sz/ax*Y*j/Ork&F̕1y~=:ܳ~sY<Ͳ,ukM =,13zx*wY˱h r.x^Z[zb^mX|֬拄kr|Yy,p^5l0yr=Z0z :[=ٹ+엝;Y,=\ieɰ7Ϛϲ,|{_י)ݛҪw06 -O]Wvpii -ۉ!!a3 =:A#B0E )PDVHSv%] l zAm˹Tj”W{ƍnܸ;k\ҿ?W{~*e&sՍ78zn޸֟:;ꭷZ/rrrb^9]M|o?|F{o79k䱳6;kc-_˫Mcg&'K=tgk^&w_]mrM~F%x䩙ofON6<>L{//..֌啚s<~ٚv~_{窌v~xsbCvF^wtwfe|../6/6zurdi?}ӧO~trM G}>]uϳ{uڞ1gmۿMo߿U+{~M"v?'9EkTwL9kϻ&GmYO+']{DcM^& 6,癯G=d>ޏ>g0r{3_gF+FqVo_;uFwW{- ݌D'?&j>o[}=!gjyºGݨ짹/}/~by6E77 ?vgjh-Z,EjgS-=OzϊGZZ/j@6Dw~^t|1d5sWzDi{ZZ`}c_Z.r -i55j?yvz_}O~dM}-P.>zgg]Y~M?4ڛ_EN8|ӧ<Ҁ2>X= 8Zк[{\"_}f kqgDI[<_q{b̗1kiIǒ<͚Oc"ףl>v|_}(izǎدG>%Xg?9Pūyd'K!n<(ڂjyl"fo:#lCy{k}+~,-ʽ%m<cD51uvc=7k~]9鿨x˳uPo|(9}I|:x&2ֳگs_~Ҁ-X}5'c7OֈdmP_dA3{PQe@́" 9Po3⤽'y/kH xsy;5_߼d|'fLO_|Ҩ]ΧOOs`dv3ϳ|t]ˌ^~26]Yyc%oeUc59ˀQ-?TlSDZǬ/?ƀLfMXYKۢ -f1G&3_w=ѶFk2u>TM5x"k8VqfyηXo}5[~s˓ԺveOz+g=um4{.NwqNkQ#&P띙9PKƁ(a:P=0=']PG^fXѷ'W̧OfsOp6_K2~O˭nom~X?tu<<ErȂQybzZ]+gƀC{?n7ٵ3uRˁZ^ ʵ!cAήi>[?5c޳7k>%'ǸOOJf'#qsM[*èd}01=Di?u23s[h:俌z-,<~Vrhl`vo zcuϾѽҀwo3v>N/dMg=FQz뿶hcN>5c 0ÇL'jZ_ -~w-y$gܷ'iͺomomZPMگ9b?+_.?syg\]К;PF'1π-XZ\WIj J=c}c^Vgf>51@z~u[X?4wf垨й3Cui1/j?dGO3k?+mߖIU2`R?z;"d>3jkGքD#5D_f@?km&?k]H́|u92k8x\w'=^|##[iago3_R쿷z>̺[W">%5zk0go4 :ǘ:_,YcwX1AE{1k;O^p?snS`l~fw "D6+18}%RgmByɱf>i)=o"t#c׶Z,$'cշ+|Ã_Y5{G}D/^d?Ǹۿڿ9j?/rO~}5v^=5Lfou/1Jf\GZ4e 0b@khwLu̇]ks{4 -aa f`|l||{U|rd|=rlW2}5"=ʺ[O2C}̓Cܧٯg/g{׃,A Ȭ?dZP#e }PsV/0 z* %83'YoqǸ2_OCg_w|2˸9O{}֘ -iu -qߘ>}3{@s_~V1o -Y5_&Zе"~pxU[`(9^ZD 8c1hL`Ɓ<@kTPEk{~6bEuρ5*ݷ,~[sċ܇9=ijɛ>o8~}-r?jY6nɳ|!e"د0gD :?o5^Zg 8sZ* a u Fg▃Gv!ﱩlOOL_.c}0֘0r_g>}Lu|/n?o : j7󗵟cеzc?ym!}_2 %Sa@Tۋq\#eSukz )4>䂈-v擑uhd>>yMHi2t_ه%>kcއLOGEgy_7;WϞXYsΧP2C{?oWd@k]*:raր8T :P݇0@1c@ցrNW ot_w|}ژHZ_CoǸo+˞?cej~ޛOZ h1l-Sk?&E>&k@ǝYE[&k@ʀZ=s5 j#懰2 @ -2AޓAsu;fc>s;co۲w[,v"\+Ne{dc}2i@uT~l/c?Z/{NXUo2l 򟶆Ќ~ި{vz눣g2"US2kMjvCu@}|cjع~"cg~_g_^O^ߞz$eoȱlo~{֯*Je7P ?րcu=Ga@f-Ju4 rGȎͫOs^]w ç?>>f xY1p@}~14{ktqkmJy{WOf>?vy2if|Xm:g@6Xi@τU\֒-z.djԼ>Ym>9Y53o]ӍO9{򝖌~1{{`v}6  -L~̾Z2 f"Nt.hLg~V{gg9`BY.5`O3Reсc| ̀-r3.gclAcAv|4_BIV>r{IC[րd짵ّv~Yux\Kڟ?4W~dPme1W:Hկ=j1 YOߌyYj4 UкW;]11 gȌd8ym5i>/~~3CY}VTCAvlOS{ejc'g)2k5&+j-Zn6`{g -j}5uqo)+P+Fc﫼Ǭ~ǚ}{O]z`ݸ|*ܷ*ǮW>4yֆX+Y~(V[dOkY1u2cZ"$gr -k?}~=yq6vgk*^ęu\gyϴb*Y.㿞پ^Z= VQ7S|f?T;Pfn -kĘg `c -և -NvF!#d쌌2B23/My빅ow?WZsW~[u/W?~Z=ZqW߫[}v7W_Z}rW>[}t'W>Z}pW[zw;WoZzsW^[zu+W/^Zzq Wϫ[=zzv3WOZ=zrՃW[=z F pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67g -և -NvF!#d쌌2B23/U{zn/]gߪV\cV~]eϪVV?~\aVߩ]}fתV_\}bGV>]}dǪV>\}`V]zg۪Vo\zcV^]ze˪V/^\zaVϩ]=zfӪVO\=zb`VHF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#.?is pIH?OF\7"67Mo$E'mnz#. - (b !#;#dgddsBfV23?qw]}޿I#' #~|% !|!>x&x "^x<$x < ܍p' ܌p#n\p% \p!.8p&8 p"N8vjF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_jodZ$;jVnF&ɎI_ʪ[`  -A=zѣG=zmPJDS"b+ zc -BER(_y,_7ޛ|`NIfo2ogޛLbByoJ,gvW2v1AGֳ!%q"|as\_G|RE;7=G`cmϓk_?|\6]:E@ ^_yJ~Ƶ>Wh/ο4ף55?V]&= soCk8N1&;7~(yV{b'=Ӛ.oknkzxb9 Y6; -'=4=/3W*|oZumx۾d>}mk>RmnnXj@8~1ıWO7 w/}GjM:T0[̲GQkmthh奿οۻ엓6m7owggղa6\M;~l|Λ UϲIY;bfߙT 6{oό5wۜL\?[?Rm*Ӟ_z7ygf: -Qu9^^'٩t64}M߉m&mbKi1 -WoBm%emj"yw:~VV[ƈ[<~eԦx*=ژ ;M_j}|NuӭEv4Ͷӗ6:o9/n/濮ڔ[}vgj֦D*=U烾/][|U俦}is~kWSj-N2Sl׎w/[m{&X43+igwz1%'fh_n6ڴMmAol}~dd̴m{Jd?M_pgwei}|d hs-śymɨ浶-i8=]͵CR3f]=ypn2lqe綯rQv LZѶ6Rv[Vp{6M5GkӮ_~܎]翍s2_kov5x#ۚ[V\o#g4zOwg{25ܵ~hkoc/w-)o-.q<NZMW?W?[+3jB%m\kwrۑrc}πM_sEql/o}ҜvKP_@C8]e׷Wb^俍J~m9.1? xV]6s_~Xk'~]]k879M@kݎ?j`__|W$ga.˪?{鋤>|y\19;-%Zor/v]s|y'=+gamIٿ0n)^掾<ٿWxcmkభW&mׂ8׶o/]#0S_W˕oH]#p \r-濸^א2Fm_,5/_%?s)-l0Qs(b>iR,=I}B\`ܷ;uh4KkyϚ6}mPkᡤ1?M[;xsP9ƗW[NCcܛǛ~wSnj@cQ3ǖXNwm9 _^?Tmv5gT6q O m5ο{ο7х|1Yj?k sɀ9}8W#9,~sїW2 m3{o=RX_M׀]]ct\vgY}忘]tfa X*_.;g6|0PNJWq_ 0u*.ا|ѷWxYL uV]]s6=,r|$Z}W};ژqOSxߥj֨ e]j 9@ʜ4Ϝ Tkj}%?Nܷwܶ?83}ͶgJamg&3Jd߁;Ԑj@}?%$l/>לϫ ƃ>X<ܘuuVJ>ϣpc{1=!+C(~ћG9. € .. "d>SK͎=twyLwuw=]. -)K7.Z˵h{R>]ŤT%sd*c5qR#xh7ge2D55 @.vmzH[nk꣐u_`P!e&#`K&v=7{ZIn& 8G -XU[v+U[w-#m2R]z\#m2Rm| 3̦:SNdB],3۾?W*nS]-+m2RM{Fj+HXV}R購HXV6ore6&#`U}z_ZMF*5yW 1Wy_k#i,nC}~P~/tYqn#uFjr^ 39ϋ%X %}<ľ'Ѧ+՟꧍ dy'z"Y#Gֵqv%YoT;1X2;o[~k}iU;sv+>;ݪ_RmNs+sx~#Nyu =eoskAa]EB埩cwgl{:WN>pگEKvM6m|u6dR=->&m孶^ygb<ӏL-$s_~,ɥ+2 Aکcwq̤;6zܖ9ܟuNO?c'U];'gl1bfXv'u8sN?\5~@ zc_|,mE3 2E>uޗ!Q^v;jy]sG#̀:~M~oN0>߲*29smg8}^}/IK<:)9h@߹Jb_ $ߣ"CVmiπ'گK"Uת}v;Kuj|C)6yx2¶6X*bۆfs>~jsW]3ش،wdQcucRy%;&};!bp{mrmwrXlyɜ#Is)cgs9/]}ϜlN @Nq4)IVk3C8fmJtf gͷV}.qcEױ˘ϩ>5|f|CX7b+Tl5ݐK[4wK٪1ߕSs2m1z-g1!}s;)5$~vmKy4kP]/>z|O2ָ_zo([ZBV3`|iy6;ju?;Եj7kkܔ7lv8[TǥRc]pO!ZW~rݖF.:NN_c[|lf{!kMl#1k?R1QDeϏM]3DZl_7C=m{CyjqyN{t&WnƨB5O-K}~53l{ ~o';M( `5u^+ͥM t{K_]eHb׵z$qMδ4kecISg?_u7upt!6Yx5H#}ԵX2Y>dmOkcuwѭhmLllf'C̭MŦ16kΏ<36c369IЋv}6HCkK|#kA5>8v'WfU ؔ|2FnumYϾ hXrkCa3wncڭ(Ks>|Ks q 0&[d2}ik y^st]W{=V?Sgjؑ"?R2R1BΏM]̀&zrGת=gu.]x1(|^e3V"̑_u/~UnC}wsӯD\47=,~[w溭'Vd2kiv|~\3JKq3CRۛi[h泮ֿ1^ɷc&ܟRת̩H~cBʝ:@bi̹~/_WvFz^c޵j߷\] lYuΕ-rބ# ˺oC7ڵg{Km]R=+=3oSew?,cv?n+WByRnѣqD/^B[4#Qե^$Js5>#:%L؛.jIյ>ڲUׁ^34Vaz -1 Om O`RV+`  -ϋE9zGA6DÊDք`PG9‚"@HAJ@XA"ewj{zg[Ӎ޸PՌRd?@? pnSjcq1T -5̱}mk?tܷm7FM.<&zUmu{auSd.ŲP{u oţC &>_NYý`AcHmkMLroU7+} yٶG;}kK"Y~@;y'wv}q)B[_ӹnOދ]s揕Ś-}:4z_`}fUyP: ~3soy/=lv|>3Je.l5p9ͶoO礑\z¥wU7CIS sUɿ!c3Eި?W,ODI68Vosyqڷ;>N8R;}%_|.cBBf@onLejNk}r߃w)6tSL#T_%9&͵kvL=֮ԣ~-Sޭ( Qݻ*WiGi;mn.̕W{|t̩'[<_6jz.gm v=7W}swޯm\k>K,?wM=ʍ{47h:Nܹ{ȀF2I6O4>d9^K3]M[߅Hw=tVE:FZݦO~;^}rT4UvI뫎A/F,ץy$4m=,O&9d?- Y|7+Dz4nɶN6:&kUlʑrniuUޏ4uCYy\=ٱ|,~hsLܶNz,w_4wt\ #uju rޑ{;u:T3Wc9zұJ=~u9NNzlNFq˽NW?5M$$4?_)F,b/w9Cԣ.WT}?ɹ5HP'|ޑ{U+7cPΏϽ˸oB}eۗߢ'Ԙ? >s=]_f|p#^ǬL=q~H^'gmN@l?6Aby_B"/oߋߡ{ds0 ,G#R7 OwfLhcT!WH\K|U'\Z#W4ٽ-/:5CX'\i2[U^ _S1k!ٿHu - ._u}P!.E_M?1}Pǭ+x[}N+OZu~@$k K!?yrAvϞmn>&N)Gd -׎W^}xm c23u)SI{'쯷俼qnWGa@} ~Z?.̐g{zk^sAc֥Wԗ$F;g;Hink%wb$ R8>$,S.]xA:O?y:,AqnV'uwYzy-ʹ/|t-:3Z]>Ůc>Vzxzs|#pKr>Gj]-It.1.?:37އ ]d縦>/$vOu:4\3\|lt/?v$'i't9~evG_u_&_d?hSiV׮ 8g__udʁ@_> =haΧO̷o>wcԩ~v̸Pl۰j K濩Su^dSmNs3۾4yo6FSa{Ko zȥ=5jm)XYu^mu&kI6Y.='pFa@tNyzlВ:j'r~u9SyԎ𼺓}T/:@qo:_V}fek68] -Me>q=zaIen HBdHO {-G{!0 EXBD" B!t]+.'#5 2!n2V12_բ5~ Ukھ'<̂#n?@ה ~r\]qYK* FtJ;GC[~/>ڄh+m15vyOly!HRBsy׶{$wsa6Du0ROACMFl#]tԤwW;s^t޵MK|3ߺ%w;[Yvl:VX6v6R?}=g5ܠs^V-g籏'q{J{߶}}ٕYncb~~m]n|fWI}:觥v=+:x?BXroK󿿥 2>c2d@ұrK]o*dTs8S1#x[ֺhfQܖ'q]ӊT+U[p*dA}.ԗ+j>NFꭺϹ<ڎ,3\בch}x&4?/g+k;ߑ=Nu ՛2JRnI=m2栗+|w,fHK{$HMnq?Nt"OȮ}TxoSf^pݦu]7Rw)): bm'EYd\N>/e3+eݺ>Ô=?濤.I| so{2O[ Iʛ j-׺]; ->4)M/?|5Jy\[mLKT =mo_~kEc'!޿OB|ARFI{om?Jg8nchЀbE;IjSgўWQUYor1OLmQ?rm*S?c.ϒ%Ǭ3%E&O\{{sD6gk>AŚo%|0e}Czt.A3c?E[9h~'i9t~,]Pqɹm=7-1饃-Lj׎aGpƶ'w(^BuM7^ں?isxwc@A$\_^P'G ZOždrX6G>-]ٿ2$In*>>ݦk%7ׯ }Akg[$jyw?Z]j~$yy{^7zК/$Oؖ6uݧ;rڝ\L?svKvKOϻ2[RgB-u)MFjg_ؙhm:?}n1dvxX7?_tYns흿lq2V^c5#BG~߼3ߏտbmqӵR[(Ӿ7WZcD 4w%,iE};&裓.ھ IQOGK>zͼe[$֋#,XaYJvyǓVF(8K\:XV.Yj!+1 1?FWkӲ«ˎy)G%+Gx׻FnlK7RʨKmToR+țy7;u-IQz/߲dG]/;F?Y\ee^:n2c7pR{872ۼ7dg>}cl3ˑ }Ƿo۾eu3 b T_ϊZbluõc3:oݛ}{=2~vomR@&#uuz\8^qw-[Ի|+R{Ƿb~B,As6L?hX`\_/VGHϹ)sAB9gU<s)Cgn+V[\_gN~=̻(Ԋ㏵ =n$g(Wt]/2O,j;RvI7g/tu킾^ )m?m+ -!KAF?`,E ")1YmrEf4Lrd ޮy창t+guy(b6ٸ|v1K﫱ڴ9R-k1moWzP:8n:ys0og~ʿҔw|[dqVLuӻ:Zb_yGz+׼` \ No newline at end of file diff --git a/Promo/bannerSmash.png b/Promo/bannerSmash.png deleted file mode 100644 index 82005cd..0000000 Binary files a/Promo/bannerSmash.png and /dev/null differ diff --git a/Promo/bannerSmash.png.import b/Promo/bannerSmash.png.import deleted file mode 100644 index af30046..0000000 --- a/Promo/bannerSmash.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://didtryy56rw3b" -path="res://.godot/imported/bannerSmash.png-e0a541bf798e832764ad9759bb03b1a7.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Promo/bannerSmash.png" -dest_files=["res://.godot/imported/bannerSmash.png-e0a541bf798e832764ad9759bb03b1a7.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/README.md b/README.md index de5cb83..8486219 100644 --- a/README.md +++ b/README.md @@ -8,18 +8,15 @@ Puzzle game made by Tom for the Playmakers August Jam 2024 https://freesound.org/people/primeval_polypod/sounds/156507/ # new TODO -- [x] when command blocks are propped they are placed as a root node, causing them to carry between rooms -- [x] onscreen timer -- [x] pedestal highlight should match clock -- [x] improve menu - - [x] swap out to developer name - - [x] make it a 3d environment with a rotating camera -- [x] make kill zones check every frame, rather than just on entry -- [x] increment version number -- [x] pause menu on ESC - - [x] replace back to menu button - - [x] volume settings? -- [ ] website splash page for SMASH +- [ ] when command blocks are propped they are placed as a root node, causing them to carry between rooms +- [ ] improve menu + - [ ] swap out to developer name + - [ ] make it a 3d environment with a rotating camera +- [ ] make kill zones check every frame, rather than just on entry +- [ ] increment version number +- [ ] pause menu on ESC + - [ ] replace back to menu button + - [ ] volume settings? # old todo - [x] FPS Controller diff --git a/Scripts/ChronoManager.gd b/Scripts/ChronoManager.gd index 65ff5a7..eada8f8 100644 --- a/Scripts/ChronoManager.gd +++ b/Scripts/ChronoManager.gd @@ -20,7 +20,6 @@ var door_timer : float = 0 @export_group("Resources") @export var pedestal_off_mat : Material @export var pedestal_on_mat : Material -@export var pedestal_activated_cols : Array[Material] @export_group("Node References") @export var gui : Control @@ -37,7 +36,6 @@ var pedestals : Array[Pedestal] # Called when the node enters the scene tree for the first time. func _ready(): - tick.connect(gui.onTick) player.area.area_entered.connect(_player_area_entered) var temp_pedestals = pedstalContainer.get_children() for temp in temp_pedestals: @@ -58,8 +56,8 @@ func _process(delta): #if Input.is_action_just_pressed("debug_start"): #start_room() - #if Input.is_action_just_pressed("interact"): - #Input.mouse_mode = Input.MOUSE_MODE_CAPTURED + if Input.is_action_just_pressed("interact"): + Input.mouse_mode = Input.MOUSE_MODE_CAPTURED if Input.is_action_just_pressed("reset"): gui.show_lose_screen("Reset Pressed", 2) @@ -82,8 +80,7 @@ func _process(delta): for i in pedestals.size(): if i+1 == current_tick: var activated_pedestal = pedestals[i] - #activated_pedestal.mesh.mesh.material = pedestal_on_mat - activated_pedestal.mesh.mesh.material = pedestal_activated_cols[i] + activated_pedestal.mesh.mesh.material = pedestal_on_mat if activated_pedestal.has_command: print("broadcasting: " + activated_pedestal.placed_command.command_name) broadcast.emit(activated_pedestal.placed_command.command_name) @@ -113,7 +110,7 @@ func _process(delta): fail_room() gui.show_lose_screen("Fell out of world", 2) - check_player_killzone() + @@ -192,18 +189,3 @@ func _player_area_entered(area : Area3D): if not player.collider.disabled: fail_room() gui.show_lose_screen("Touched a reset block", 2) - -func check_player_killzone(): - var hitbox : Area3D = player.area - if(hitbox.get_overlapping_areas().size() > 0): - for area in hitbox.get_overlapping_areas(): - if "kill" in area: - if not player.collider.disabled: - if(room_started): - fail_room() - gui.show_lose_screen("Touched a reset block", 2) - -func pause(): - Input.mouse_mode = Input.MOUSE_MODE_VISIBLE - gui.open_pause() - process_mode = Node.PROCESS_MODE_DISABLED diff --git a/Scripts/Player.gd b/Scripts/Player.gd index 4a56610..84b5cc0 100644 --- a/Scripts/Player.gd +++ b/Scripts/Player.gd @@ -39,11 +39,10 @@ func _physics_process(delta): #free the mouse for debugging if Input.is_action_just_pressed("esc"): - #if (Input.mouse_mode == Input.MOUSE_MODE_CAPTURED): - #Input.mouse_mode = Input.MOUSE_MODE_VISIBLE - #else: - #Input.mouse_mode = Input.MOUSE_MODE_CAPTURED - get_parent().pause() + if (Input.mouse_mode == Input.MOUSE_MODE_CAPTURED): + Input.mouse_mode = Input.MOUSE_MODE_VISIBLE + else: + Input.mouse_mode = Input.MOUSE_MODE_CAPTURED # interact with stuff if Input.is_action_just_pressed("drop"): @@ -128,7 +127,7 @@ func _input(event): func drop(): if has_object: - held_object.reparent(get_parent()) + held_object.reparent(get_tree().get_root()) held_object.freeze = false held_object.collider.disabled = false has_object = false diff --git a/Scripts/gui.gd b/Scripts/gui.gd index c225665..363cb8b 100644 --- a/Scripts/gui.gd +++ b/Scripts/gui.gd @@ -6,22 +6,12 @@ extends Control @export var reset_label : Label @export var start_level : PanelContainer @export var level_title : Label -@export var clock_progress : TextureProgressBar -@export var clock_label : Label -@export var volume_slider : HSlider -@export var music_slider : HSlider -@export var level_name : Label -@export var pause_menu : MarginContainer var title_fade : float = 2.5 -var sound = AudioServer.get_bus_index("SoundFX") -var music = AudioServer.get_bus_index("Music") # Called when the node enters the scene tree for the first time. func _ready(): lose_panel.visible = false - volume_slider.value = db_to_linear(AudioServer.get_bus_volume_db(sound)) - music_slider.value = db_to_linear(AudioServer.get_bus_volume_db(music)) pass # Replace with function body. @@ -39,39 +29,8 @@ func show_lose_screen(lose_text : String, reset_timer : float): func hide_lose_screen(): lose_panel.visible = false - clock_progress.value = 0 - clock_label.text = str(0) pass func show_level_title(title : String): level_title.text = title - level_name.text = title title_fade = 2 - -func onTick(tick : int): - clock_progress.value = tick - if(tick == 11): - clock_label.text = str(10) - else: - clock_label.text = str(tick) - -func open_pause(): - pause_menu.show() - -func close_pause(): - Input.mouse_mode = Input.MOUSE_MODE_CAPTURED - pause_menu.hide() - get_parent().process_mode = Node.PROCESS_MODE_INHERIT - - -func goto_menu(): - get_tree().change_scene_to_file(GameManager.menu_scene_path) - - -func _on_h_slider_value_changed(value: float) -> void: - AudioServer.set_bus_volume_db(sound, linear_to_db(value)) - - - -func _on_music_slider_value_changed(value: float) -> void: - AudioServer.set_bus_volume_db(music, linear_to_db(value)) diff --git a/Scripts/menu.gd b/Scripts/menu.gd index fbe08c4..291f48b 100644 --- a/Scripts/menu.gd +++ b/Scripts/menu.gd @@ -2,13 +2,11 @@ extends Control var credits_shown : bool = false -@export var show_smash : bool = false @export var level_node : Control @export var credits_node : Control @export var credits_button : Button @export var levels_vbox : VBoxContainer @export var exit_button : Button -@export var smash_con_panel : PanelContainer # Called when the node enters the scene tree for the first time. func _ready(): @@ -26,7 +24,6 @@ func _ready(): # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta): - smash_con_panel.visible = show_smash if credits_shown: credits_node.visible = true level_node.visible = false diff --git a/Smash/cat.png b/Smash/cat.png deleted file mode 100644 index 23d6018..0000000 Binary files a/Smash/cat.png and /dev/null differ diff --git a/Smash/cat.png.import b/Smash/cat.png.import deleted file mode 100644 index c86894f..0000000 --- a/Smash/cat.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bgojtb4eypeid" -path="res://.godot/imported/cat.png-00adace37c1d319ffbacf5f2e5750a7c.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Smash/cat.png" -dest_files=["res://.godot/imported/cat.png-00adace37c1d319ffbacf5f2e5750a7c.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Smash/smashLogo.pdn b/Smash/smashLogo.pdn deleted file mode 100644 index 401a2db..0000000 Binary files a/Smash/smashLogo.pdn and /dev/null differ diff --git a/Smash/smashLogo.png b/Smash/smashLogo.png deleted file mode 100644 index 7464514..0000000 Binary files a/Smash/smashLogo.png and /dev/null differ diff --git a/Smash/smashLogo.png.import b/Smash/smashLogo.png.import deleted file mode 100644 index 27cc8a4..0000000 --- a/Smash/smashLogo.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://ct6dqvn15u3wu" -path="res://.godot/imported/smashLogo.png-f2d73ef434f566649f2c6e73da5ea2ff.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Smash/smashLogo.png" -dest_files=["res://.godot/imported/smashLogo.png-f2d73ef434f566649f2c6e73da5ea2ff.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Smash/smol100kitten.png b/Smash/smol100kitten.png deleted file mode 100644 index fe7546c..0000000 Binary files a/Smash/smol100kitten.png and /dev/null differ diff --git a/Smash/smol100kitten.png.import b/Smash/smol100kitten.png.import deleted file mode 100644 index 4942411..0000000 --- a/Smash/smol100kitten.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://7o1onoai3ho5" -path="res://.godot/imported/smol100kitten.png-4c21d40a0116e4a247faa3a673ca92a1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Smash/smol100kitten.png" -dest_files=["res://.godot/imported/smol100kitten.png-4c21d40a0116e4a247faa3a673ca92a1.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Smash/tabbycatdev.png b/Smash/tabbycatdev.png deleted file mode 100644 index f9effb2..0000000 Binary files a/Smash/tabbycatdev.png and /dev/null differ diff --git a/Smash/tabbycatdev.png.import b/Smash/tabbycatdev.png.import deleted file mode 100644 index 38673bb..0000000 --- a/Smash/tabbycatdev.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dkl0ir2ygx6w7" -path="res://.godot/imported/tabbycatdev.png-7d3a36e9f069b75fe68dc4a4c90a937b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Smash/tabbycatdev.png" -dest_files=["res://.godot/imported/tabbycatdev.png-7d3a36e9f069b75fe68dc4a4c90a937b.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Sprites/clock.pdn b/Sprites/clock.pdn deleted file mode 100644 index 0aac5da..0000000 Binary files a/Sprites/clock.pdn and /dev/null differ diff --git a/Sprites/clockOff.png b/Sprites/clockOff.png deleted file mode 100644 index 3abfdeb..0000000 Binary files a/Sprites/clockOff.png and /dev/null differ diff --git a/Sprites/clockOff.png.import b/Sprites/clockOff.png.import deleted file mode 100644 index f8b1132..0000000 --- a/Sprites/clockOff.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dbjlesgbl3b5e" -path="res://.godot/imported/clockOff.png-d87647372261142486ea10a2e808d69f.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Sprites/clockOff.png" -dest_files=["res://.godot/imported/clockOff.png-d87647372261142486ea10a2e808d69f.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Sprites/clockOn.png b/Sprites/clockOn.png deleted file mode 100644 index 533a881..0000000 Binary files a/Sprites/clockOn.png and /dev/null differ diff --git a/Sprites/clockOn.png.import b/Sprites/clockOn.png.import deleted file mode 100644 index ec163bc..0000000 --- a/Sprites/clockOn.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bxqb0vw8nouea" -path="res://.godot/imported/clockOn.png-fc2c530b0fcad697dfb0078c2b7e77a6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Sprites/clockOn.png" -dest_files=["res://.godot/imported/clockOn.png-fc2c530b0fcad697dfb0078c2b7e77a6.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Sprites/logo.pdn b/Sprites/logo.pdn deleted file mode 100644 index 677286f..0000000 Binary files a/Sprites/logo.pdn and /dev/null differ diff --git a/Sprites/logo.png b/Sprites/logo.png deleted file mode 100644 index a6730e0..0000000 Binary files a/Sprites/logo.png and /dev/null differ diff --git a/Sprites/logo.png.import b/Sprites/logo.png.import deleted file mode 100644 index dec9bac..0000000 --- a/Sprites/logo.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c55v5pebfuul4" -path="res://.godot/imported/logo.png-1bf9c8565d26f5fd04dfba16f622641c.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Sprites/logo.png" -dest_files=["res://.godot/imported/logo.png-1bf9c8565d26f5fd04dfba16f622641c.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/Sprites/smashLogo.pdn b/Sprites/smashLogo.pdn deleted file mode 100644 index 9d6ed21..0000000 Binary files a/Sprites/smashLogo.pdn and /dev/null differ diff --git a/Sprites/smashLogo.png b/Sprites/smashLogo.png deleted file mode 100644 index cea1eb3..0000000 Binary files a/Sprites/smashLogo.png and /dev/null differ diff --git a/Sprites/smashLogo.png.import b/Sprites/smashLogo.png.import deleted file mode 100644 index 70319f9..0000000 --- a/Sprites/smashLogo.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://chx3hucaeaytn" -path="res://.godot/imported/smashLogo.png-68797412c7f4f2f5067d125ae8de8cbe.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Sprites/smashLogo.png" -dest_files=["res://.godot/imported/smashLogo.png-68797412c7f4f2f5067d125ae8de8cbe.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/default_bus_layout.tres b/default_bus_layout.tres deleted file mode 100644 index 647dc70..0000000 --- a/default_bus_layout.tres +++ /dev/null @@ -1,15 +0,0 @@ -[gd_resource type="AudioBusLayout" format=3 uid="uid://c1auqraysvepu"] - -[resource] -bus/1/name = &"SoundFX" -bus/1/solo = false -bus/1/mute = false -bus/1/bypass_fx = false -bus/1/volume_db = 0.0 -bus/1/send = &"Master" -bus/2/name = &"Music" -bus/2/solo = false -bus/2/mute = false -bus/2/bypass_fx = false -bus/2/volume_db = 0.0 -bus/2/send = &"Master" diff --git a/export_presets.cfg b/export_presets.cfg index 822942f..987db62 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -1,22 +1,18 @@ [preset.0] name="Linux/X11" -platform="Linux" +platform="Linux/X11" runnable=true -advanced_options=false dedicated_server=false custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" export_path="../../Exports/ChronoChamber/Linux/ChronoChamber.x86_64" -patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" -seed=0 encrypt_pck=false encrypt_directory=false -script_export_mode=2 [preset.0.options] @@ -24,8 +20,10 @@ custom_template/debug="" custom_template/release="" debug/export_console_wrapper=1 binary_format/embed_pck=true -texture_format/s3tc_bptc=true -texture_format/etc2_astc=false +texture_format/bptc=true +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false binary_format/architecture="x86_64" ssh_remote_deploy/enabled=false ssh_remote_deploy/host="user@host_ip" @@ -39,30 +37,22 @@ unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") rm -rf \"{temp_dir}\"" -texture_format/bptc=true -texture_format/s3tc=true -texture_format/etc=false -texture_format/etc2=false [preset.1] name="Windows Desktop" platform="Windows Desktop" runnable=true -advanced_options=false dedicated_server=false custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" export_path="../../Exports/ChronoChamber/Windows/ChronoChamber.exe" -patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" -seed=0 encrypt_pck=false encrypt_directory=false -script_export_mode=2 [preset.1.options] @@ -70,8 +60,10 @@ custom_template/debug="" custom_template/release="" debug/export_console_wrapper=1 binary_format/embed_pck=true -texture_format/s3tc_bptc=true -texture_format/etc2_astc=false +texture_format/bptc=true +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false binary_format/architecture="x86_64" codesign/enable=false codesign/timestamp=true @@ -91,8 +83,6 @@ application/file_description="" application/copyright="" application/trademarks="" application/export_angle=0 -application/export_d3d12=0 -application/d3d12_agility_sdk_multiarch=true ssh_remote_deploy/enabled=false ssh_remote_deploy/host="user@host_ip" ssh_remote_deploy/port="22" @@ -110,37 +100,28 @@ Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorActi ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue Remove-Item -Recurse -Force '{temp_dir}'" -texture_format/bptc=true -texture_format/s3tc=true -texture_format/etc=false -texture_format/etc2=false [preset.2] name="Web" platform="Web" runnable=true -advanced_options=false dedicated_server=false custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" export_path="../../Exports/ChronoChamber/Web/index.html" -patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" -seed=0 encrypt_pck=false encrypt_directory=false -script_export_mode=2 [preset.2.options] custom_template/debug="" custom_template/release="" variant/extensions_support=false -variant/thread_support=false vram_texture_compression/for_desktop=true vram_texture_compression/for_mobile=false html/export_icon=true @@ -150,7 +131,6 @@ html/canvas_resize_policy=2 html/focus_canvas_on_start=true html/experimental_virtual_keyboard=false progressive_web_app/enabled=false -progressive_web_app/ensure_cross_origin_isolation_headers=true progressive_web_app/offline_page="" progressive_web_app/display=1 progressive_web_app/orientation=0 @@ -158,3 +138,108 @@ progressive_web_app/icon_144x144="" progressive_web_app/icon_180x180="" progressive_web_app/icon_512x512="" progressive_web_app/background_color=Color(0, 0, 0, 1) + +[preset.3] + +name="macOS" +platform="macOS" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../../Exports/ChronoChamber/Mac/ChronoChamber.zip" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false + +[preset.3.options] + +export/distribution_type=1 +binary_format/architecture="universal" +custom_template/debug="" +custom_template/release="" +debug/export_console_wrapper=1 +application/icon="" +application/icon_interpolation=4 +application/bundle_identifier="com.clevertop.chronochamber" +application/signature="" +application/app_category="Games" +application/short_version="" +application/version="" +application/copyright="" +application/copyright_localized={} +application/min_macos_version="10.12" +application/export_angle=0 +display/high_res=true +xcode/platform_build="14C18" +xcode/sdk_version="13.1" +xcode/sdk_build="22C55" +xcode/sdk_name="macosx13.1" +xcode/xcode_version="1420" +xcode/xcode_build="14C18" +codesign/codesign=1 +codesign/installer_identity="" +codesign/apple_team_id="" +codesign/identity="" +codesign/entitlements/custom_file="" +codesign/entitlements/allow_jit_code_execution=false +codesign/entitlements/allow_unsigned_executable_memory=false +codesign/entitlements/allow_dyld_environment_variables=false +codesign/entitlements/disable_library_validation=false +codesign/entitlements/audio_input=false +codesign/entitlements/camera=false +codesign/entitlements/location=false +codesign/entitlements/address_book=false +codesign/entitlements/calendars=false +codesign/entitlements/photos_library=false +codesign/entitlements/apple_events=false +codesign/entitlements/debugging=false +codesign/entitlements/app_sandbox/enabled=false +codesign/entitlements/app_sandbox/network_server=false +codesign/entitlements/app_sandbox/network_client=false +codesign/entitlements/app_sandbox/device_usb=false +codesign/entitlements/app_sandbox/device_bluetooth=false +codesign/entitlements/app_sandbox/files_downloads=0 +codesign/entitlements/app_sandbox/files_pictures=0 +codesign/entitlements/app_sandbox/files_music=0 +codesign/entitlements/app_sandbox/files_movies=0 +codesign/entitlements/app_sandbox/files_user_selected=0 +codesign/entitlements/app_sandbox/helper_executables=[] +codesign/custom_options=PackedStringArray() +notarization/notarization=0 +privacy/microphone_usage_description="" +privacy/microphone_usage_description_localized={} +privacy/camera_usage_description="" +privacy/camera_usage_description_localized={} +privacy/location_usage_description="" +privacy/location_usage_description_localized={} +privacy/address_book_usage_description="" +privacy/address_book_usage_description_localized={} +privacy/calendar_usage_description="" +privacy/calendar_usage_description_localized={} +privacy/photos_library_usage_description="" +privacy/photos_library_usage_description_localized={} +privacy/desktop_folder_usage_description="" +privacy/desktop_folder_usage_description_localized={} +privacy/documents_folder_usage_description="" +privacy/documents_folder_usage_description_localized={} +privacy/downloads_folder_usage_description="" +privacy/downloads_folder_usage_description_localized={} +privacy/network_volumes_usage_description="" +privacy/network_volumes_usage_description_localized={} +privacy/removable_volumes_usage_description="" +privacy/removable_volumes_usage_description_localized={} +ssh_remote_deploy/enabled=false +ssh_remote_deploy/host="user@host_ip" +ssh_remote_deploy/port="22" +ssh_remote_deploy/extra_args_ssh="" +ssh_remote_deploy/extra_args_scp="" +ssh_remote_deploy/run_script="#!/usr/bin/env bash +unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" +open \"{temp_dir}/{exe_name}.app\" --args {cmd_args}" +ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash +kill $(pgrep -x -f \"{temp_dir}/{exe_name}.app/Contents/MacOS/{exe_name} {cmd_args}\") +rm -rf \"{temp_dir}\"" diff --git a/game_manager.tscn b/game_manager.tscn index 7abd207..bbc2df5 100644 --- a/game_manager.tscn +++ b/game_manager.tscn @@ -51,5 +51,5 @@ level_name = "The Last Challenge" [node name="GameManager" type="Node"] script = ExtResource("1_rsuf4") levels = Array[ExtResource("2_w2hey")]([SubResource("Resource_vs5fw"), SubResource("Resource_yde0b"), SubResource("Resource_5anvy"), SubResource("Resource_ksvl5"), SubResource("Resource_clwum"), SubResource("Resource_fdajg"), SubResource("Resource_jr8pj"), SubResource("Resource_oteey"), SubResource("Resource_td0vm")]) -menu_scene_path = "res://newMenu.tscn" +menu_scene_path = "res://menu.tscn" sandbox_scene_path = "res://Levels/StartingRoom.tscn" diff --git a/gui.tscn b/gui.tscn index 47cf8c6..cc24645 100644 --- a/gui.tscn +++ b/gui.tscn @@ -1,9 +1,7 @@ -[gd_scene load_steps=11 format=3 uid="uid://bnlexkofp68gv"] +[gd_scene load_steps=6 format=3 uid="uid://bnlexkofp68gv"] [ext_resource type="Script" uid="uid://co8tfbsod875o" path="res://Scripts/gui.gd" id="1_7s0l7"] [ext_resource type="Texture2D" uid="uid://buafet16thf3p" path="res://Assets/crosshair.png" id="1_mpwvh"] -[ext_resource type="Texture2D" uid="uid://dbjlesgbl3b5e" path="res://Sprites/clockOff.png" id="3_cor1f"] -[ext_resource type="Texture2D" uid="uid://bxqb0vw8nouea" path="res://Sprites/clockOn.png" id="4_u77ya"] [sub_resource type="LabelSettings" id="LabelSettings_lrnc3"] font_color = Color(1, 0, 0, 1) @@ -15,19 +13,7 @@ font_size = 60 font_size = 30 font_color = Color(0.662452, 0.662452, 0.662452, 1) -[sub_resource type="LabelSettings" id="LabelSettings_cor1f"] -font_size = 31 -font_color = Color(0.686086, 0.00014728, 0.612691, 1) -outline_size = 8 -outline_color = Color(0.658824, 1, 1, 1) - -[sub_resource type="LabelSettings" id="LabelSettings_u77ya"] -font_size = 61 - -[sub_resource type="LabelSettings" id="LabelSettings_jf511"] -font_size = 26 - -[node name="Gui" type="Control" node_paths=PackedStringArray("lose_panel", "lose_label", "reset_label", "start_level", "level_title", "clock_progress", "clock_label", "volume_slider", "music_slider", "level_name", "pause_menu")] +[node name="Gui" type="Control" node_paths=PackedStringArray("lose_panel", "lose_label", "reset_label", "start_level", "level_title")] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -35,17 +21,11 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_7s0l7") -lose_panel = NodePath("starting and game over/PanelContainer") -lose_label = NodePath("starting and game over/PanelContainer/VBoxContainer/LoseText") -reset_label = NodePath("starting and game over/PanelContainer/VBoxContainer/LoseTimer") -start_level = NodePath("starting and game over/StartPanel") -level_title = NodePath("starting and game over/StartPanel/VBoxContainer/LevelTitle") -clock_progress = NodePath("ClockProgress") -clock_label = NodePath("ClockProgress/CenterContainer/Label") -volume_slider = NodePath("PauseMenu/PanelContainer/VBoxContainer/HBoxContainer/HSlider") -music_slider = NodePath("PauseMenu/PanelContainer/VBoxContainer/HBoxContainer3/HSlider") -level_name = NodePath("PauseMenu/PanelContainer/VBoxContainer/Level Name") -pause_menu = NodePath("PauseMenu") +lose_panel = NodePath("MarginContainer/PanelContainer") +lose_label = NodePath("MarginContainer/PanelContainer/VBoxContainer/LoseText") +reset_label = NodePath("MarginContainer/PanelContainer/VBoxContainer/LoseTimer") +start_level = NodePath("MarginContainer/StartPanel") +level_title = NodePath("MarginContainer/StartPanel/VBoxContainer/LevelTitle") [node name="Label" type="Label" parent="."] visible = false @@ -65,12 +45,12 @@ grow_vertical = 2 [node name="TextureRect" type="TextureRect" parent="Crosshair"] modulate = Color(1, 1, 1, 0.721569) -custom_minimum_size = Vector2(10, 10) +custom_minimum_size = Vector2(20, 20) layout_mode = 2 texture = ExtResource("1_mpwvh") expand_mode = 1 -[node name="starting and game over" type="MarginContainer" parent="."] +[node name="MarginContainer" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -82,146 +62,34 @@ theme_override_constants/margin_top = 150 theme_override_constants/margin_right = 200 theme_override_constants/margin_bottom = 150 -[node name="StartPanel" type="PanelContainer" parent="starting and game over"] +[node name="StartPanel" type="PanelContainer" parent="MarginContainer"] layout_mode = 2 -[node name="VBoxContainer" type="VBoxContainer" parent="starting and game over/StartPanel"] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/StartPanel"] layout_mode = 2 alignment = 1 -[node name="LevelTitle" type="Label" parent="starting and game over/StartPanel/VBoxContainer"] +[node name="LevelTitle" type="Label" parent="MarginContainer/StartPanel/VBoxContainer"] layout_mode = 2 text = "Level Failed" label_settings = SubResource("LabelSettings_v7sqr") horizontal_alignment = 1 -[node name="PanelContainer" type="PanelContainer" parent="starting and game over"] +[node name="PanelContainer" type="PanelContainer" parent="MarginContainer"] layout_mode = 2 -[node name="VBoxContainer" type="VBoxContainer" parent="starting and game over/PanelContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/PanelContainer"] layout_mode = 2 alignment = 1 -[node name="LoseText" type="Label" parent="starting and game over/PanelContainer/VBoxContainer"] +[node name="LoseText" type="Label" parent="MarginContainer/PanelContainer/VBoxContainer"] layout_mode = 2 text = "Level Failed" label_settings = SubResource("LabelSettings_v7sqr") horizontal_alignment = 1 -[node name="LoseTimer" type="Label" parent="starting and game over/PanelContainer/VBoxContainer"] +[node name="LoseTimer" type="Label" parent="MarginContainer/PanelContainer/VBoxContainer"] layout_mode = 2 text = "Resetting in: 3.0" label_settings = SubResource("LabelSettings_rdkfa") horizontal_alignment = 1 - -[node name="ClockProgress" type="TextureProgressBar" parent="."] -layout_mode = 2 -offset_left = 10.0 -offset_top = 10.0 -offset_right = 74.0 -offset_bottom = 74.0 -scale = Vector2(2, 2) -max_value = 10.0 -fill_mode = 4 -texture_under = ExtResource("3_cor1f") -texture_progress = ExtResource("4_u77ya") - -[node name="CenterContainer" type="CenterContainer" parent="ClockProgress"] -layout_mode = 1 -offset_left = -0.5 -offset_top = -0.5 -offset_right = 63.5 -offset_bottom = 63.5 - -[node name="Label" type="Label" parent="ClockProgress/CenterContainer"] -layout_mode = 2 -text = "0" -label_settings = SubResource("LabelSettings_cor1f") - -[node name="PauseMenu" type="MarginContainer" parent="."] -process_mode = 3 -visible = false -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_constants/margin_left = 170 -theme_override_constants/margin_top = 100 -theme_override_constants/margin_right = 170 -theme_override_constants/margin_bottom = 100 - -[node name="PanelContainer" type="PanelContainer" parent="PauseMenu"] -layout_mode = 2 -size_flags_vertical = 4 - -[node name="VBoxContainer" type="VBoxContainer" parent="PauseMenu/PanelContainer"] -layout_mode = 2 - -[node name="Label" type="Label" parent="PauseMenu/PanelContainer/VBoxContainer"] -layout_mode = 2 -text = "Paused" -label_settings = SubResource("LabelSettings_u77ya") -horizontal_alignment = 1 - -[node name="Level Name" type="Label" parent="PauseMenu/PanelContainer/VBoxContainer"] -layout_mode = 2 -text = "Current Level:" -horizontal_alignment = 1 - -[node name="HBoxContainer" type="HBoxContainer" parent="PauseMenu/PanelContainer/VBoxContainer"] -layout_mode = 2 - -[node name="Label" type="Label" parent="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer"] -layout_mode = 2 -size_flags_horizontal = 3 -text = "Sound Volume" -label_settings = SubResource("LabelSettings_jf511") -horizontal_alignment = 1 - -[node name="HSlider" type="HSlider" parent="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer"] -layout_mode = 2 -size_flags_horizontal = 3 -size_flags_vertical = 1 -max_value = 2.0 -step = 0.0 - -[node name="HBoxContainer3" type="HBoxContainer" parent="PauseMenu/PanelContainer/VBoxContainer"] -layout_mode = 2 - -[node name="Label" type="Label" parent="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer3"] -layout_mode = 2 -size_flags_horizontal = 3 -text = "Music Volume" -label_settings = SubResource("LabelSettings_jf511") -horizontal_alignment = 1 - -[node name="HSlider" type="HSlider" parent="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer3"] -layout_mode = 2 -size_flags_horizontal = 3 -size_flags_vertical = 1 -max_value = 2.0 -step = 0.0 - -[node name="HBoxContainer2" type="HBoxContainer" parent="PauseMenu/PanelContainer/VBoxContainer"] -layout_mode = 2 - -[node name="MenuButton" type="Button" parent="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer2"] -modulate = Color(1, 0, 0, 1) -layout_mode = 2 -size_flags_horizontal = 3 -theme_override_font_sizes/font_size = 26 -text = "Back to Menu" - -[node name="ResumeButton" type="Button" parent="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer2"] -modulate = Color(0, 1, 0, 1) -layout_mode = 2 -size_flags_horizontal = 3 -theme_override_font_sizes/font_size = 26 -text = "Resume" - -[connection signal="value_changed" from="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer/HSlider" to="." method="_on_h_slider_value_changed"] -[connection signal="value_changed" from="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer3/HSlider" to="." method="_on_music_slider_value_changed"] -[connection signal="pressed" from="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer2/MenuButton" to="." method="goto_menu"] -[connection signal="pressed" from="PauseMenu/PanelContainer/VBoxContainer/HBoxContainer2/ResumeButton" to="." method="close_pause"] diff --git a/kill_block.tscn b/kill_block.tscn index e1ef91f..45b8c3a 100644 --- a/kill_block.tscn +++ b/kill_block.tscn @@ -3,10 +3,10 @@ [ext_resource type="Material" uid="uid://br3erknm4b1i0" path="res://Assets/Materials/kill.tres" id="1_2ed3b"] [ext_resource type="Script" uid="uid://be60wmno6fjr6" path="res://Scripts/kill_block.gd" id="1_pvkd4"] -[sub_resource type="BoxMesh" id="BoxMesh_a1ns5"] +[sub_resource type="BoxMesh" id="BoxMesh_x546n"] material = ExtResource("1_2ed3b") -[sub_resource type="BoxShape3D" id="BoxShape3D_v71wv"] +[sub_resource type="BoxShape3D" id="BoxShape3D_m47l7"] [node name="KillBlock" type="Area3D" node_paths=PackedStringArray("mesh", "collider")] script = ExtResource("1_pvkd4") @@ -14,7 +14,7 @@ mesh = NodePath("MeshInstance3D") collider = NodePath("CollisionShape3D") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] -mesh = SubResource("BoxMesh_a1ns5") +mesh = SubResource("BoxMesh_x546n") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("BoxShape3D_v71wv") +shape = SubResource("BoxShape3D_m47l7") diff --git a/menu.tscn b/menu.tscn index 22dfd77..99a3e02 100644 --- a/menu.tscn +++ b/menu.tscn @@ -1,9 +1,6 @@ -[gd_scene load_steps=7 format=3 uid="uid://dggn70v8xqwgy"] +[gd_scene load_steps=3 format=3 uid="uid://dggn70v8xqwgy"] [ext_resource type="Script" uid="uid://b8hwd1cx5kvbc" path="res://Scripts/menu.gd" id="1_igukb"] -[ext_resource type="Texture2D" uid="uid://ct6dqvn15u3wu" path="res://Smash/smashLogo.png" id="2_mae5d"] -[ext_resource type="Texture2D" uid="uid://7o1onoai3ho5" path="res://Smash/smol100kitten.png" id="3_4hy44"] -[ext_resource type="Texture2D" uid="uid://dkl0ir2ygx6w7" path="res://Smash/tabbycatdev.png" id="4_4hy44"] [sub_resource type="LabelSettings" id="LabelSettings_d2xlr"] font_size = 56 @@ -11,10 +8,7 @@ font_color = Color(0.631665, 0.267098, 1, 1) outline_size = 15 outline_color = Color(1, 0.446282, 0.988369, 1) -[sub_resource type="LabelSettings" id="LabelSettings_lti8b"] -font_color = Color(0, 0, 0, 1) - -[node name="Menu" type="Control" node_paths=PackedStringArray("level_node", "credits_node", "credits_button", "levels_vbox", "exit_button", "smash_con_panel")] +[node name="Menu" type="Control" node_paths=PackedStringArray("level_node", "credits_node", "credits_button", "levels_vbox", "exit_button")] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -22,13 +16,11 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_igukb") -show_smash = true -level_node = NodePath("MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/VBoxContainer") -credits_node = NodePath("MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/MarginContainer/CreditsPage") -credits_button = NodePath("MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/CreditsButton") -levels_vbox = NodePath("MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/VBoxContainer") -exit_button = NodePath("MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/ExitButton") -smash_con_panel = NodePath("MarginContainer/HBoxContainer/SmashConPanel") +level_node = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer") +credits_node = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer/CreditsPage") +credits_button = NodePath("MarginContainer/VBoxContainer/HBoxContainer/CreditsButton") +levels_vbox = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer") +exit_button = NodePath("MarginContainer/VBoxContainer/HBoxContainer/ExitButton") [node name="MarginContainer" type="MarginContainer" parent="."] layout_mode = 1 @@ -37,42 +29,34 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -theme_override_constants/margin_left = 100 +theme_override_constants/margin_left = 200 theme_override_constants/margin_top = 100 -theme_override_constants/margin_right = 100 +theme_override_constants/margin_right = 200 theme_override_constants/margin_bottom = 100 -[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"] -layout_mode = 2 -alignment = 1 - -[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer"] -custom_minimum_size = Vector2(700, 0) +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] layout_mode = 2 -[node name="PanelContainer" type="PanelContainer" parent="MarginContainer/HBoxContainer/VBoxContainer"] -layout_mode = 2 -size_flags_vertical = 3 - -[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer"] -layout_mode = 2 - -[node name="Title" type="Label" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer"] +[node name="Title" type="Label" parent="MarginContainer/VBoxContainer"] layout_mode = 2 text = "Chrono Chamber" label_settings = SubResource("LabelSettings_d2xlr") horizontal_alignment = 1 -[node name="Credit" type="Label" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer"] +[node name="Credit" type="Label" parent="MarginContainer/VBoxContainer"] layout_mode = 2 -text = "by Tabby :3" +text = "by Tom Howarth" horizontal_alignment = 1 -[node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer"] +[node name="PanelContainer" type="PanelContainer" parent="MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 -[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer"] +[node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/VBoxContainer/PanelContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 @@ -81,118 +65,58 @@ theme_override_constants/margin_top = 10 theme_override_constants/margin_right = 10 theme_override_constants/margin_bottom = 10 -[node name="CreditsPage" type="RichTextLabel" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/MarginContainer"] +[node name="CreditsPage" type="RichTextLabel" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer"] visible = false layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 bbcode_enabled = true -text = "Programming and Game Design: [url=https://tabbycat.dev]Tabby[/url] +text = "Programming and Game Design: [url=https://clevertop.dev]Tom Howarth[/url] Created for the [url=https://itch.io/jam/playmakers-august-game-jam]August 2024 Game Jam[/url] hosted by Playmakers! - Themes: 3D, Puzzle Textures: [url=https://opengameart.org/content/dungeon-crawl-32x32-tiles]Dungeon Crawl Stone Soup[/url] Command Chime Sounds: [url=https://freesound.org/people/radian/sounds/62986/]Chime 0011.wav by radian[/url] Door Open Sound: [url=https://freesound.org/people/primeval_polypod/sounds/156507/]door_open_close by primeval polypod[/url] Interact Sounds: [url=https://opengameart.org/content/51-ui-sound-effects-buttons-switches-and-clicks]UI SFX set by Kenny[/url] -Lose Sound: [url=https://freesound.org/people/hawkbe/sounds/511505/]Fuzzy powerdown by hawkbe[/url] +Lose Sound: [url=https://freesound.org/people/hawkbe/sounds/511505/]Fuzzy powerdown by hawkbe[/url]" -[b]Ambient Music[/b] -[url=https://opengameart.org/content/factory-ambiance]Factory ambiance by yd[/url] -[url=https://opengameart.org/content/forest-ambience]Forest Ambience by TinyWorlds[/url] -[url=https://opengameart.org/content/dark-ambience]Dark Ambience by Aspectry[/url] -[url=https://opengameart.org/content/crypt]Crypt by Machine[/url]" - -[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 -[node name="Button" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +[node name="Button" type="Button" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer"] visible = false layout_mode = 2 text = "Level 1 - Name" -[node name="Button2" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +[node name="Button2" type="Button" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer"] visible = false layout_mode = 2 text = "Level 1 - Name" -[node name="Button3" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +[node name="Button3" type="Button" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer"] visible = false layout_mode = 2 text = "Level 1 - Name" -[node name="Button4" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/VBoxContainer"] +[node name="Button4" type="Button" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer"] visible = false layout_mode = 2 text = "Level 1 - Name" -[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/HBoxContainer/VBoxContainer"] +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] layout_mode = 2 -[node name="CreditsButton" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer"] +[node name="CreditsButton" type="Button" parent="MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "Credits" -[node name="ExitButton" type="Button" parent="MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer"] +[node name="ExitButton" type="Button" parent="MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "Exit Game" -[node name="SmashConPanel" type="PanelContainer" parent="MarginContainer/HBoxContainer"] -layout_mode = 2 -size_flags_horizontal = 3 - -[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HBoxContainer/SmashConPanel"] -layout_mode = 2 -alignment = 1 - -[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer/SmashConPanel/VBoxContainer"] -visible = false -layout_mode = 2 -texture = ExtResource("2_mae5d") -expand_mode = 5 - -[node name="TextureRect2" type="TextureRect" parent="MarginContainer/HBoxContainer/SmashConPanel/VBoxContainer"] -layout_mode = 2 -size_flags_horizontal = 4 -texture = ExtResource("3_4hy44") - -[node name="Label" type="Label" parent="MarginContainer/HBoxContainer/SmashConPanel/VBoxContainer"] -layout_mode = 2 -text = "Made by Tabby for the Playmakers August Gamejam!" -horizontal_alignment = 1 -autowrap_mode = 2 - -[node name="HSeparator" type="HSeparator" parent="MarginContainer/HBoxContainer/SmashConPanel/VBoxContainer"] -layout_mode = 2 - -[node name="Label2" type="Label" parent="MarginContainer/HBoxContainer/SmashConPanel/VBoxContainer"] -layout_mode = 2 -text = "Check out my website here:" -horizontal_alignment = 1 -autowrap_mode = 2 - -[node name="TextureRect3" type="TextureRect" parent="MarginContainer/HBoxContainer/SmashConPanel/VBoxContainer"] -modulate = Color(1, 0.811765, 1, 1) -layout_mode = 2 -texture = ExtResource("4_4hy44") -expand_mode = 5 - -[node name="Label" type="Label" parent="."] -layout_mode = 1 -anchors_preset = 3 -anchor_left = 1.0 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -1.0 -offset_top = -23.0 -grow_horizontal = 0 -grow_vertical = 0 -text = "v1.2" -label_settings = SubResource("LabelSettings_lti8b") - -[connection signal="meta_clicked" from="MarginContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/ScrollContainer/MarginContainer/CreditsPage" to="." method="_on_credits_page_meta_clicked"] -[connection signal="pressed" from="MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/CreditsButton" to="." method="_on_credits_button_pressed"] -[connection signal="pressed" from="MarginContainer/HBoxContainer/VBoxContainer/HBoxContainer/ExitButton" to="." method="_on_exit_button_pressed"] +[connection signal="meta_clicked" from="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer/CreditsPage" to="." method="_on_credits_page_meta_clicked"] +[connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/CreditsButton" to="." method="_on_credits_button_pressed"] +[connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/ExitButton" to="." method="_on_exit_button_pressed"] diff --git a/newMenu.tscn b/newMenu.tscn deleted file mode 100644 index 3e7b5e7..0000000 --- a/newMenu.tscn +++ /dev/null @@ -1,24 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://ckhb0hrwrg7w"] - -[ext_resource type="PackedScene" uid="uid://covfxl4tbosh3" path="res://Levels/MenuRoom.tscn" id="1_bgvtp"] -[ext_resource type="Script" uid="uid://2w2x1mwet61k" path="res://new_menu_logiv.gd" id="1_y84uc"] -[ext_resource type="PackedScene" uid="uid://dggn70v8xqwgy" path="res://menu.tscn" id="3_km8x0"] - -[node name="NewMenu" type="Node3D" node_paths=PackedStringArray("cam_pivot", "camera", "cam_target")] -script = ExtResource("1_y84uc") -cam_pivot = NodePath("CamPivot") -camera = NodePath("CamPivot/Camera3D") -cam_target = NodePath("CamTarget") - -[node name="ChronoManager" parent="." instance=ExtResource("1_bgvtp")] - -[node name="CamPivot" type="Node3D" parent="."] -transform = Transform3D(-0.929287, 0, 0.369358, 0, 1, 0, -0.369358, 0, -0.929287, 0, 0, 0) - -[node name="Camera3D" type="Camera3D" parent="CamPivot"] -transform = Transform3D(1, 0, 0, 0, 0.8412, 0.540725, 0, -0.540725, 0.8412, 0, 8.43682, 12.5768) - -[node name="CamTarget" type="Marker3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.3933, 0) - -[node name="Menu" parent="." instance=ExtResource("3_km8x0")] diff --git a/new_menu_logiv.gd b/new_menu_logiv.gd deleted file mode 100644 index 462980f..0000000 --- a/new_menu_logiv.gd +++ /dev/null @@ -1,19 +0,0 @@ -extends Node3D - -@export var cam_pivot : Node3D #rotate the camera around the room -@export var camera : Camera3D -@export var cam_target : Marker3D #camera should always look at this -var time : float = 0 - -# Called when the node enters the scene tree for the first time. -func _ready() -> void: - pass # Replace with function body. - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta: float) -> void: - time += delta - camera.position.y = sin(time/10) + 5 - cam_pivot.rotation_degrees.y = time + 145 - camera.look_at(cam_target.position) - diff --git a/new_menu_logiv.gd.uid b/new_menu_logiv.gd.uid deleted file mode 100644 index 5fdda99..0000000 --- a/new_menu_logiv.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://2w2x1mwet61k diff --git a/player.tscn b/player.tscn index 7886efe..bf8344f 100644 --- a/player.tscn +++ b/player.tscn @@ -14,6 +14,7 @@ radius = 0.47 height = 1.9 [node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("camera", "raycast", "hand", "collider", "area", "interact_sound", "dash_node")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.83982, 0) script = ExtResource("1_tc5d2") camera = NodePath("Camera3D") raycast = NodePath("Camera3D/RayCast3D") @@ -29,7 +30,6 @@ skeleton = NodePath("../..") [node name="Camera3D" type="Camera3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.621505, 0) -fov = 90.0 [node name="RayCast3D" type="RayCast3D" parent="Camera3D"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) @@ -53,4 +53,3 @@ shape = SubResource("CapsuleShape3D_cfrhy") [node name="interactSound" type="AudioStreamPlayer" parent="."] stream = ExtResource("2_u5wue") volume_db = -10.0 -bus = &"SoundFX" diff --git a/project.godot b/project.godot index 259896b..a4b434e 100644 --- a/project.godot +++ b/project.godot @@ -11,19 +11,13 @@ config_version=5 [application] config/name="Chrono Chamber" -config/version="1.1" -run/main_scene="uid://ckhb0hrwrg7w" +run/main_scene="res://menu.tscn" config/features=PackedStringArray("4.4", "Forward Plus") config/icon="res://Assets/Textures/cobalt_stone_4.png" [autoload] GameManager="*res://game_manager.tscn" -MusicManager="*res://Music/MusicManager.tscn" - -[display] - -window/stretch/mode="canvas_items" [editor] diff --git a/wire.tres b/wire.tres deleted file mode 100644 index 64f503d..0000000 --- a/wire.tres +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://1nhpk1anjh3y"] - -[ext_resource type="Texture2D" uid="uid://cubqlybfo1q3r" path="res://Assets/Textures/rect_gray_0_old.png" id="1_kcvpj"] - -[resource] -albedo_texture = ExtResource("1_kcvpj") -uv1_triplanar = true -texture_filter = 0