From 3e2739cf02c862e83eef9546eb0cdebc51392252 Mon Sep 17 00:00:00 2001 From: Overside srl Date: Tue, 30 Jun 2026 23:46:15 +0200 Subject: [PATCH 1/4] generate new main menu screen --- core/biome_generator/rails.gd | 35 ++++++++++---- core/daynight/day_night_controller.gd | 1 + core/daynight/environment_manager.gd | 66 +++++++++++++++++++++++++++ core/environment_config.gd | 9 +++- core/scene_manager/scene_config.tres | 4 +- core/splash_screen/splash_screen.gd | 2 +- core/splash_screen/splash_screen.tscn | 6 ++- tgcc/main menu/main_menu_test.gd | 4 ++ tgcc/main menu/main_menu_test.gd.uid | 1 + tgcc/main menu/main_menu_test.tscn | 10 ++-- tgcc/main menu/menu.tres | 5 ++ 11 files changed, 125 insertions(+), 18 deletions(-) create mode 100644 tgcc/main menu/main_menu_test.gd create mode 100644 tgcc/main menu/main_menu_test.gd.uid diff --git a/core/biome_generator/rails.gd b/core/biome_generator/rails.gd index 6f9566b..ebdef29 100644 --- a/core/biome_generator/rails.gd +++ b/core/biome_generator/rails.gd @@ -126,15 +126,22 @@ func _apply_initial_train_start() -> void: if total_length <= 0.0: return - #start from a random position - if environment_config != null and environment_config.train_start_from_random_position: - train_progress = randf() * total_length - _update_next_stop_index_from_progress() - elif environment_config != null and not stop_offset.is_empty(): - #start from a specific stop - var stop_index: int = clampi(environment_config.train_start_stop_index, 0, stop_offset.size() - 1) - train_progress = stop_offset[stop_index] - _set_next_stop_index_from_current(stop_index) + if environment_config != null: + match environment_config.train_start_from_random_position: + EnvironmentConfig.TrainStartMode.RANDOM_POSITION: + train_progress = randf() * total_length + _update_next_stop_index_from_progress() + EnvironmentConfig.TrainStartMode.SPECIFIED_STATION: + if stop_offset.is_empty(): + train_progress = wrapf(train_progress, 0.0, total_length) + _update_next_stop_index_from_progress() + else: + var stop_index: int = clampi(environment_config.train_start_stop_index, 0, stop_offset.size() - 1) + train_progress = stop_offset[stop_index] + _set_next_stop_index_from_current(stop_index) + EnvironmentConfig.TrainStartMode.SPECIFIED_POSITION: + train_progress = wrapf(environment_config.train_start_position, 0.0, total_length) + _update_next_stop_index_from_progress() else: train_progress = wrapf(train_progress, 0.0, total_length) _update_next_stop_index_from_progress() @@ -145,16 +152,22 @@ func _apply_train_start_delay() -> void: if not _initial_is_inmotion: return + var should_start_after_delay: bool = true var start_delay_seconds: float = 0.0 if environment_config != null: + should_start_after_delay = environment_config.train_start_after_delay start_delay_seconds = maxf(environment_config.train_start_delay_seconds, 0.0) if start_delay_seconds <= 0.0: + if not should_start_after_delay: + is_inmotion = false return is_inmotion = false await get_tree().create_timer(start_delay_seconds).timeout if not is_inside_tree(): return + if not should_start_after_delay: + return is_inmotion = _initial_is_inmotion @@ -285,6 +298,9 @@ func _plan_stops() -> void: stops_position.append(data["position"]) func _input(event: InputEvent) -> void: + if EnvironmentManagerRoot.is_keyboard_input_blocked(get_tree()): + return + if event is InputEventKey and event.pressed and not event.echo: if event.keycode == KEY_T: _goto_next_stop() @@ -323,6 +339,7 @@ func _physics_process(delta: float) -> void: func input_controls_management(delta: float) -> void: if not is_inmotion: return + if EnvironmentManagerRoot.is_keyboard_input_blocked(get_tree()): return if Input.is_action_pressed("ui_up"): train_speed += manual_acceleration * delta elif Input.is_action_pressed("ui_down"): diff --git a/core/daynight/day_night_controller.gd b/core/daynight/day_night_controller.gd index c4d4170..2a86985 100644 --- a/core/daynight/day_night_controller.gd +++ b/core/daynight/day_night_controller.gd @@ -30,6 +30,7 @@ func _ready() -> void: UIEvents.toggle_pause_daytime.connect(_on_toggle_pause_daytime) UIEvents.time_option_item_changed.connect(_time_option_changed) + paused = environment_config.start_day_time_paused current_time = environment_config.start_time update_time(current_time) diff --git a/core/daynight/environment_manager.gd b/core/daynight/environment_manager.gd index 069d247..7ab763d 100644 --- a/core/daynight/environment_manager.gd +++ b/core/daynight/environment_manager.gd @@ -7,6 +7,14 @@ const DYNAMIC_ENVIRONMENT_UPDATES_PER_FRAME: int = 32 #how many update of the en @export var environment_config: EnvironmentConfig +@export_group("Input") +@export var block_keyboard_input: bool = false: + set(value): + if block_keyboard_input == value: + return + block_keyboard_input = value + _apply_keyboard_input_block() + @export_group("Camera") @export var camera: Camera3D @export var camera_pivot: Node3D @@ -40,8 +48,24 @@ var day_tween: Tween var day_time: float = 0.0 var pending_environment_nodes: Dictionary = {} var weather_shader_no_noise: Material +var _blocked_keyboard_events_by_action: Dictionary = {} + +static func is_keyboard_input_blocked(tree: SceneTree) -> bool: + if tree == null: + return false + + for node in tree.get_nodes_in_group("keyboard_input_blocker"): + var environment_manager := node as EnvironmentManagerRoot + if environment_manager != null and environment_manager.block_keyboard_input: + return true + + return false + +func _enter_tree() -> void: + add_to_group("keyboard_input_blocker") func _ready() -> void: + _apply_keyboard_input_block() #connect shader when new node is added get_tree().node_added.connect(_on_tree_node_added) @@ -87,9 +111,51 @@ func _ready() -> void: func _process(_delta: float) -> void: _process_pending_environment_nodes() +func _input(event: InputEvent) -> void: + if block_keyboard_input and event is InputEventKey: + get_viewport().set_input_as_handled() + +func _exit_tree() -> void: + _restore_keyboard_action_events() + remove_from_group("keyboard_input_blocker") + func flush_pending_environment_nodes() -> void: _process_pending_environment_nodes(-1) +func _apply_keyboard_input_block() -> void: + if block_keyboard_input: + _remove_keyboard_action_events() + else: + _restore_keyboard_action_events() + +func _remove_keyboard_action_events() -> void: + if not _blocked_keyboard_events_by_action.is_empty(): + return + + for action in InputMap.get_actions(): + var keyboard_events: Array[InputEvent] = [] + for event in InputMap.action_get_events(action): + if event is InputEventKey: + keyboard_events.append(event) + + if keyboard_events.is_empty(): + continue + + _blocked_keyboard_events_by_action[action] = keyboard_events + Input.action_release(action) + for keyboard_event in keyboard_events: + InputMap.action_erase_event(action, keyboard_event) + +func _restore_keyboard_action_events() -> void: + for action in _blocked_keyboard_events_by_action.keys(): + if not InputMap.has_action(action): + continue + + for keyboard_event in _blocked_keyboard_events_by_action[action]: + InputMap.action_add_event(action, keyboard_event) + + _blocked_keyboard_events_by_action.clear() + func _on_tree_node_added(node: Node) -> void: if node.is_in_group("wind_node") or node.is_in_group("weather_node") or node.is_in_group("weather_vegetables_node"): _queue_dynamic_environment_node(node) diff --git a/core/environment_config.gd b/core/environment_config.gd index efd1ae8..2541dad 100644 --- a/core/environment_config.gd +++ b/core/environment_config.gd @@ -1,9 +1,12 @@ class_name EnvironmentConfig extends Resource +enum TrainStartMode { RANDOM_POSITION, SPECIFIED_STATION, SPECIFIED_POSITION } + @export_group("Day") @export var start_time: float = 0.0 #start time of the day @export var day_duration: float = 300.0 #Duration of a full day cycle in seconds +@export var start_day_time_paused: bool = false #Start with day time paused, without advancing the day cycle @export var sunrise: float = 0.25 #day_time 1.0→2.0 (night colors → morning colors) @export var day: float = 0.45 #day_time 2.0→2.0 (stays morning/afternoon) @export var sunset: float = 0.80 #day_time 2.0→3.0 (afternoon colors → night colors) @@ -156,9 +159,11 @@ extends Resource #Train start settings @export_group("Train Start") -@export var train_start_from_random_position: bool = true #When enabled the train starts from a random offset on the rail curve instead of a stop +@export_enum("random_position", "specified_station", "specified_position") var train_start_from_random_position: int = TrainStartMode.RANDOM_POSITION #Train start mode @export_range(0, 64, 1, "or_greater") var train_start_stop_index: int = 1 #Stop index used for the train start when random start is disabled -@export var train_start_delay_seconds: float = 3.0 #Seconds the train waits before starting at game launch +@export var train_start_position: float = 0.0 #Offset on the rail curve used when train_start_from_random_position is specified_position +@export var train_start_delay_seconds: float = 0.0 #Seconds the train waits before starting at game launch +@export var train_start_after_delay: bool = true #When enabled the train starts after train_start_delay_seconds, otherwise it stays stopped @export var train_start_acceleration_seconds: float = 4.0 #Seconds used to progressively reach normal train speed after launch #Snow settings diff --git a/core/scene_manager/scene_config.tres b/core/scene_manager/scene_config.tres index 26adcc7..c23a13c 100644 --- a/core/scene_manager/scene_config.tres +++ b/core/scene_manager/scene_config.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="SceneConfig" format=3 uid="uid://dr612tmciq8pg"] -[ext_resource type="PackedScene" uid="uid://btcpge7cj2041" path="res://core/main_menu/main_menu.tscn" id="1_72aup"] +[ext_resource type="PackedScene" uid="uid://cgkqj51u6p8dn" path="res://tgcc/main menu/main_menu_test.tscn" id="1_ayiwx"] [ext_resource type="Script" uid="uid://bbgyhmb8a17i7" path="res://core/scene_manager/scene_config.gd" id="1_km45g"] [ext_resource type="PackedScene" uid="uid://vjf4bdxd8saj" path="res://tgcc/main_scene.tscn" id="2_prsyo"] [ext_resource type="PackedScene" uid="uid://ri5kxx4mipo" path="res://core/splash_screen/splash_screen.tscn" id="3_aasbo"] @@ -8,7 +8,7 @@ [resource] script = ExtResource("1_km45g") scenes = Dictionary[int, PackedScene]({ -0: ExtResource("1_72aup"), +0: ExtResource("1_ayiwx"), 1: ExtResource("2_prsyo"), 2: ExtResource("3_aasbo") }) diff --git a/core/splash_screen/splash_screen.gd b/core/splash_screen/splash_screen.gd index 6ed3ab7..e0b5dff 100644 --- a/core/splash_screen/splash_screen.gd +++ b/core/splash_screen/splash_screen.gd @@ -26,4 +26,4 @@ func _ready() -> void: # Aspetta lo schermo nero prima di caricare il menu principale await get_tree().create_timer(black_screen_delay).timeout - get_tree().change_scene_to_packed(main_menu_scene) + SceneManager.change_scene_with_standard_fade(SceneConfig.SceneName.MAIN_MENU, true) diff --git a/core/splash_screen/splash_screen.tscn b/core/splash_screen/splash_screen.tscn index 23cade6..7767a46 100644 --- a/core/splash_screen/splash_screen.tscn +++ b/core/splash_screen/splash_screen.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" uid="uid://ckj2pcoxi5j3" path="res://core/splash_screen/splash_screen.gd" id="1_elsnp"] [ext_resource type="Texture2D" uid="uid://dp3qxncy8u184" path="res://core/splash_screen/jmp_logo.png" id="1_jkpgl"] -[ext_resource type="PackedScene" uid="uid://btcpge7cj2041" path="res://core/main_menu/main_menu.tscn" id="2_qmlqp"] +[ext_resource type="PackedScene" uid="uid://cgkqj51u6p8dn" path="res://tgcc/main menu/main_menu_test.tscn" id="2_qmlqp"] [node name="Control" type="Control" unique_id=163470013] layout_mode = 3 @@ -13,7 +13,11 @@ grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_elsnp") main_menu_scene = ExtResource("2_qmlqp") +initial_delay = null +logo_fade_in_time = null logo_display_time = 1.25 +logo_fade_out_time = null +black_screen_delay = null [node name="ColorRect" type="ColorRect" parent="." unique_id=1599828641] layout_mode = 1 diff --git a/tgcc/main menu/main_menu_test.gd b/tgcc/main menu/main_menu_test.gd new file mode 100644 index 0000000..94265a7 --- /dev/null +++ b/tgcc/main menu/main_menu_test.gd @@ -0,0 +1,4 @@ +extends Node3D + +func _ready() -> void: + pass diff --git a/tgcc/main menu/main_menu_test.gd.uid b/tgcc/main menu/main_menu_test.gd.uid new file mode 100644 index 0000000..c13a75e --- /dev/null +++ b/tgcc/main menu/main_menu_test.gd.uid @@ -0,0 +1 @@ +uid://cna45gowlxaqj diff --git a/tgcc/main menu/main_menu_test.tscn b/tgcc/main menu/main_menu_test.tscn index eae7654..38bbe35 100644 --- a/tgcc/main menu/main_menu_test.tscn +++ b/tgcc/main menu/main_menu_test.tscn @@ -1,6 +1,7 @@ [gd_scene format=3 uid="uid://cgkqj51u6p8dn"] [ext_resource type="PackedScene" uid="uid://cmuvmmp7xam4o" path="res://core/daynight/environment_management.tscn" id="1_2o8pc"] +[ext_resource type="Script" uid="uid://cna45gowlxaqj" path="res://tgcc/main menu/main_menu_test.gd" id="1_4j5xl"] [ext_resource type="Resource" uid="uid://dufa43jysup7" path="res://tgcc/main menu/menu.tres" id="2_vvb5q"] [ext_resource type="PackedScene" uid="uid://bmwmdsdyfxfc1" path="res://tgcc/map/map_1/map_menu.tscn" id="2_wbrya"] [ext_resource type="Shader" uid="uid://cpgtj8mhjklb8" path="res://tgcc/chunk/prop/cloud/cloud3d.gdshader" id="2_wcae3"] @@ -268,10 +269,12 @@ size = Vector2(600, 300) [node name="MainMenu" type="Node3D" unique_id=448381304] transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 0, 0, 0) +script = ExtResource("1_4j5xl") [node name="EnvironmentManager" parent="." unique_id=1611939731 instance=ExtResource("1_2o8pc")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.822516, 0, 1.9254212) environment_config = ExtResource("2_vvb5q") +block_keyboard_input = true cloud_material = SubResource("ShaderMaterial_00nq7") [node name="Camera3D" type="Camera3D" parent="." unique_id=759297292] @@ -280,6 +283,7 @@ fov = 80.0 size = 11.429 [node name="Control" type="Control" parent="." unique_id=199803985] +visible = false layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -584,14 +588,14 @@ transform = Transform3D(-0.09359112, 0, 0.9713834, 0, 0.56225973, 0, -0.38276488 [node name="Fuji4" parent="." unique_id=930179001 instance=ExtResource("99_61psf")] transform = Transform3D(-0.09359112, 0, 0.9713834, 0, 0.56225973, 0, -0.38276488, 0, -0.23751618, 239.46135, 1.7057877, 224.6928) -[node name="Landscape" parent="Fuji4" index="0" unique_id=244602034] +[node name="Landscape" parent="Fuji4" index="0" unique_id=581950846] transform = Transform3D(28.638817, 1.7053026e-13, -7.6293945e-06, 0, 13.6219845, 2.1621709e-06, 0, -1.0284306e-06, 28.638834, -10.786804, 5.0069, 17.382736) surface_material_override/0 = SubResource("ShaderMaterial_g1vc5") [node name="Fuji5" parent="." unique_id=1070037082 instance=ExtResource("99_61psf")] transform = Transform3D(0.0935979, 0, 0.9713791, 0, 0.56225973, 0, -0.38276324, 0, 0.23753339, -275.95566, -3.4616928, 232.02234) -[node name="Landscape" parent="Fuji5" index="0" unique_id=244602034] +[node name="Landscape" parent="Fuji5" index="0" unique_id=581950846] transform = Transform3D(28.638819, 1.7053026e-13, -7.6293945e-06, 0, 13.6219845, 2.1621709e-06, 0, -1.0284306e-06, 28.638836, -10.786743, 6.703195, 17.382767) surface_material_override/0 = SubResource("ShaderMaterial_g1vc5") @@ -601,7 +605,7 @@ transform = Transform3D(-4.88843, -0.020050459, 0.86837775, -0.010355438, 4.9646 [node name="Fuji6" parent="." unique_id=150126281 instance=ExtResource("100_0aqpp")] transform = Transform3D(-5.287449, -0.020231497, 0.22351237, -0.011200703, 5.009496, 0.014500697, -0.9394429, 0.05414178, -1.2581636, 32.446022, 15.848213, 525.54346) -[node name="Mt Fuji_simplified_3d_mesh" parent="Fuji6" index="0" unique_id=1389340781] +[node name="Mt Fuji_simplified_3d_mesh" parent="Fuji6" index="0" unique_id=65404928] transform = Transform3D(0.5151193, -0.011206273, -0.07264297, 0.077138014, 0.07483422, 0.48510167, 3.5762787e-07, -0.4938935, 0.07515043, 6.299696, 12.244916, 3.004303) surface_material_override/0 = SubResource("ShaderMaterial_vvb5q") diff --git a/tgcc/main menu/menu.tres b/tgcc/main menu/menu.tres index 341043c..8cd8dc6 100644 --- a/tgcc/main menu/menu.tres +++ b/tgcc/main menu/menu.tres @@ -34,6 +34,8 @@ shader_parameter/sun_color = Color(0.2841828, 0.2023238, 0.27953526, 1) [resource] script = ExtResource("3_vg0pk") +start_time = 0.5 +start_day_time_paused = true morning_color = Color(0.93333334, 0.78039217, 0.6039216, 1) afternoon_color = Color(0.9490196, 0.62352943, 0.38039216, 1) night_color = Color(0.18431373, 0.18431373, 0.4862745, 1) @@ -83,6 +85,9 @@ godray_spawn_radius = 100.0 godray_spawn_offset = Vector3(20, 80, 20) godray_rotation_degrees = Vector3(50, 30, 0) godray_scale = Vector3(2, 25, 50) +train_start_from_random_position = 2 +train_start_position = 100.5 +train_start_after_delay = false snow_amount = 2000.0 wind_amount = 50 cloud_speed = 0.01 From 802a7ef7c1168de93ad49a3587b233d054c8ed75 Mon Sep 17 00:00:00 2001 From: Overside srl Date: Tue, 30 Jun 2026 23:57:07 +0200 Subject: [PATCH 2/4] fix main menu test --- core/scene_manager/scene_manager.gd | 2 +- tgcc/main menu/menu.tres | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/scene_manager/scene_manager.gd b/core/scene_manager/scene_manager.gd index 3b0ac16..2659d59 100644 --- a/core/scene_manager/scene_manager.gd +++ b/core/scene_manager/scene_manager.gd @@ -148,8 +148,8 @@ func change_scene_with_standard_fade(scene_enum: SceneConfig.SceneName, show_loa color_rect.mouse_filter = Control.MOUSE_FILTER_STOP - await cover(fade_in_duration) get_tree().change_scene_to_packed(target_scene) + await cover(3.0) if show_loading_label: _setup_logo_safety() diff --git a/tgcc/main menu/menu.tres b/tgcc/main menu/menu.tres index 8cd8dc6..a6ed38f 100644 --- a/tgcc/main menu/menu.tres +++ b/tgcc/main menu/menu.tres @@ -86,7 +86,7 @@ godray_spawn_offset = Vector3(20, 80, 20) godray_rotation_degrees = Vector3(50, 30, 0) godray_scale = Vector3(2, 25, 50) train_start_from_random_position = 2 -train_start_position = 100.5 +train_start_position = 99.0 train_start_after_delay = false snow_amount = 2000.0 wind_amount = 50 From d47bc26583f1f168ebd5aa974123d4e3c9de0e0c Mon Sep 17 00:00:00 2001 From: Overside srl Date: Wed, 1 Jul 2026 17:26:59 +0200 Subject: [PATCH 3/4] fix snow for grass --- core/daynight/grass_leaves.gdshader | 8 +++++--- core/daynight/tree_leaves.gdshader | 4 ++-- tgcc/chunk/prop/grass/grass_bank.tres | 4 ++-- tgcc/chunk/prop/grass/grass_chunk.tres | 4 ++-- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/core/daynight/grass_leaves.gdshader b/core/daynight/grass_leaves.gdshader index 25cb1ba..c29360f 100644 --- a/core/daynight/grass_leaves.gdshader +++ b/core/daynight/grass_leaves.gdshader @@ -13,6 +13,7 @@ global uniform float global_snow_accumulation_speed = 0.005; global uniform float global_snow_melt_time = -1.0; global uniform float global_snow_melt_speed = 0.1; global uniform float global_snow_amount = 0.0; +global uniform vec4 global_snow_color = vec4(0.92, 0.96, 1.0, 1.0); global uniform float global_rain_intensity; // --- PARAMETRI ESTETICI --- @@ -133,7 +134,7 @@ void fragment() { // Applichiamo la variazione al colore finale dell'erba vec3 varied_grass_color = mix(v_final_color, variance_color.rgb, noise_sample * variance_intensity); - float snow_amount = smoothstep(0.0, 1.0, get_snow_progress()); + float snow_amount = pow(get_snow_progress(), 0.55); float top_mask = 1.0 - shifted_uv.y; float snow_start = 1.0 - clamp(snow_coverage, 0.05, 1.0); @@ -141,8 +142,9 @@ void fragment() { snow_mask *= step(0.01, snow_amount); snow_mask = clamp(snow_mask, 0.0, 1.0); - vec3 dark_snow = snow_color.rgb * (1.0 - shadow_intensity); - vec3 shaded_snow = mix(dark_snow, snow_color.rgb, v_shade_factor); + vec3 snow_base_color = max(snow_color.rgb, global_snow_color.rgb); + float snow_light = mix(0.82, 1.0, max(v_shade_factor, 0.35)); + vec3 shaded_snow = clamp(snow_base_color * snow_light, 0.0, 1.0); // Mescoliamo il colore variato con la neve vec3 final_albedo = mix(varied_grass_color, shaded_snow, snow_mask); diff --git a/core/daynight/tree_leaves.gdshader b/core/daynight/tree_leaves.gdshader index b178515..11f777e 100644 --- a/core/daynight/tree_leaves.gdshader +++ b/core/daynight/tree_leaves.gdshader @@ -111,8 +111,8 @@ void fragment() { float snow_mask = smoothstep(1.0 - snow_amount * 1.35, 1.08 - snow_amount * 1.35, top_mask) * snow_visibility; snow_mask *= step(0.01, snow_amount); - vec3 dark_snow = global_snow_color.rgb * (1.0 - shadow_intensity); - vec3 shaded_snow = mix(dark_snow, global_snow_color.rgb, v_shade_factor); + float snow_light = mix(0.82, 1.0, max(v_shade_factor, 0.35)); + vec3 shaded_snow = clamp(global_snow_color.rgb * snow_light, 0.0, 1.0); vec3 final_albedo = mix(v_final_color, shaded_snow, snow_mask); // Rain wetness: darken and make shinier diff --git a/tgcc/chunk/prop/grass/grass_bank.tres b/tgcc/chunk/prop/grass/grass_bank.tres index 7ec77e5..e8d3bd7 100644 --- a/tgcc/chunk/prop/grass/grass_bank.tres +++ b/tgcc/chunk/prop/grass/grass_bank.tres @@ -20,8 +20,8 @@ shader_parameter/variance_scale = 0.1 shader_parameter/variance_color = Color(0.09803922, 0.18039216, 0.05490196, 1) shader_parameter/variance_intensity = 0.90000004275 shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1) -shader_parameter/snow_visibility = 1.0 -shader_parameter/snow_coverage = 0.35 +shader_parameter/snow_visibility = 1.6 +shader_parameter/snow_coverage = 0.65 shader_parameter/height_min = 0.0 shader_parameter/height_max = 5.0 shader_parameter/shadow_intensity = 0.610000028975 diff --git a/tgcc/chunk/prop/grass/grass_chunk.tres b/tgcc/chunk/prop/grass/grass_chunk.tres index 058b37c..714b9a0 100644 --- a/tgcc/chunk/prop/grass/grass_chunk.tres +++ b/tgcc/chunk/prop/grass/grass_chunk.tres @@ -28,8 +28,8 @@ shader_parameter/variance_scale = 0.06 shader_parameter/variance_color = Color(0.3, 0.5, 0.2, 1) shader_parameter/variance_intensity = 0.350000016625 shader_parameter/snow_color = Color(0.85, 0.9, 0.95, 1) -shader_parameter/snow_visibility = 1.0 -shader_parameter/snow_coverage = 0.35 +shader_parameter/snow_visibility = 1.6 +shader_parameter/snow_coverage = 0.65 shader_parameter/height_min = 0.0 shader_parameter/height_max = 5.0 shader_parameter/shadow_intensity = 0.6000000285 From bdca270dcae54d672e849a8b6c722655a243fd6f Mon Sep 17 00:00:00 2001 From: Overside srl Date: Wed, 1 Jul 2026 17:59:50 +0200 Subject: [PATCH 4/4] stop only if station is available on chunk --- core/biome_generator/rails.gd | 92 +++++++++++++++---- .../hero/chunk_railway_station_hero.tscn | 2 +- .../chunk_railway_station_doubleside.tscn | 2 +- .../scene/chunk_railway_station_oneside.tscn | 2 +- 4 files changed, 79 insertions(+), 19 deletions(-) diff --git a/core/biome_generator/rails.gd b/core/biome_generator/rails.gd index ebdef29..d9814c0 100644 --- a/core/biome_generator/rails.gd +++ b/core/biome_generator/rails.gd @@ -2,6 +2,7 @@ extends Path3D const STEAM_DISTANCE_STAT: String = "stat_distance_km" const DISTANCE_KM_PER_UNIT: float = 0.01 +const STATION_STOP_GROUP: StringName = &"railway_station" @export_group("Train") ##train speed @@ -48,6 +49,10 @@ const DISTANCE_KM_PER_UNIT: float = 0.01 @export_group("Train Stops") ##if true the train stop the ran on stops @export var enable_stops: bool = true +##if true the train only stops on markers with a generated station nearby +@export var require_station_for_stop: bool = true +##max horizontal distance between a stop marker and a station chunk +@export var station_stop_detection_radius: float = 35.0 ##time of stop @export var stop_time: float = 4.0 ##distance when the train start to brake @@ -284,6 +289,9 @@ func build_rails() -> void: rail_piece.add_child(rail_dx) func _plan_stops() -> void: + stop_offset.clear() + stops_position.clear() + var current_stops = [] for child in get_children(): if child is Marker3D: @@ -297,6 +305,53 @@ func _plan_stops() -> void: stop_offset.append(data["offset"]) stops_position.append(data["position"]) +func _advance_next_stop_index(go_forward: bool) -> void: + if stop_offset.is_empty(): + next_stop_index = 0 + return + + if go_forward: + next_stop_index += 1 + if next_stop_index >= stop_offset.size(): + next_stop_index = 0 + else: + next_stop_index -= 1 + if next_stop_index < 0: + next_stop_index = stop_offset.size() - 1 + +func _find_next_valid_stop(go_forward: bool) -> bool: + if stop_offset.is_empty(): + return false + + for i in range(stop_offset.size()): + if _is_stop_valid(next_stop_index): + return true + _advance_next_stop_index(go_forward) + + return false + +func _is_stop_valid(stop_index: int) -> bool: + if not require_station_for_stop: + return true + if stop_index < 0 or stop_index >= stops_position.size(): + return false + + return _has_station_near_position(stops_position[stop_index]) + +func _has_station_near_position(stop_position: Vector3) -> bool: + var radius_sq := station_stop_detection_radius * station_stop_detection_radius + for station in get_tree().get_nodes_in_group(STATION_STOP_GROUP): + var station_node := station as Node3D + if station_node == null or not is_instance_valid(station_node): + continue + + var delta := station_node.global_position - stop_position + var horizontal_dist_sq := delta.x * delta.x + delta.z * delta.z + if horizontal_dist_sq <= radius_sq: + return true + + return false + func _input(event: InputEvent) -> void: if EnvironmentManagerRoot.is_keyboard_input_blocked(get_tree()): return @@ -329,6 +384,9 @@ func _test_manual_fireworks() -> void: func _goto_next_stop() -> void: if stop_offset.size() == 0 or stop_ongoing or is_restarting: return + if not _find_next_valid_stop(train_speed >= 0.0): + return + var target_offset = stop_offset[next_stop_index] train_progress = target_offset _execute_stop(train_speed >= 0) @@ -355,15 +413,20 @@ func train_move(delta: float) -> void: if not stop_ongoing: var last_progress = train_progress + var has_valid_stop := false if enable_stops and stop_offset.size() > 0 and not is_restarting: - var target_offset = stop_offset[next_stop_index] - var dist = target_offset - train_progress - dist = wrapf(dist + total_length / 2.0, 0.0, total_length) - total_length / 2.0 - - if abs(dist) < brake_distance and sign(dist) == sign(train_speed): - var t = abs(dist) / brake_distance - stop_multiply = max(smoothstep(0.0, 1.0, t), 0.05) + has_valid_stop = _find_next_valid_stop(train_speed >= 0.0) + if has_valid_stop: + var target_offset = stop_offset[next_stop_index] + var dist = target_offset - train_progress + dist = wrapf(dist + total_length / 2.0, 0.0, total_length) - total_length / 2.0 + + if abs(dist) < brake_distance and sign(dist) == sign(train_speed): + var t = abs(dist) / brake_distance + stop_multiply = max(smoothstep(0.0, 1.0, t), 0.05) + else: + stop_multiply = 1.0 else: stop_multiply = 1.0 @@ -371,7 +434,7 @@ func train_move(delta: float) -> void: train_progress += current_speed * delta _track_steam_distance(abs(current_speed) * delta) - if enable_stops and stop_offset.size() > 0: + if enable_stops and stop_offset.size() > 0 and has_valid_stop: var target_offset = stop_offset[next_stop_index] var exceeded_forward = (current_speed > 0 and last_progress < target_offset and train_progress >= target_offset) var exceeded_back = (current_speed < 0 and last_progress > target_offset and train_progress <= target_offset) @@ -458,19 +521,16 @@ func _check_distance_achievements(total_distance_km: int) -> void: AchievementManager.unlock("ACH_DISTANCE_200") func _execute_stop(go_forward: bool = true) -> void: + if not _find_next_valid_stop(go_forward): + stop_multiply = 1.0 + return + stop_ongoing = true stop_multiply = 0.0 var current_stop_index = next_stop_index - if go_forward: - next_stop_index += 1 - if next_stop_index >= stop_offset.size(): - next_stop_index = 0 - else: - next_stop_index -= 1 - if next_stop_index < 0: - next_stop_index = stop_offset.size() - 1 + _advance_next_stop_index(go_forward) if fireworks_scene != null: var marker_position = stops_position[current_stop_index] diff --git a/tgcc/chunk/railway/hero/chunk_railway_station_hero.tscn b/tgcc/chunk/railway/hero/chunk_railway_station_hero.tscn index 02eff69..8b1dda2 100644 --- a/tgcc/chunk/railway/hero/chunk_railway_station_hero.tscn +++ b/tgcc/chunk/railway/hero/chunk_railway_station_hero.tscn @@ -151,7 +151,7 @@ instance_count = 500 mesh = SubResource("PlaneMesh_lgc0t") buffer = PackedFloat32Array(0.09478149, -0.4699982, -0.8787032, -19.27537, -0.9933171, -0.11508223, -0.04558948, 2.5761442, -0.07961653, 0.8762756, -0.4772876, 8.317848, 0.033036172, 0.18013513, -0.9841042, -18.970474, -0.9902446, -0.13442592, -0.057848264, 2.768761, -0.14256704, 0.9754395, 0.17376316, 8.22721, -0.4058115, -0.8648949, -0.29878902, -17.923546, -0.9051263, 0.42741686, -0.007898831, 3.2110183, 0.1344047, 0.26696932, -0.9553345, 8.587094, 0.06281617, 0.99654245, -0.07041525, -18.512514, -0.99894357, 0.063567705, 0.008494039, 2.9193418, 0.012927878, 0.06973754, 0.99848425, 10.728331, 0.07174759, -0.6562417, 0.75246274, -19.233475, -0.997955, -0.023979323, 0.07424239, 2.6926737, -0.03064676, -0.75549513, -0.6559642, 8.063267, -0.20728329, -0.9752663, 0.08882817, -18.62884, -0.8489776, 0.13370019, -0.5131884, 3.2785513, 0.48813084, -0.1816069, -0.8548382, 8.274621, 0.3999182, -0.13291077, 0.90796554, -19.865664, 0.8968228, -0.1531693, -0.4174317, 2.426221, 0.19435926, 0.9802423, 0.057884324, 7.843479, -0.25817767, 0.7539989, -0.6056658, -18.159603, -0.74776095, 0.24193583, 0.61993676, 3.3450732, 0.6133506, 0.6123347, 0.50084764, 8.569715, 0.090867355, 0.99396247, -0.07604567, -18.889479, -0.98908854, 0.09941641, 0.117565304, 3.621264, 0.12429139, 0.06446857, 0.99115926, 8.8946495, 0.06882814, -0.6565564, 0.75246096, -19.166134, -0.9980518, -0.019540375, 0.07424264, 3.2146645, -0.0340071, -0.75534964, -0.65596616, 9.559876, 0.080197096, -0.18660119, 0.98017836, -18.538849, -0.9917911, -0.12250713, 0.057824958, 2.9102273, 0.10917945, -0.97579366, -0.19469939, 10.647364, -0.5526909, -0.5380326, 0.63800853, -17.796911, -0.8123885, 0.17151295, -0.55911493, 2.7886248, 0.19120415, -0.8265019, -0.53135365, 10.439126, 0.2741353, -0.39335498, -0.8787052, -19.343002, -0.8652904, -0.50119394, -0.04558925, 2.702057, -0.42204687, 0.77206075, -0.47728384, 8.41499, -0.0200989, 0.43831792, -0.89970803, -19.058195, 0.998583, -0.05105744, -0.047181763, 2.951369, -0.06655085, -0.898483, -0.43623438, 9.805595, -0.13213374, -0.7502363, 0.64937454, -18.14439, 0.99184984, -0.08147898, 0.10768568, 3.020856, -0.027851464, 0.65765333, 0.7541336, 9.480957, -0.33450666, 0.8877095, 0.3194968, -17.6799, -0.93557423, -0.3558347, 0.009145814, 3.2162287, 0.1216852, -0.2955581, 0.9485986, 9.356189, 0.3999182, -0.13291077, 0.90796554, -19.804268, 0.8968228, -0.1531693, -0.4174317, 2.4423754, 0.19435926, 0.9802423, 0.057884324, 7.6426096, -0.051145807, -0.4357874, 0.89970803, -18.853788, 0.9996891, -0.019918175, 0.047181763, 2.9546173, -0.0026380364, 0.9009405, 0.43623438, 9.642867, -0.14014715, 0.408703, -0.9029517, -18.72258, 0.97330767, 0.22896188, -0.047432102, 3.0472794, 0.18716872, -0.8846126, -0.42945257, 8.189458, -0.32067114, -0.60961205, 0.7263224, -19.039593, -0.9442112, 0.1346187, -0.3038817, 1.978461, 0.087386, -0.7824654, -0.6181526, 11.476854, -0.33450663, 0.8877095, 0.31949693, -17.73824, -0.9355743, -0.35583472, 0.009145818, 3.1809497, 0.12168526, -0.2955582, 0.94859856, 8.924576, -0.02011047, -0.7538922, -0.6582121, -18.761488, -0.9999424, -0.012080771, 0.04438829, 2.599599, -0.041374326, 0.6584085, -0.752853, 8.284763, 0.15904157, 0.06401735, -0.9862093, -18.910368, -0.9877405, 0.04344858, -0.15646811, 2.8703332, 0.03279992, 0.9980056, 0.07007258, 10.755585, -0.15678379, -0.985052, -0.08421729, -19.617533, 0.9322318, -0.1756921, 0.31949526, 1.8544196, -0.32918653, -0.028389966, 0.94489753, 12.143763, -0.54276043, -0.05190001, -0.8394753, -17.666574, 0.8039833, -0.3254531, -0.49969226, 3.11519, -0.24702874, -0.945192, 0.21815164, 9.411945, -0.028638156, 0.070757344, 0.9980853, -18.282364, -0.99958354, 0.04275657, -0.03171229, 3.0787883, -0.044873703, -0.9975803, 0.069433965, 11.035384, 0.014072328, -0.07033574, 0.99842674, -19.394775, 0.9999378, -0.042811755, -0.017109565, 2.935406, 0.04390391, 0.99760777, 0.06965923, 9.257889, 0.028766857, -0.99796367, 0.07240281, -18.531479, -0.999468, -0.03208338, -0.045115486, 3.2400315, 0.047299244, -0.07099548, -0.99735826, 8.657559, -0.069604754, 0.8597885, 0.5078584, -18.576527, 0.9985749, 0.058834247, 0.03725556, 2.971971, 0.002150283, 0.5092186, -0.8617964, 9.478937, -0.19009404, -0.95056635, 0.24957787, -19.063797, 0.9818025, -0.19503972, 0.0049547562, 1.8812839, 0.043923847, 0.24573229, 0.9693748, 11.398444, -0.009948546, -0.38754946, 0.92288005, -18.392342, -0.9865943, 0.15954894, 0.056364767, 2.9803398, -0.16891973, -0.90903836, -0.38355774, 11.439057, 0.09387014, 0.9753507, -0.20464733, -19.199177, -0.9935381, 0.07551691, -0.095814064, 3.4349685, -0.07792005, 0.21210691, 0.9751616, 9.762157, -0.031521946, 0.65848094, -0.75326645, -18.647331, -0.9907637, 0.08435861, 0.115204036, 3.561073, 0.1392649, 0.7491913, 0.64909077, 8.88582, -0.09227553, -0.75020516, -0.6562611, -18.069986, -0.99198127, 0.00480941, 0.13398255, 2.9919806, -0.097260915, 0.6626993, -0.7438893, 11.288301, -0.01778763, -0.9988402, -0.06326896, -18.732641, -0.99045604, 0.02666037, -0.14243296, 3.3273015, 0.14381073, 0.060071502, -0.9887927, 8.372564, -0.09743917, -0.41577035, -0.90534073, -18.6726, 0.99322075, -0.111383386, -0.055745512, 2.968915, -0.077585, -0.9037311, 0.42338142, 9.740243, -0.053190242, -0.2498709, -0.9678514, -19.023306, 0.99928343, 0.010546437, -0.057640433, 2.9524288, 0.024585467, -0.96925455, 0.248882, 8.948116, 0.12535074, 0.8835551, 0.45345202, -19.438505, -0.99212617, 0.13185795, 0.017333655, 2.6716654, -0.044431582, -0.45160273, 0.89223427, 8.085311, 0.15163283, 0.74869484, 0.6468885, -18.779991, -0.98866695, 0.08863703, 0.12916024, 2.794517, 0.039324004, -0.6584836, 0.7528971, 10.853775, 0.09387014, 0.9753507, -0.20464733, -19.104181, -0.9935381, 0.07551691, -0.095814064, 3.4435797, -0.07792005, 0.21210691, 0.9751616, 9.766801, -0.13683711, -0.6466366, 0.7517565, -17.768044, -0.9904414, 0.05240365, -0.13520736, 2.7959266, 0.04798725, -0.76230973, -0.64697933, 10.657143, 0.16864873, 0.74779963, 0.6437037, -19.999002, -0.98505455, 0.090011045, 0.15351467, 1.891056, 0.056800976, -0.659314, 0.75105256, 11.090966, 0.057051808, -0.9969759, 0.06917618, -18.40901, -0.999327, -0.056248076, 0.013522548, 3.0081072, -0.009581046, -0.069831274, -0.99851537, 11.074841, -0.038041256, 0.6610538, -0.7507076, -18.074972, -0.9839517, 0.110443465, 0.14711429, 3.2330327, 0.17998122, 0.7435128, 0.6455979, 8.592225, -0.2762299, -0.9616975, -0.028911857, -18.270588, 0.8165614, -0.2184219, -0.53620946, 2.6991763, 0.5088475, -0.17155379, 0.84477496, 10.181371, 0.0056448057, -0.9917691, -0.1355114, -18.809069, -0.9856154, -0.029162334, 0.17237437, 3.4490576, -0.17473266, 0.13245666, -0.97669077, 9.909455, 0.039738473, -0.92362225, 0.3838541, -18.901798, 0.99974227, 0.048437733, 0.013051677, 2.5953076, -0.03061722, 0.3828536, 0.9243846, 11.386981, 0.07469464, -0.65747374, 0.7510992, -19.65226, -0.99682784, -0.0095176445, 0.090800375, 2.0377333, -0.05249767, -0.7547442, -0.6554436, 11.593941, -0.017893221, -0.9979469, 0.0760457, -18.81645, -0.9940327, 0.008864306, -0.117565356, 3.6203356, 0.116533354, -0.077617906, -0.9911592, 8.848576, -0.057437506, 0.071757294, 0.9967713, -18.139343, -0.9981282, 0.045254476, -0.060773544, 2.9345474, -0.049419884, -0.9973987, 0.068954706, 11.047529, 0.11708299, -0.94272435, -0.315537, -19.475758, -0.9936892, -0.12043149, -0.008906678, 3.182094, -0.02957447, 0.3142742, -0.9499254, 9.492047, -0.08521914, 0.33520573, 0.9393487, -18.404541, 0.99499714, 0.09351128, 0.05689824, 3.0053062, -0.068698384, 0.9385594, -0.3411565, 9.920056, -0.1374987, -0.65111226, -0.747762, -18.720205, 0.9910475, -0.06715481, -0.12375917, 2.4453092, 0.030334964, -0.757327, 0.65386295, 7.6366, -0.15619402, -0.64433986, 0.7499538, -18.572388, -0.98717093, 0.05888496, -0.15500723, 2.688579, 0.055660676, -0.76378, -0.6446264, 7.740189, 0.12783465, -0.78144825, 0.61237085, -19.981934, 0.89072984, -0.18241286, -0.41872066, 1.8572417, 0.43847436, 0.59838563, 0.6720685, 11.008126, -0.14507438, 0.8957753, -0.42254138, -18.59346, -0.9850359, -0.1750104, -0.032817017, 2.6758945, -0.103242554, 0.41104642, 0.9068534, 8.229585, -0.08994413, -0.37510565, 0.923692, -18.531635, 0.99289703, -0.11725668, 0.049065713, 2.9956765, 0.08981441, 0.9206236, 0.38260522, 8.772683, -0.1533982, 0.08105138, 0.9858503, -18.528797, -0.98453146, 0.084058315, -0.1601038, 2.5798879, -0.095749795, -0.99416596, 0.06683639, 8.300183, 0.057052612, 0.6557839, -0.7541178, -19.056526, -0.99932694, 0.030195298, -0.049345907, 2.7828882, -0.009579857, 0.7556699, 0.6564087, 7.8091717, -0.021755833, -0.82089835, 0.5724104, -18.458265, -0.9986798, 0.054737393, 0.040542115, 3.4926605, -0.06454866, -0.57020247, -0.8201852, 9.389127, -0.028045725, 0.89045215, -0.45640942, -18.464455, -0.99919164, -0.04920062, -0.034591176, 3.3846111, -0.053204205, 0.45461574, 0.89022183, 9.559912, 0.026454246, 0.446983, -0.8952695, -19.165562, 0.9882354, -0.15230772, -0.0468417, 2.9747546, -0.15713675, -0.8826152, -0.44530833, 10.133074, 0.07421865, 0.24446273, -0.9678485, -19.694555, -0.9965692, 0.07435578, -0.05764001, 2.0660837, 0.057816483, 0.967838, 0.24889368, 11.40878, 0.08465016, -0.75678545, -0.649701, -19.199509, -0.9952866, -0.021521863, -0.1046077, 2.5829265, 0.06511769, 0.6548388, -0.7542858, 7.415382, -0.19574113, -0.84010017, -0.50785655, -17.843367, 0.97895527, -0.20557201, -0.037256043, 2.6656716, -0.07302924, -0.5039574, 0.86179745, 11.254841, -0.07138128, 0.95042276, -0.30594513, -18.77369, 0.9983509, 0.07229972, -0.008329135, 2.9588575, 0.014189354, -0.30572942, -0.95306313, 9.262571, -0.094367586, -0.99379706, -0.07391303, -18.250092, 0.99323636, -0.09983758, 0.07426266, 2.6303625, -0.08110022, -0.06633878, 0.9955014, 11.536992, -0.1533982, 0.08105138, 0.9858503, -18.576687, -0.98453146, 0.084058315, -0.1601038, 2.5742164, -0.095749795, -0.99416596, 0.06683639, 8.435224, 0.072332636, 0.9957545, -0.07240281, -19.034164, -0.9971126, 0.075711705, 0.045115486, 3.2249691, 0.05035533, 0.06886158, 0.99735826, 8.8504505, 0.042317677, 0.6555313, -0.75530726, -18.994408, -1.0000391, 0.03642224, -0.024418425, 2.7083912, 0.011491451, 0.7556145, 0.6564417, 7.7701283, -0.08521914, 0.33520573, 0.9393487, -18.357655, 0.99499714, 0.09351128, 0.05689824, 3.0138912, -0.068698384, 0.9385594, -0.3411565, 9.986233, 0.028271299, -0.43113813, 0.9029517, -19.406025, 0.9863316, 0.16401652, 0.047432102, 2.985896, -0.1683804, 0.88838035, 0.42945257, 10.160349, 0.13157247, 0.1983455, -0.9722906, -19.930412, 0.9910878, -0.07503834, 0.11880847, 2.967994, -0.0493446, -0.9782788, -0.20624453, 9.340929, 0.12735888, 0.992444, 0.028911857, -18.396421, 0.8362814, -0.122939594, 0.53620946, 2.69622, 0.535177, -0.044068504, -0.84477496, 10.131548, 0.08464998, -0.75678116, -0.64970595, -19.002888, -0.9952865, -0.021521581, -0.1046071, 3.4570673, 0.06511686, 0.65484375, -0.7542815, 8.764729, -0.08521914, 0.33520573, 0.9393487, -18.890701, 0.99499714, 0.09351128, 0.05689824, 2.9817255, -0.068698384, 0.9385594, -0.3411565, 10.181593, 0.08421648, 0.994934, -0.07081624, -19.659311, -0.99721324, 0.085536, 0.015828216, 2.0358422, 0.021783583, 0.06921666, 0.99836653, 11.378113, 0.07819927, -0.37772882, -0.923692, -19.694883, -0.9960716, -0.08622767, -0.049065474, 1.9176342, -0.061053306, 0.9229772, -0.38260522, 11.923592, 0.016559413, 0.7539589, -0.6582347, -19.434076, 0.99968326, 0.019496199, 0.04748078, 2.9625378, 0.04858305, -0.65815425, -0.7526445, 8.692125, -0.156194, -0.64434016, 0.7499536, -18.663372, -0.987171, 0.05888501, -0.15500718, 2.6945634, 0.055660665, -0.76377976, -0.6446267, 7.5910006, -0.11699943, -0.32547858, -0.9393487, -18.76218, 0.98142785, -0.18858145, -0.05689824, 3.006084, -0.1584661, -0.92763233, 0.3411565, 10.243331, -0.214778, 0.21971545, -0.9526787, -17.940845, 0.97522265, -0.021063253, -0.22471824, 3.0617473, -0.06937121, -0.97636193, -0.20953798, 9.60215, -0.057437506, 0.071757294, 0.9967713, -17.994041, -0.9981282, 0.045254476, -0.060773544, 2.91987, -0.049419884, -0.9973987, 0.068954706, 11.175093, -0.038943436, -0.94457346, 0.32903728, -18.678226, 1.000237, -0.03785169, 0.009722169, 2.5848095, 0.0032680465, 0.32916465, 0.9453259, 11.194256, 0.11708299, -0.94272435, -0.315537, -19.54393, -0.9936892, -0.12043149, -0.008906678, 3.1707916, -0.02957447, 0.3142742, -0.9499254, 9.601923, -0.42139575, -0.004938425, -0.90796614, -18.398005, -0.90090835, 0.1269565, 0.4174296, 2.568397, 0.113097645, 0.99290425, -0.057890095, 7.7282515, -0.13213374, -0.7502363, 0.64937454, -17.999063, 0.99184984, -0.08147898, 0.10768568, 3.0387793, -0.027851464, 0.65765333, 0.7541336, 9.429785, 0.22245717, 0.64260566, -0.73455566, -19.087402, -0.9736369, 0.094078906, -0.2125596, 2.8373265, -0.067418374, 0.76171404, 0.6459471, 11.126406, 0.15598273, 0.4101165, 0.8997083, -19.2864, -0.96458113, 0.26335967, 0.047181774, 2.6642492, -0.21737945, -0.8743267, 0.436234, 8.390408, 0.11781601, 0.0657826, 0.99186355, -19.885609, -0.99321383, 0.048565973, 0.1147554, 1.9194251, -0.04058133, -0.9976548, 0.070987046, 11.519236, 0.25605237, 0.9148086, 0.315537, -19.648869, -0.9647079, 0.2669469, 0.008906678, 3.1314607, -0.0760077, -0.30637518, 0.9499254, 9.966631, 0.09025363, -0.5034004, -0.8604903, -19.256556, -0.9947327, -0.10271824, -0.044242002, 2.8762398, -0.06605057, 0.8590915, -0.50950986, 8.075272, 0.22304308, -0.08767912, -0.97188747, -18.909077, -0.9724488, 0.06300345, -0.22885579, 2.951775, 0.08121692, 0.9951603, -0.07113982, 10.862147, 0.057051085, -0.26402444, -0.9638658, -18.76001, -0.99932694, -0.02432738, -0.05248621, 3.6509147, -0.009581107, 0.9652463, -0.26496962, 9.252699, -0.03572669, -0.65509367, -0.75602704, -19.865582, 0.9994835, -0.055078182, 0.0004935426, 1.8180795, -0.041921988, -0.7548641, 0.65606695, 11.86776, -0.11742198, 0.8769127, -0.46822768, -18.029865, -0.98888606, -0.15121436, -0.03520691, 3.3478115, -0.101574555, 0.45843133, 0.88403875, 9.69264, -0.37884656, -0.69532084, -0.61237675, -17.963142, -0.90097475, 0.122119814, 0.4187271, 2.9798174, -0.2161502, 0.7096596, -0.6720592, 11.239466, 0.021651039, -0.33278364, 0.9438154, -18.262054, -0.9946517, 0.09703957, 0.057032786, 2.8126545, -0.11045655, -0.93906313, -0.32857418, 11.374938, 0.07950987, 0.06931178, 0.9954272, -19.37529, -0.997719, 0.020905338, 0.07823728, 2.5850747, -0.015371602, -0.9983787, 0.07074511, 7.917289, 0.08314482, -0.49132517, 0.8681518, -19.702892, -0.99687594, -0.072729655, 0.05431211, 2.029942, 0.036419053, -0.8690863, -0.495342, 11.290024, -0.15739615, 0.35216606, -0.9236918, -18.926474, 0.9543962, 0.29786146, -0.0490657, 2.4583018, 0.25759533, -0.88840234, -0.3826056, 7.317686, -0.6521385, 0.7038273, -0.28520834, -18.442455, 0.73567337, 0.6787752, -0.0070835752, 2.5213022, 0.1884183, -0.21422535, -0.9594828, 7.589691, -0.13515376, 0.94994354, 0.28520483, -18.168869, -0.99069643, -0.14307863, 0.007083582, 3.4698737, 0.047488224, -0.2813127, 0.9594838, 9.07531, -0.028045302, -0.89045215, 0.45640945, -18.118958, -0.9991917, 0.049199898, 0.034590703, 3.3850422, -0.05320346, -0.4546158, -0.8902219, 9.369687, 0.050749555, -0.9973747, 0.06833227, -18.833736, -0.9994062, -0.048921, 0.028198276, 3.378974, -0.024756605, -0.06965308, -0.9982668, 9.325367, -0.006308874, 0.9499474, 0.31553322, -18.204708, -1.0009143, -0.0096057905, 0.00890668, 3.256441, 0.011480344, -0.3154501, 0.9499266, 9.062196, 0.05009402, -0.97786814, 0.208004, -18.815807, -0.9990764, -0.041344523, 0.04624077, 3.5676446, -0.03658097, -0.20991834, -0.97805786, 9.448645, 0.10040721, 0.9938999, -0.06389515, -18.968662, -0.99145746, 0.09365437, -0.101203434, 3.6230483, -0.094507515, 0.07343744, 0.9938191, 9.602037, 0.0633396, 0.9965269, -0.07016707, -18.457188, -0.9989577, 0.06378221, 0.0040917746, 2.8184962, 0.008544429, 0.06976499, 0.9985295, 10.843437, -0.13087066, 0.8812289, -0.45640945, -18.128092, -0.9867911, -0.16446306, -0.03459094, 3.2281885, -0.10543959, 0.44540837, 0.8902219, 9.867291, 0.09387014, 0.9753507, -0.20464733, -19.141731, -0.9935381, 0.07551691, -0.095814064, 3.442134, -0.07792005, 0.21210691, 0.9751616, 9.74, 0.07513913, 0.06932786, 0.99576545, -18.68641, -0.99804956, 0.021113707, 0.073841475, 2.8002226, -0.015889138, -0.9983732, 0.07070839, 11.129545, 0.21731104, 0.90389025, -0.3711595, -18.973484, -0.85328794, 0.36081228, 0.37909794, 3.141126, 0.47610572, 0.23408967, 0.8488383, 8.137081, 0.27413887, -0.7107354, 0.6493876, -19.253426, -0.865287, 0.11410309, 0.49016324, 3.4900243, -0.4220514, -0.69558376, -0.58312684, 9.701182, 0.016559413, 0.7539589, -0.6582347, -19.441471, 0.99968326, 0.019496199, 0.04748078, 2.963583, 0.04858305, -0.65815425, -0.7526445, 8.673141, 0.17500126, 0.39503655, -0.9029517, -19.52219, 0.8695339, -0.49362126, -0.047432102, 3.0112386, -0.4639896, -0.77607036, -0.42945257, 10.216757, 0.024308067, -0.9885967, 0.15519966, -18.900862, -0.99755275, -0.011625895, 0.0821861, 3.2030458, -0.07936521, -0.15666096, -0.98547435, 10.084759, 0.22482894, 0.73821324, 0.637569, -18.989012, -0.9735553, 0.12934002, 0.19355218, 2.85678, 0.060359236, -0.66356117, 0.74702376, 10.820202, -0.24344781, -0.18745033, 0.9526787, -17.841404, 0.9685517, -0.115803964, 0.22471824, 3.0846908, 0.068132326, 0.97644913, 0.20953798, 9.082938, -0.07138128, 0.95042276, -0.30594513, -18.563032, 0.9983509, 0.07229972, -0.008329135, 2.9760509, 0.014189354, -0.30572942, -0.95306313, 9.112595, 0.12292451, -0.7646936, -0.6341407, -19.305548, -0.9778201, 0.01967053, -0.21326497, 3.3015494, 0.17538086, 0.6456453, -0.7445702, 8.544394, -0.1371975, -0.013933727, -0.99145544, -18.260517, 0.99082416, -0.04030235, -0.13654377, 3.0004797, -0.038017407, -1.0000913, 0.01931594, 9.358981, -0.13213374, -0.7502363, 0.64937454, -18.229765, 0.99184984, -0.08147898, 0.10768568, 3.0107212, -0.027851464, 0.65765333, 0.7541336, 9.525081, -0.11083074, 0.96303093, -0.24957787, -19.249271, 0.9945691, 0.11317626, -0.0049547562, 1.8572714, 0.023451252, -0.24852304, -0.9693748, 11.24752, 0.016559413, 0.7539589, -0.6582347, -19.44652, 0.99968326, 0.019496199, 0.04748078, 2.9596848, 0.04858305, -0.65815425, -0.7526445, 8.755072, -0.007642177, -0.6135849, -0.79085803, -18.36626, -0.9982394, 0.06306076, -0.039279375, 2.8106534, 0.07389943, 0.7883769, -0.612374, 10.511212, 0.033302017, 0.9447892, -0.32903728, -18.808468, 1.0002067, -0.038641274, -0.009722169, 2.5819516, -0.021877939, -0.32845306, -0.9453259, 11.034122, -0.017893221, -0.9979469, 0.0760457, -18.802732, -0.9940327, 0.008864306, -0.117565356, 3.6320941, 0.116533354, -0.077617906, -0.9911592, 8.950984, 0.52011716, -0.03308752, 0.85462546, -19.245173, -0.837705, 0.18194422, 0.5168635, 2.7881436, -0.17242347, -0.98376966, 0.06684786, 10.98025, 0.03818092, 0.89007497, 0.4564098, -18.800524, 0.9985667, -0.060572628, 0.034591682, 2.5916097, 0.05837675, 0.45398095, -0.89022166, 10.768063, 0.014072328, -0.07033574, 0.99842674, -19.284002, 0.9999378, -0.042811755, -0.017109565, 2.9417453, 0.04390391, 0.99760777, 0.06965923, 9.077999, 0.055518623, 0.8608127, 0.5078584, -20.050446, 0.9965807, -0.086255275, 0.037256155, 1.8211813, 0.07580023, 0.5035499, -0.8617964, 11.303951, 0.07691891, 0.753506, 0.65445656, -18.92895, -0.9980402, 0.05764207, 0.050934646, 3.4798918, 0.00065467606, -0.6564353, 0.75570726, 9.229977, 0.17678851, -0.6490407, 0.74127805, -19.758234, -0.983465, -0.07074522, 0.17260565, 2.0863228, -0.05952668, -0.75877696, -0.6501655, 11.6218405, -0.28535932, -0.62692845, 0.7263139, -19.018795, -0.95035225, 0.080504276, -0.30389264, 1.9256613, 0.13191564, -0.7761964, -0.6181573, 11.28017, -0.028045302, -0.89045215, 0.45640945, -18.364983, -0.9991917, 0.049199898, 0.034590703, 3.390893, -0.05320346, -0.4546158, -0.8902219, 9.389498, -0.069604754, 0.8597885, 0.5078584, -18.477875, 0.9985749, 0.058834247, 0.03725556, 2.9789236, 0.002150283, 0.5092186, -0.8617964, 9.443567, 0.027144816, 0.65522367, 0.7562713, -19.485096, 1.0005587, -0.008622981, -0.028442178, 2.9446845, -0.012102572, 0.7567091, -0.6551686, 9.800926, 0.13157247, 0.1983455, -0.9722906, -19.908106, 0.9910878, -0.07503834, 0.11880847, 2.9665825, -0.0493446, -0.9782788, -0.20624453, 9.372058, 0.18095379, 0.98049295, 0.08882817, -18.894634, 0.85226923, -0.11079708, -0.5131884, 2.6387217, -0.49284282, 0.16840048, -0.8548382, 11.652131, -0.11842148, 0.7611874, -0.6391958, -18.135683, 0.9840146, -0.0011020154, -0.18361716, 2.649119, -0.14033112, -0.65007204, -0.7481408, 11.5866995, 0.08143025, -0.75847286, -0.6481428, -19.073893, -0.99392784, -0.005309356, -0.11866026, 3.3430972, 0.086472884, 0.6532165, -0.7535461, 8.705003, 0.11354895, 0.3349259, -0.93644667, -19.549967, -0.9839876, 0.17476356, -0.056808274, 2.5395088, 0.1444857, 0.9269755, 0.349058, 7.365349, -0.069604754, 0.8597885, 0.5078584, -18.55426, 0.9985749, 0.058834247, 0.03725556, 2.9735837, 0.002150283, 0.5092186, -0.8617964, 9.4508, -0.28535926, -0.62692845, 0.72631395, -19.094288, -0.9503523, 0.080504276, -0.30389255, 1.9249479, 0.1319156, -0.7761964, -0.6181574, 11.111726, 0.022417897, -0.99809855, 0.07278656, -18.685995, -0.99928164, -0.026267054, -0.0524179, 3.4806647, 0.054175943, -0.07148767, -0.99697334, 8.867857, -0.022226902, 0.66058683, -0.7517526, -18.657478, -0.98445004, 0.12074132, 0.13520592, 3.6384187, 0.17990297, 0.7423258, 0.64698404, 9.012886, 0.12742941, 0.6485563, 0.75175637, -19.70168, 0.991098, -0.038009558, -0.1352083, 2.4173396, -0.059057202, 0.7615321, -0.6469793, 8.337122, 0.20998113, -0.2540519, 0.9451808, -20.05265, -0.975971, 0.018159525, 0.22170252, 1.9525927, -0.073414564, -0.96805423, -0.24389023, 11.494138, 0.6079459, -0.65997916, 0.44365567, -19.603762, -0.74707943, -0.66537404, 0.03392485, 3.3529174, 0.27253476, -0.35171878, -0.8966715, 9.043651, -0.19303066, -0.7362715, -0.6501113, -18.870863, -0.97583055, 0.068354495, 0.21232934, 2.8330307, -0.111782216, 0.67470974, -0.7309396, 8.0638275, 0.18399397, -0.9072014, 0.38096333, -19.369545, -0.9829947, -0.18650785, 0.030619448, 2.8601751, 0.043231413, -0.37973893, -0.9251651, 7.7516375, 0.037007175, 0.75338227, 0.6580629, -18.864899, -0.99752486, 0.07695011, -0.031998873, 3.4527924, -0.074670725, -0.65459526, 0.7536115, 9.884648, -0.19210678, 0.08858754, 0.9783907, -17.769526, -0.97475547, 0.10688093, -0.20107046, 2.8032851, -0.122261375, -0.9913273, 0.06575288, 11.217854, -0.013357179, -0.9975254, -0.08225461, -18.826538, -0.980658, -0.003422002, 0.20074691, 3.1765633, -0.20033127, 0.08326179, -0.97720826, 10.277, -0.0042538834, 0.46038178, 0.8888372, -18.175425, -0.9950448, -0.098683685, 0.04635198, 2.8952625, 0.10894439, -0.88335234, 0.45806217, 10.416814, -0.12454374, -0.888628, 0.44365567, -17.832392, -0.9882745, 0.15544702, 0.03392533, 3.2302105, -0.099012926, -0.4337946, -0.8966715, 9.477074, 0.03999881, -0.75442296, -0.6566942, -18.384209, -1.0000323, -0.042223025, -0.012404673, 2.8216987, -0.018350892, 0.65655494, -0.75538075, 11.061248, 0.029117336, 0.25380492, -0.9678514, -18.376501, -0.9937224, -0.10580378, -0.05764115, 2.9062634, -0.116915025, 0.96249145, 0.248882, 11.4004135, 0.19365329, 0.33584496, -0.9228802, -19.788527, -0.9249778, 0.37847134, -0.056364056, 2.0019395, 0.33002406, 0.86369485, 0.38355777, 11.15483, -0.0699834, 0.6096287, -0.79085803, -18.29452, 0.998203, 0.06363418, -0.039279375, 2.6103823, 0.026353413, -0.79139423, -0.612374, 10.777663, -0.13838853, 0.88008064, -0.45640755, -18.249271, -0.98535126, -0.17288049, -0.034590703, 3.4563155, -0.10923732, 0.44449022, 0.89022285, 9.720077, -0.11083074, 0.96303093, -0.24957787, -19.186758, 0.9945691, 0.11317626, -0.0049547562, 1.8635201, 0.023451252, -0.24852304, -0.9693748, 11.277966, 0.0570516, -0.06989368, -0.99692583, -19.054245, -0.999327, -0.013563272, -0.0562381, 2.782417, -0.009581306, 0.9984649, -0.07054988, 7.8719177, 0.02754467, 0.75361836, 0.6582566, -18.790428, -0.996215, 0.08238276, -0.05263107, 3.64029, -0.09379893, -0.65366167, 0.75228274, 9.532328, -0.097439386, -0.9329437, -0.3494606, -18.67644, -0.9950927, 0.10803519, -0.010958411, 2.6072211, 0.047929693, 0.3463316, -0.93795425, 7.5525627, 0.14633814, 0.9582772, 0.2495818, -19.309097, -0.98970824, 0.14984775, 0.004953804, 2.8214207, -0.03261953, -0.24749056, 0.9693738, 8.041035, 0.07421861, 0.99558765, -0.07278656, -18.855516, -0.9965693, 0.078124, 0.0524179, 3.4721124, 0.057815176, 0.06857787, 0.99697334, 8.811983, -0.062363047, -0.06752055, -0.9967713, -18.073273, -0.9988314, 0.025367767, 0.060773544, 2.9309347, 0.021161236, 0.99839795, -0.068954706, 10.96747, -0.15426847, 0.66646075, 0.73077524, -19.216087, 0.9732495, -0.02934532, 0.2322181, 1.8706982, 0.17603303, 0.7463042, -0.64346206, 11.1414, 0.0355889, -0.7545288, -0.6568263, -18.208557, -1.0001972, -0.038958024, -0.009440797, 2.9345276, -0.018446852, 0.65663517, -0.7553087, 11.0326395, -0.018959597, -0.6555068, -0.7562754, -19.487661, 0.9989892, -0.058132656, 0.025342511, 2.3958852, -0.06051597, -0.7542762, 0.655291, 8.264377, -0.0042538834, 0.46038178, 0.8888372, -18.042984, -0.9950448, -0.098683685, 0.04635198, 2.9077337, 0.10894439, -0.88335234, 0.45806217, 10.53589, 0.09025216, -0.65779346, 0.74910843, -19.127136, -0.9947327, -0.009584908, 0.11142829, 3.5399857, -0.06605063, -0.75446475, -0.6545391, 9.53952, 0.11354895, 0.3349259, -0.93644667, -19.585508, -0.9839876, 0.17476356, -0.056808274, 2.530378, 0.1444857, 0.9269755, 0.349058, 7.331101, 0.23290384, 0.05650998, 0.9718866, -19.465958, -0.9719735, 0.06994961, 0.22885746, 2.799432, -0.05499536, -0.9969528, 0.07114657, 7.919032, -0.13579696, 0.024010284, 0.99145544, -18.11104, 0.99109924, -0.032852855, 0.13654377, 3.0231967, 0.03581478, 1.0001727, -0.01931594, 9.256128, 0.04033181, 0.6553984, -0.7555312, -18.849289, -1.0000122, 0.040572565, -0.018187344, 3.5708938, 0.018715164, 0.75551826, 0.6563863, 9.202595, 0.02214567, 0.75419337, 0.65780175, -19.055656, -0.99044675, 0.11071204, -0.09359078, 2.8730655, -0.14326884, -0.64879614, 0.7486914, 8.191187, 0.10489515, 0.7489227, -0.65582997, -19.574274, 0.9907753, -0.014441929, 0.14197525, 2.978819, 0.09676028, -0.6640086, -0.7427861, 8.635253, 0.009658939, 0.99942577, 0.055280585, -18.741302, 0.9743852, -0.022040838, 0.22822931, 2.6440823, 0.22908758, 0.05160853, -0.9730655, 10.30085, 0.10837158, -0.3814968, -0.9190848, -19.786901, -0.9950477, -0.03068007, -0.10459376, 2.0877228, 0.011692902, 0.92494327, -0.38254976, 11.477665, 0.27731508, 0.36751306, 0.8888372, -19.002495, -0.84888387, 0.5284398, 0.046352457, 2.8304892, -0.45220965, -0.76660717, 0.45806217, 11.487244, -0.013612464, 0.38549906, 0.9236917, -18.181305, -0.9881047, -0.15245666, 0.04906546, 2.9995263, 0.15957806, -0.91112494, 0.38260606, 10.663586, 0.086540096, 0.9851016, -0.15519966, -19.04227, -0.99483883, 0.07444734, -0.0821861, 3.2098627, -0.06933812, 0.1613497, 0.98547435, 9.83012, 0.110625625, -0.7623642, -0.63919014, -19.100414, -0.98395187, 0.011170515, -0.18361717, 3.425873, 0.14697626, 0.64859635, -0.74814564, 8.623216, 0.117150344, 0.9873198, 0.116088495, -19.02636, -0.9820479, 0.09677355, 0.16798207, 3.44551, 0.15446325, -0.13355006, 0.9799524, 8.696327, -0.030363053, -0.31872967, -0.9484148, -18.914198, 0.9965356, 0.07516802, -0.057165, 2.9938617, 0.08942121, -0.9459188, 0.31502804, 8.463541, -0.13736644, 0.91421425, -0.3838541, -18.050022, 0.9905948, 0.14336284, -0.013052153, 2.635381, 0.043054882, -0.38165507, -0.9243846, 10.824221, 0.21963874, -0.7393951, -0.63800853, -19.569149, 0.7927149, -0.24697113, 0.55911493, 2.4530964, -0.57040614, -0.62793416, 0.53135365, 8.538976, 0.20643856, 0.9225595, 0.32904127, -19.509834, -0.97752994, 0.2152716, 0.009722173, 3.2942388, -0.06180216, -0.32333136, 0.94532454, 9.689328, -0.12001142, 0.332664, 0.936447, -18.289274, 0.98041993, 0.19377999, 0.056808297, 3.0371797, -0.1624042, 0.92400485, -0.34905717, 10.084454, 0.391532, 0.6590701, 0.64368504, -19.838367, -0.9089985, 0.39006963, 0.15352039, 2.0764284, -0.14975154, -0.64457226, 0.7510674, 11.540251, -0.13721102, -0.6515807, -0.74740684, -18.164963, 0.99091995, -0.0631806, -0.12683569, 3.0348368, 0.035386678, -0.75726616, 0.65367955, 8.729395, -0.06338895, 0.45601454, 0.88883847, -19.475307, -0.9741086, -0.2257549, 0.04635242, 2.058883, 0.22157545, -0.8620248, 0.4580599, 11.245778, -0.54276043, -0.05190001, -0.8394753, -17.643137, 0.8039833, -0.3254531, -0.49969226, 3.1297128, -0.24702874, -0.945192, 0.21815164, 9.407719, 0.04817631, 0.6553162, -0.7551429, -18.381975, -0.9997693, 0.040573303, -0.028573202, 2.9274545, 0.011902261, 0.75558966, 0.6564631, 10.784207, 0.06580236, -0.65626705, 0.75298387, -18.70296, -0.99847937, -0.023086296, 0.06713493, 2.7973351, -0.026648184, -0.755501, -0.6561321, 11.226229, -0.0200989, 0.43831792, -0.89970803, -19.236301, 0.998583, -0.05105744, -0.047181763, 2.9375775, -0.06655085, -0.898483, -0.43623438, 9.652447, -0.15163346, -0.8778946, -0.45640942, -18.128857, 0.9886668, -0.15278272, -0.034591414, 2.61774, -0.03932454, -0.45602602, 0.89022183, 11.161065, 0.92270994, -0.38385722, -0.057105843, -18.898602, 0.056409225, -0.013072258, 0.99932384, 3.0036137, -0.38396016, -0.924383, 0.0095816, 10.9877205, 0.11047285, -0.76374245, -0.637569, -18.903275, -0.98191476, 0.019545764, -0.19355218, 3.5320272, 0.16012566, 0.6467739, -0.74702376, 8.746911, 0.39790678, 0.8455371, 0.35880098, -19.484875, -0.90753603, 0.42219245, 0.01152547, 3.3702493, -0.14159624, -0.32988098, 0.9344143, 9.814554, -0.27230865, -0.33545047, 0.9029519, -18.40597, 0.83494496, -0.5501074, 0.047432113, 3.0829375, 0.4803291, 0.7660652, 0.4294522, 8.268674, -0.27290043, 0.72473294, 0.63426226, -19.0408, -0.94500726, -0.074389115, -0.3216031, 1.9859972, -0.18570843, -0.68646157, 0.7044742, 11.590738, 0.03456236, -0.070149384, -0.9979407, -18.981699, -1.000396, -0.0062017194, -0.034211457, 2.610067, -0.0037852502, 0.9985197, -0.07032119, 7.857299, 0.21806137, -0.9278189, -0.30594513, -19.691465, -0.9750234, -0.22640915, -0.008329135, 3.2761023, -0.06147937, 0.2998201, -0.95306313, 9.359195, -0.011585113, -0.89232737, -0.4534522, -18.90006, -1.0006126, 0.021799395, -0.01733366, 2.7101278, 0.025326952, 0.45307603, -0.89223415, 7.7356267, 0.11354895, 0.3349259, -0.93644667, -19.47612, -0.9839876, 0.17476356, -0.056808274, 2.558838, 0.1444857, 0.9269755, 0.349058, 7.4389505, 0.19980872, -0.7007287, 0.68633586, -19.036236, -0.91014653, 0.12866834, 0.3963319, 3.5912113, -0.36566517, -0.70315355, -0.61144525, 9.683549, 0.02300963, 0.75376904, 0.65825814, -18.799032, -0.99595964, 0.08149878, -0.05850988, 3.340179, -0.09765252, -0.6535986, 0.751847, 10.004882, 0.028774498, -0.7544553, -0.6572445, -19.59385, -1.0002412, -0.03896134, 0.00093291065, 1.9972911, -0.026284678, 0.6567194, -0.7550032, 11.545246, 0.32393357, -0.30912784, -0.8952699, -18.873344, -0.7550344, -0.655538, -0.04684172, 2.697774, -0.5718315, 0.69044274, -0.44530755, 11.681253, -0.204893, 0.94748706, 0.24957608, -18.359776, -0.9781026, -0.21281868, 0.0049547586, 3.5638416, 0.05775127, -0.24285294, 0.96937525, 9.2521515, -0.030363053, -0.31872967, -0.9484148, -19.078352, 0.9965356, 0.07516802, -0.057165, 2.9652689, 0.08942121, -0.9459188, 0.31502804, 8.72645, -0.13579696, 0.024010284, 0.99145544, -18.088432, 0.99109924, -0.032852855, 0.13654377, 3.0307605, 0.03581478, 1.0001727, -0.01931594, 9.13254, 0.22234842, -0.8334519, 0.5078584, -19.157213, -0.97192544, -0.23658854, 0.037256274, 3.605959, 0.089013144, -0.50138295, -0.8617964, 9.069872, 0.04213091, -0.7543979, -0.65658957, -18.682259, -0.9999642, -0.043113172, -0.014628487, 3.3843684, -0.017254703, 0.6565258, -0.75543183, 9.397769, -0.051145807, -0.4357874, 0.89970803, -18.846634, 0.9996891, -0.019918175, 0.047181763, 2.954167, -0.0026380364, 0.9009405, 0.43623438, 9.333528, 0.029117336, 0.25380492, -0.9678514, -18.112392, -0.9937224, -0.10580378, -0.05764115, 2.9098718, -0.116915025, 0.96249145, 0.248882, 11.435521, 0.03558891, -0.7545292, -0.65682584, -18.234114, -1.000197, -0.038958028, -0.00944079, 2.9331594, -0.018446838, 0.6566347, -0.75530905, 11.057514, -0.028550534, 0.9984335, 0.06570135, -19.587425, 0.99811554, 0.02379607, 0.07211323, 1.8416889, 0.07036646, 0.06756884, -0.99623495, 11.050769, 0.39790678, 0.8455371, 0.35880098, -19.588055, -0.90753603, 0.42219245, 0.01152547, 3.3790286, -0.14159624, -0.32988098, 0.9344143, 9.468336, -0.09743917, -0.41577035, -0.90534073, -18.8752, 0.99322075, -0.111383386, -0.055745512, 2.9638143, -0.077585, -0.9037311, 0.42338142, 9.92939, 0.035728093, -0.38407955, -0.92369235, -19.528234, -0.9994836, 0.025026644, -0.049065974, 2.0752904, 0.041920234, 0.9240442, -0.38260442, 11.410004, 0.057050984, -0.7541195, -0.65578204, -18.384615, -0.99932706, -0.04934551, -0.030193228, 3.076232, -0.009581012, 0.6564068, -0.7556715, 11.054172, -0.19125114, 0.71858215, -0.67012227, -18.74687, -0.8440569, 0.22932814, 0.4868036, 2.653504, 0.5029833, 0.65806496, 0.5621028, 7.3712893, -0.028044531, 0.07100728, 0.9980845, -19.37869, -0.99919176, 0.051103245, -0.031711306, 2.0709543, -0.053203885, -0.9971698, 0.06944727, 11.681126, -0.13515376, 0.94994354, 0.28520483, -18.198013, -0.99069643, -0.14307863, 0.007083582, 3.4748294, 0.047488224, -0.2813127, 0.9594838, 9.095756, -0.1374987, -0.65111226, -0.747762, -18.82486, 0.9910475, -0.06715481, -0.12375917, 2.4264674, 0.030334964, -0.757327, 0.65386295, 7.777793, 0.19399941, 0.89006376, -0.41491184, -19.77982, -0.9805625, 0.1986139, -0.032415345, 3.2575355, 0.053502027, 0.41272277, 0.91038376, 9.08712, -0.040064752, -0.99839985, -0.05994683, -18.746962, -0.9814712, 0.050799094, -0.19009201, 3.2033756, 0.19264044, 0.05116892, -0.9809549, 8.2938795, -0.54437006, 0.7133246, 0.44365567, -17.697737, 0.8053581, 0.5935053, 0.03392485, 2.7271647, -0.23887368, 0.375394, -0.8966715, 11.311125, -0.0770829, -0.652275, 0.7553785, -18.918589, -0.997716, 0.031426184, -0.074675575, 2.8880098, 0.024945404, -0.7586507, -0.652555, 7.74845, -0.017893221, -0.9979469, 0.0760457, -18.801651, -0.9940327, 0.008864306, -0.117565356, 3.6205556, 0.116533354, -0.077617906, -0.9911592, 8.852727, -0.03572669, -0.65509367, -0.75602704, -19.717703, 0.9994835, -0.055078182, 0.0004935426, 1.8247768, -0.041921988, -0.7548641, 0.65606695, 11.901413, 0.20972884, -0.85544586, 0.47563368, -19.343246, -0.97599036, -0.21949355, 0.035591386, 3.5039797, 0.07387815, -0.47120717, -0.8800608, 9.07008, -0.5526909, -0.5380326, 0.63800853, -17.719269, -0.8123885, 0.17151295, -0.55911493, 2.7790082, 0.19120415, -0.8265019, -0.53135365, 10.6227, 0.103651, -0.4263626, -0.8997069, -18.770115, -0.98988414, -0.14108291, -0.047182042, 2.8851147, -0.1067099, 0.89460146, -0.43623665, 11.305569, -0.0054262853, -0.95308405, 0.30594513, -19.953764, 1.0009608, -0.0030250922, 0.008329374, 1.81331, -0.0070060743, 0.3059783, 0.95306313, 11.7396345, -0.040064752, -0.99839985, -0.05994683, -18.500607, -0.9814712, 0.050799094, -0.19009201, 3.2081034, 0.19264044, 0.05116892, -0.9809549, 8.3692045, -0.07149616, -0.45481393, -0.88883847, -18.894558, -0.96993566, 0.2430587, -0.04635242, 2.8258915, 0.23688474, 0.857944, -0.4580599, 7.654978, 0.07983679, -0.758071, -0.64881086, -18.970722, -0.99458927, -0.008194657, -0.112810515, 3.6384552, 0.080121465, 0.653653, -0.7538696, 9.137732, -0.13087066, 0.8812289, -0.45640945, -18.11575, -0.9867911, -0.16446306, -0.03459094, 3.225085, -0.10543959, 0.44540837, 0.8902219, 9.881015, 0.07983679, -0.758071, -0.64881086, -18.966396, -0.99458927, -0.008194657, -0.112810515, 3.6318076, 0.080121465, 0.653653, -0.7538696, 9.0508995, 0.14303811, 0.9133425, 0.38385767, -19.251959, -0.9896858, 0.14950857, 0.013052384, 3.3456519, -0.045423288, -0.38138402, 0.9243831, 9.42905, 0.22476764, 0.18379277, -0.9579671, -18.505798, -0.7677933, 0.6396857, -0.057418954, 2.7507885, 0.6016429, 0.7476788, 0.28461084, 10.200552, 0.039284334, 0.6551078, -0.7558384, -19.114737, -0.99967265, 0.05094004, -0.007806234, 2.8417492, 0.033355158, 0.75514233, 0.6562382, 7.8387256, -0.15739615, 0.35216606, -0.9236918, -18.950407, 0.9543962, 0.29786146, -0.0490657, 2.4499693, 0.25759533, -0.88840234, -0.3826056, 7.3339334, 0.1617373, 0.9842506, -0.0842192, -19.24976, -0.9313348, 0.18038037, 0.319499, 2.7275693, 0.32932925, 0.02673463, 0.94489616, 7.421708, 0.029117336, 0.25380492, -0.9678514, -18.264446, -0.9937224, -0.10580378, -0.05764115, 2.908254, -0.116915025, 0.96249145, 0.248882, 11.411403, -0.33498305, -0.8433541, 0.42254153, -18.529575, -0.9240502, 0.383478, 0.03281703, 2.6627905, -0.18952222, -0.37907735, -0.90685326, 8.199396, 0.13009705, 0.36519688, -0.9228798, -18.80182, -0.97796154, 0.20595011, -0.05636439, 2.7649856, 0.16931377, 0.90896475, 0.38355842, 10.444974, 0.17500126, 0.39503655, -0.9029517, -19.650421, 0.8695339, -0.49362126, -0.047432102, 2.995222, -0.4639896, -0.77607036, -0.42945257, 10.138377, 0.2112841, 0.24617946, 0.9469719, -19.087189, -0.9766499, 0.11176684, 0.18885024, 2.8468785, -0.05928971, -0.96379715, 0.26378188, 10.973486, -0.0048591546, -0.99809444, 0.076059066, -18.894722, -0.9940638, -0.004119415, -0.11756488, 2.760873, 0.11753663, -0.07610271, -0.99115825, 7.5417633, -0.24344781, -0.18745033, 0.9526787, -17.82661, 0.9685517, -0.115803964, 0.22471824, 3.0909152, 0.068132326, 0.97644913, 0.20953798, 9.047314, -0.23223442, -0.6408336, -0.73307604, -18.058432, 0.97130823, -0.09981316, -0.2204513, 3.0607843, 0.068033926, -0.7624767, 0.64498204, 8.6674185, -0.05705193, 0.5726941, -0.8190041, -19.539255, 0.99932706, 0.04055659, -0.041253775, 1.8294705, 0.009580639, -0.81998646, -0.57404846, 11.38759, 0.032787845, 0.0715392, -0.9979019, -19.39884, -1.0004628, 0.0028539423, -0.03266739, 1.950594, 0.00051044533, 0.99843633, 0.07159428, 11.39332, 0.06981538, -0.8780065, -0.47563788, -20.061132, 0.99551195, 0.09843954, -0.03559117, 1.8295588, 0.07799285, -0.4705478, 0.8800585, 11.204561, 0.19882046, 0.47119522, 0.86049205, -18.805117, -0.94774175, 0.3191072, 0.04424056, 2.756286, -0.25348976, -0.8234967, 0.5095069, 11.505208, -0.15463911, -0.98507744, 0.08780861, -18.707851, -0.88605636, 0.09851941, -0.4551913, 2.5452394, 0.43930852, -0.14804573, -0.8871818, 7.2757025, 0.00692467, -0.5113705, -0.860496, -18.427265, -0.99816406, 0.060927775, -0.044240326, 2.9993763, 0.074976325, 0.85836416, -0.50950027, 10.637592, -0.15678379, -0.985052, -0.08421729, -19.27618, 0.9322318, -0.1756921, 0.31949526, 1.8966427, -0.32918653, -0.028389966, 0.94489753, 12.100756, 0.19303273, -0.9053204, -0.38096532, -19.748905, 0.9758301, 0.22095138, -0.03061874, 2.4120135, 0.1117828, -0.36548147, 0.9251644, 7.7548428, -0.056127645, 0.07277994, 0.99677175, -17.894573, -0.9971418, 0.063370034, -0.060775485, 2.9117055, -0.06752118, -0.99633753, 0.06894615, 11.172996, 0.06620091, 0.995613, 0.07983364, -18.697407, 0.97922194, -0.04892794, -0.20182079, 2.623722, -0.19683246, 0.09144413, -0.9771879, 11.619213, -0.071337424, -0.65292597, 0.7553805, -18.084476, -0.99795395, 0.022641951, -0.074674875, 2.9285626, 0.03162225, -0.75840366, -0.6525527, 10.846156, -0.018145539, -0.3872522, 0.92288005, -18.374123, -0.9829979, 0.18038619, 0.056364767, 2.7829032, -0.18811406, -0.9052611, -0.38355774, 11.633301, 0.03999881, -0.75442296, -0.6566942, -18.324463, -1.0000323, -0.042223025, -0.012404673, 2.8240404, -0.018350892, 0.65655494, -0.75538075, 11.063852, -0.072799504, -0.9972761, 0.046278443, -18.880186, -0.9358757, 0.08432716, 0.34500244, 3.5134797, -0.3476176, -0.018176686, -0.9385269, 9.881469, 0.00692399, -0.51137483, -0.8604935, -19.482864, -0.9981642, 0.060928304, -0.044240296, 2.0706828, 0.07497681, 0.85836154, -0.5095047, 11.3003, 0.11354895, 0.3349259, -0.93644667, -19.42902, -0.9839876, 0.17476356, -0.056808274, 2.5633557, 0.1444857, 0.9269755, 0.349058, 7.432703, 0.050749555, -0.9973747, 0.06833227, -18.693865, -0.9994062, -0.048921, 0.028198276, 3.3826127, -0.024756605, -0.06965308, -0.9982668, 9.465189, 0.0977138, 0.7541178, 0.6509681, -19.253635, -0.9955163, 0.049344998, 0.092268325, 2.8846197, 0.037421748, -0.65640885, 0.75480336, 7.8919115, -0.121438146, 0.9453314, 0.30594513, -17.889927, -0.99246293, -0.1301884, 0.008329374, 3.3579981, 0.047656875, -0.30232537, 0.95306313, 9.268631, 0.10138705, -0.21534373, 0.9722906, -19.889526, 0.9914829, -0.06962278, -0.11880847, 2.9632976, 0.09318504, 0.97507995, 0.20624453, 9.139488, 0.14115475, -0.07615021, -0.9880676, -18.758293, -0.99017495, 0.029826049, -0.14375447, 2.9777923, 0.040376708, 0.9976536, -0.07112081, 10.861496, -0.08940198, -0.5035492, -0.86049205, -18.254105, -0.9688802, 0.24761923, -0.04424056, 2.7819476, 0.23511656, 0.8289295, -0.5095069, 10.3110695, 0.02214567, 0.75419337, 0.65780175, -18.984268, -0.99044675, 0.11071204, -0.09359078, 2.8812575, -0.14326884, -0.64879614, 0.7486914, 8.145591, 0.62111014, 0.6124295, 0.49107373, -19.057034, -0.7418554, 0.25319868, 0.6225288, 2.713945, 0.25665915, -0.7502144, 0.61098737, 10.46122, 0.19062288, -0.93384236, -0.30594513, -19.593056, -0.9812724, -0.19757587, -0.008329135, 2.7130294, -0.05261666, 0.30150175, -0.95306313, 8.029624, 0.4071599, 0.69016397, -0.59991306, -19.701721, 0.8800327, -0.11725724, 0.4623791, 3.0273545, 0.2485247, -0.71548975, -0.65445477, 8.477245, -0.07635149, 0.982684, 0.17465307, -18.829113, -0.99798495, -0.07763301, 0.00052146567, 2.7815282, 0.01405722, -0.17408721, 0.9856456, 7.7914367, 0.18273467, -0.0808877, -0.9808498, -20.030462, -0.9824077, 0.04484345, -0.186723, 1.885666, 0.05902925, 0.99671835, -0.07119903, 11.090907, 0.25486, -0.71787757, 0.64938384, -19.658072, -0.86189497, 0.13740538, 0.49016118, 3.064234, -0.44066387, -0.68393916, -0.5831327, 10.190067, 0.034204006, 0.75351614, 0.6580614, -18.78514, -0.9978043, 0.07323838, -0.031999134, 3.2064314, -0.07223497, -0.654867, 0.75361294, 10.086243, 0.0841255, 0.7531746, 0.65395117, -18.926216, -0.9974526, 0.061189454, 0.05784047, 3.239537, 0.0035455134, -0.65649456, 0.7556478, 9.21273, 0.14189471, 0.9893488, -0.0552806, -19.39421, -0.9664734, 0.12586129, -0.2282308, 2.539103, -0.21862355, 0.08572623, 0.97306526, 8.511398, 0.122967325, 0.28536692, -0.9515492, -19.290121, -0.9729265, 0.22833565, -0.05725267, 2.671972, 0.20073383, 0.93189573, 0.30541345, 7.4518523, -0.08994413, -0.37510565, 0.923692, -18.438858, 0.99289703, -0.11725668, 0.049065713, 2.9922242, 0.08981441, 0.9206236, 0.38260522, 8.903758, 0.19062288, -0.93384236, -0.30594513, -19.57151, -0.9812724, -0.19757587, -0.008329135, 2.7183053, -0.05261666, 0.30150175, -0.95306313, 8.009279, 0.12418974, 0.96139944, 0.24957787, -19.305016, -0.992902, 0.12697281, 0.004954995, 3.2040823, -0.026898973, -0.24817356, 0.9693748, 9.451584, 0.09382085, 0.99458325, 0.06326893, -18.815203, -0.987242, 0.08406768, 0.14243288, 3.348503, 0.13620628, -0.07574916, 0.9887927, 8.524286, -0.1533982, 0.08105138, 0.9858503, -18.495634, -0.98453146, 0.084058315, -0.1601038, 2.5854878, -0.095749795, -0.99416596, 0.06683639, 8.189478, -0.14219323, -0.36681002, -0.9204524, -18.158407, -0.98997265, 0.09169931, 0.11638969, 3.0722678, 0.04167027, 0.9268456, -0.3757951, 10.93034, 0.014072328, -0.07033574, 0.99842674, -19.356419, 0.9999378, -0.042811755, -0.017109565, 2.9445667, 0.04390391, 0.99760777, 0.06965923, 9.036948, 0.13157247, 0.1983455, -0.9722906, -19.820671, 0.9910878, -0.07503834, 0.11880847, 2.9662335, -0.0493446, -0.9782788, -0.20624453, 9.598185, -0.057051383, -0.86070937, -0.5078639, -19.72733, 0.99932706, -0.044256445, -0.03725614, 1.8176417, 0.009580877, -0.50913846, 0.86179316, 11.501449, -0.54876447, -0.41631055, 0.7263224, -18.064072, -0.7982222, 0.5220138, -0.3038817, 3.053912, -0.25238878, -0.74578035, -0.6181526, 11.12123, 0.08331128, 0.753491, 0.6536908, -19.062216, -0.997488, 0.057116196, 0.061291147, 3.5547552, 0.008837155, -0.6564984, 0.7556011, 9.254564, -0.030363053, -0.31872967, -0.9484148, -19.206127, 0.9965356, 0.07516802, -0.057165, 2.9577732, 0.08942121, -0.9459188, 0.31502804, 8.766596, -0.39380965, -0.79912895, 0.45640755, -18.165726, -0.8893827, 0.45804244, 0.034590703, 3.4466681, -0.23645997, -0.39190692, -0.89022285, 9.61886, -0.13658744, -0.25621203, 0.95796686, -17.936317, -0.776753, 0.6287758, 0.057418704, 2.7409148, -0.61644125, -0.7355253, -0.2846117, 11.688893, 0.17010692, 0.6508417, -0.7412623, -19.79405, -0.98413974, 0.06062845, -0.17261021, 2.0487628, -0.06733299, 0.75810975, 0.6501823, 11.69374, 0.14688241, 0.06440789, 0.9880679, -18.957455, -0.9893178, 0.050857227, 0.14375304, 2.7705917, -0.04095061, -0.99763036, 0.07111878, 11.011586, -0.0699834, 0.6096287, -0.79085803, -18.38422, 0.998203, 0.06363418, -0.039279375, 2.6045609, 0.026353413, -0.79139423, -0.612374, 10.759967, 0.011881591, 0.9995622, 0.05230027, -19.188581, 0.9639763, -0.02550811, 0.26851428, 2.4417274, 0.26946133, 0.047178667, -0.9628945, 7.2941856, 0.11248945, -0.37099814, 0.92288005, -19.656391, -0.986689, -0.15896235, 0.05636417, 1.9134897, 0.1256665, -0.9160199, -0.38355774, 10.954639, 0.15904261, 0.7471541, 0.64689046, -18.761875, -0.9877403, 0.098426126, 0.12916145, 2.8977818, 0.032799788, -0.658843, 0.7528952, 10.862149, -0.030034494, -0.45942152, -0.88883686, -19.55023, -0.987955, 0.15426461, -0.04635244, 2.0261073, 0.15825312, 0.8758627, -0.45806292, 11.118046, 0.010018671, 0.65578413, -0.75620633, -19.141539, -1.0004611, 0.030192738, 0.012928521, 2.8960752, 0.031278975, 0.75566965, 0.6557332, 7.9064245, 0.0977138, 0.7541178, 0.6509681, -19.166927, -0.9955163, 0.049344998, 0.092268325, 2.8940163, 0.037421748, -0.65640885, 0.75480336, 7.91548, -0.028638113, -0.92522615, 0.38096923, -18.65488, -0.9995836, 0.043546982, 0.030618269, 3.6532464, -0.044874012, -0.37955418, -0.92516273, 9.345139, 0.12476073, -0.7661891, -0.6319733, -19.24724, -0.97502106, 0.026805516, -0.22498173, 3.145596, 0.18912977, 0.6436124, -0.74296314, 8.287983, -0.14533067, -0.9141912, 0.38096532, -18.387928, -0.9860669, 0.16951631, 0.030618502, 3.570363, -0.09247851, -0.37083656, -0.9251644, 9.3472185, 0.15225743, -0.933033, -0.32904127, -19.329893, -0.98842514, -0.157868, -0.009722173, 3.3390083, -0.042831145, 0.32638654, -0.94532454, 9.326875, 0.12476073, -0.7661891, -0.6319733, -19.420387, -0.97502106, 0.026805516, -0.22498173, 3.148365, 0.18912977, 0.6436124, -0.74296314, 8.416474, -0.12132584, -0.74605167, -0.6562683, -17.98639, -0.991047, 0.043310396, 0.13398151, 2.9107945, -0.071462415, 0.6659822, -0.743883, 11.30476, 0.14688241, 0.06440789, 0.9880679, -19.065916, -0.9893178, 0.050857227, 0.14375304, 2.7562115, -0.04095061, -0.99763036, 0.07111878, 10.969962, -0.13736644, 0.91421425, -0.3838541, -17.967632, 0.9905948, 0.14336284, -0.013052153, 2.6484733, 0.043054882, -0.38165507, -0.9243846, 10.78586, -0.0570519, 0.922713, -0.383858, -19.362064, 0.99932694, 0.05635906, -0.0130523965, 1.8384764, 0.009580679, -0.38396034, -0.9243829, 11.503357, -0.14452502, -0.93891025, -0.31553322, -17.954527, -0.98885435, 0.15520604, -0.00890668, 3.2335966, 0.057277955, 0.31041873, -0.9499266, 8.875547, 0.2350201, 0.85295343, -0.46822768, -19.829803, -0.9692221, 0.24772988, -0.035206433, 3.1260283, 0.085878655, 0.46162918, 0.88403875, 9.06572, -0.02695746, -0.9938803, -0.116088495, -18.736624, -0.98571515, 0.04635685, -0.16798207, 3.451435, 0.1721634, 0.10979202, -0.9799524, 8.593412, -0.022227252, -0.3851015, -0.9236903, -18.29793, -0.9844494, 0.17450763, -0.049065724, 3.069283, 0.17990638, 0.9073285, -0.38260913, 10.745264, -0.0658957, 0.38006788, -0.9236922, -19.094303, 0.99834585, 0.053846966, -0.049065247, 2.4064069, 0.031058839, -0.92447287, -0.38260484, 7.7326865, 0.10987867, -0.49948093, -0.86049205, -18.750114, -0.989952, -0.14155887, -0.04424056, 2.7771335, -0.09961334, 0.85585105, -0.5095069, 11.39419, -0.006308874, 0.9499474, 0.31553322, -18.139921, -1.0009143, -0.0096057905, 0.00890668, 3.2536595, 0.011480344, -0.3154501, 0.9499266, 8.855276, -0.06295222, 0.380567, -0.923692, -18.624744, 0.9987326, 0.04611759, -0.049065713, 2.9752414, 0.023901753, -0.9246854, -0.38260522, 8.954462, -0.056127645, 0.07277994, 0.99677175, -17.753021, -0.9971418, 0.063370034, -0.060775485, 2.907233, -0.06752118, -0.99633753, 0.06894615, 11.12138, -0.22024107, -0.74075496, 0.63622093, -17.825325, 0.9735795, -0.11642997, 0.20146479, 3.09191, -0.07508577, 0.6631194, 0.7460804, 9.658933, -0.49958104, 0.14840893, -0.8546313, -18.380146, 0.84904206, -0.118282415, -0.51685387, 2.5221887, -0.17761596, -0.9828454, -0.066846915, 8.072967, -0.021617824, 0.75778043, 0.6536839, -18.55967, -0.9782683, 0.121858776, -0.1736164, 3.442809, -0.21100919, -0.6425888, 0.7379403, 9.933875, 0.31635088, 0.029975854, 0.9492232, -19.091986, -0.94232947, 0.1342854, 0.3098127, 2.738596, -0.118061855, -0.9914989, 0.07065777, 11.105072, 0.2350201, 0.85295343, -0.46822768, -19.902182, -0.9692221, 0.24772988, -0.035206433, 3.11398, 0.085878655, 0.46162918, 0.88403875, 9.127816, -0.204893, 0.94748706, 0.24957608, -18.360888, -0.9781026, -0.21281868, 0.0049547586, 3.5589156, 0.05775127, -0.24285294, 0.96937525, 9.164783, -0.018959597, -0.6555068, -0.7562754, -19.38517, 0.9989892, -0.058132656, 0.025342511, 2.3965356, -0.06051597, -0.7542762, 0.655291, 8.243001, -0.069604754, 0.8597885, 0.5078584, -18.453644, 0.9985749, 0.058834247, 0.03725556, 2.9808347, 0.002150283, 0.5092186, -0.8617964, 9.340392, 0.10372578, 0.99355894, -0.06389516, -18.898825, -0.9911393, 0.09696489, -0.10120249, 3.3601587, -0.09426078, 0.07375254, 0.99381924, 9.772399, -0.54276043, -0.05190001, -0.8394753, -17.68698, 0.8039833, -0.3254531, -0.49969226, 3.1252916, -0.24702874, -0.945192, 0.21815164, 9.489653, 0.39188623, -0.8121356, 0.43458268, -19.175022, -0.90791553, -0.42020428, 0.03344991, 3.582365, 0.15529236, -0.40726566, -0.90112156, 8.940517, -0.13515376, 0.94994354, 0.28520483, -18.180588, -0.99069643, -0.14307863, 0.007083582, 3.470661, 0.047488224, -0.2813127, 0.9594838, 9.05839, -0.12632278, 0.66622233, 0.7363365, -18.258144, 0.97952634, -0.03824679, 0.2026483, 2.6770914, 0.16300832, 0.7461141, -0.64710367, 10.231687, -0.00034103994, 0.32017243, 0.9484148, -19.127413, 0.9850956, -0.16828488, 0.057165, 2.9973292, 0.17772879, 0.93336535, -0.31502804, 8.420166, 0.9362819, -0.34945917, -0.05705812, -18.93119, 0.05680116, -0.010982151, 0.9993268, 2.9283087, -0.349501, -0.9379546, 0.009557736, 11.283887, -0.0880522, 0.77779895, 0.62392044, -18.260094, -0.9086362, 0.19535922, -0.37177438, 3.308317, -0.41064367, -0.5990531, 0.68884563, 10.1023855, 0.012476233, 0.51127183, 0.86049205, -18.179249, -0.9987669, -0.050086487, 0.04424056, 2.81401, 0.06565232, -0.85912377, 0.5095069, 10.541698, 0.11708299, -0.94272435, -0.315537, -19.674662, -0.9936892, -0.12043149, -0.008906678, 3.1585336, -0.02957447, 0.3142742, -0.9499254, 9.496235, 0.13009733, 0.36519852, -0.92287916, -19.7641, -0.97796166, 0.2059496, -0.05636459, 1.9780812, 0.16931301, 0.90896416, 0.38356006, 11.166347, 0.38496983, 0.7075277, 0.5943095, -19.917824, -0.90969664, 0.1773159, 0.37816966, 1.9895563, 0.16202296, -0.68553966, 0.71118563, 11.202017, 0.2486074, 0.637307, -0.73077726, -19.050165, -0.9673361, 0.11107358, -0.23221706, 2.7272887, -0.06675675, 0.763874, 0.6434603, 11.363373, 0.07370935, -0.65658265, 0.7519755, -19.61785, -0.9975641, -0.01984298, 0.080456376, 1.9961573, -0.037866957, -0.7553189, -0.6557901, 11.548484, 0.23560113, 0.30542803, 0.923692, -19.550938, -0.8579163, 0.5133939, 0.049065236, 2.507193, -0.45877317, -0.80320704, 0.38260522, 8.530787, 0.13157247, 0.1983455, -0.9722906, -19.862537, 0.9910878, -0.07503834, 0.11880847, 2.958984, -0.0493446, -0.9782788, -0.20624453, 9.340937, 0.12579414, 0.36464885, 0.9236927, -19.649841, -0.9769056, 0.21271876, 0.049065392, 2.0195422, -0.17841668, -0.90762496, 0.38260362, 11.867693, 0.09210334, -0.37458363, -0.92369103, -18.584774, -0.99220514, -0.122974515, -0.04906529, 3.053691, -0.09511628, 0.92008996, -0.38260752, 11.210434, -0.013357179, -0.9975254, -0.08225461, -18.859793, -0.980658, -0.003422002, 0.20074691, 3.1489482, -0.20033127, 0.08326179, -0.97720826, 10.414398, -0.15163346, -0.8778946, -0.45640942, -18.153294, 0.9886668, -0.15278272, -0.034591414, 2.61591, -0.03932454, -0.45602602, 0.89022183, 11.209274, -0.07138286, -0.99785656, 0.0344659, -19.117645, -0.87532806, 0.07916564, 0.4790979, 2.525253, -0.48031914, 0.004026378, -0.8782246, 8.680556, 0.22483115, 0.8979527, -0.38096333, -19.40448, -0.9735546, 0.23077041, -0.030618494, 2.808424, 0.060360745, 0.37739518, 0.9251651, 7.7972474, -0.0074524703, -0.9530705, -0.30594486, -18.393042, -1.0009103, 0.010500282, -0.008329128, 3.2583094, 0.011139614, 0.30585545, -0.9530632, 9.110971, -0.003599415, -0.65602237, -0.75605744, -18.73731, 0.99774694, -0.063196436, 0.05008478, 2.5888462, -0.08055632, -0.75342023, 0.6541176, 11.306033, -0.0042538834, 0.46038178, 0.8888372, -18.06063, -0.9950448, -0.098683685, 0.04635198, 2.9118423, 0.10894439, -0.88335234, 0.45806217, 10.572727, -0.037664734, 0.25267774, 0.9678514, -18.820732, 0.9967268, -0.07221028, 0.057640433, 2.9911141, 0.0843689, 0.96588856, -0.248882, 8.530632, -0.09204509, 0.4382024, -0.8952695, -18.497509, 0.99349946, 0.11298613, -0.0468417, 3.0015097, 0.08054634, -0.8928684, -0.44530833, 8.7412195, 0.06281722, 0.99654245, -0.07041525, -18.877604, -0.99894357, 0.063568756, 0.008494039, 3.4824102, 0.012927952, 0.06973753, 0.99848425, 9.135892, -0.25225088, 0.37443015, -0.89340514, -18.301023, 0.8773602, 0.47964513, -0.046699174, 3.1397984, 0.4106212, -0.7948231, -0.44905186, 8.218558, 0.15935111, 0.6496026, -0.74473137, -18.710745, -0.98731965, 0.07218929, -0.14828987, 2.9014635, -0.042525332, 0.7581598, 0.65221655, 11.1999, 0.13009681, 0.36519623, -0.92288005, -18.78059, -0.97796154, 0.20595007, -0.05636429, 2.7632637, 0.16931385, 0.908965, 0.38355774, 10.418716, -0.039999302, -0.8899951, -0.4564098, -18.63355, 1.0000322, -0.027205324, -0.034591682, 2.5890348, 0.018351302, -0.45735082, 0.89022166, 10.880176, -0.021617824, 0.75778043, 0.6536839, -18.769337, -0.9782683, 0.121858776, -0.1736164, 3.4314508, -0.21100919, -0.6425888, 0.7379403, 10.008011, 0.15904157, 0.06401735, -0.9862093, -18.901709, -0.9877405, 0.04344858, -0.15646811, 2.873466, 0.03279992, 0.9980056, 0.07007258, 10.807945, 0.034204006, 0.75351614, 0.6580614, -18.756111, -0.9978043, 0.07323838, -0.031999134, 3.2103996, -0.07223497, -0.654867, 0.75361294, 10.0451765, -0.02695746, -0.9938803, -0.116088495, -18.76145, -0.98571515, 0.04635685, -0.16798207, 3.4545877, 0.1721634, 0.10979202, -0.9799524, 8.607574, 0.117150344, 0.9873198, 0.116088495, -18.83932, -0.9820479, 0.09677355, 0.16798207, 3.461877, 0.15446325, -0.13355006, 0.9799524, 8.658529, -0.006308874, 0.9499474, 0.31553322, -18.263697, -1.0009143, -0.0096057905, 0.00890668, 3.258329, 0.011480344, -0.3154501, 0.9499266, 9.194357, -0.077596866, 0.7575367, -0.649706, -18.825695, 0.9954439, 0.012250135, -0.1046064, 2.4323614, -0.071212985, -0.6542087, -0.75428164, 8.307582, 0.013855716, -0.65835327, -0.7539099, -18.915962, 0.9904737, -0.099548586, 0.10513438, 2.6091073, -0.14412211, -0.7474371, 0.65005213, 11.496383, 0.06866954, 0.9961562, -0.07041525, -19.61329, -0.9985528, 0.06943516, 0.00849392, 1.9431295, 0.013337227, 0.0696604, 0.99848425, 11.517135, 0.09523362, 0.37379846, 0.9236918, -18.585638, -0.9911415, 0.1312732, 0.04906427, 2.9011362, -0.10281301, -0.9192623, 0.3826061, 11.332402, 0.18085065, -0.26932943, -0.9469719, -19.104885, -0.98301643, 0.0039234934, -0.18885024, 2.8355699, 0.054523837, 0.9640785, -0.26378188, 10.824961, -0.0074524703, -0.9530705, -0.30594486, -18.316868, -1.0009103, 0.010500282, -0.008329128, 3.2562559, 0.011139614, 0.30585545, -0.9530632, 8.977408, 0.23227616, -0.6906444, 0.6863376, -19.253887, -0.91516215, 0.08606624, 0.3963232, 3.3751254, -0.3324564, -0.7194471, -0.61144894, 9.968184, -0.018145539, -0.3872522, 0.92288005, -17.993889, -0.9829979, 0.18038619, 0.056364767, 2.7793634, -0.18811406, -0.9052611, -0.38355774, 11.615119, -0.030750547, -0.9973375, 0.079833634, -19.056637, -0.980343, 0.014071634, -0.20181863, 2.566519, 0.19995792, -0.08438598, -0.9771883, 7.2252345, 0.20643856, 0.9225595, 0.32904127, -19.636196, -0.97752994, 0.2152716, 0.009722173, 3.2881122, -0.06180216, -0.32333136, 0.94532454, 9.364141, 0.016559413, 0.7539589, -0.6582347, -19.641878, 0.99968326, 0.019496199, 0.04748078, 2.942795, 0.04858305, -0.65815425, -0.7526445, 9.169197, 0.0069254655, 0.65588254, -0.75615555, -19.013165, -0.9981641, 0.061165776, 0.04391267, 2.7831485, 0.07497742, 0.7537095, 0.6544475, 7.724783, 0.18248388, -0.7964048, -0.57830805, -18.918528, -0.89929014, 0.10410222, -0.4271312, 3.2608576, 0.3999725, 0.59741384, -0.69650537, 8.218871, 0.37887922, 0.71083206, 0.5942807, -20.15586, -0.91118383, 0.1695026, 0.3781725, 1.8738415, 0.1679171, -0.6840964, 0.71120834, 11.294661, 0.11354895, 0.3349259, -0.93644667, -19.445084, -0.9839876, 0.17476356, -0.056808274, 2.5616894, 0.1444857, 0.9269755, 0.349058, 7.43398, 0.12716621, 0.41994917, 0.8997069, -18.693047, -0.98052275, 0.19583169, 0.047182042, 2.8653436, -0.15622084, -0.8872957, 0.43623665, 11.535013, 0.11781601, 0.0657826, 0.99186355, -19.878246, -0.99321383, 0.048565973, 0.1147554, 1.9181516, -0.04058133, -0.9976548, 0.070987046, 11.571774, -0.051145807, -0.4357874, 0.89970803, -18.896801, 0.9996891, -0.019918175, 0.047181763, 2.9523058, -0.0026380364, 0.9009405, 0.43623438, 9.600929, 0.028766857, -0.99796367, 0.07240281, -18.421932, -0.999468, -0.03208338, -0.045115486, 3.2453048, 0.047299244, -0.07099548, -0.99735826, 8.702364, 0.31635067, 0.02997588, 0.9492233, -19.120987, -0.9423295, 0.1342854, 0.3098125, 2.7267678, -0.11806187, -0.9914989, 0.07065777, 11.121771, 0.08635775, -0.65831614, 0.7491083, -19.035002, -0.99477184, -0.0036971022, 0.111429, 3.2167964, -0.07051546, -0.75406057, -0.65453905, 9.741071, 0.07469507, -0.3784357, -0.9236927, -19.78299, -0.99682796, -0.07699298, -0.049065273, 2.0181525, -0.05249731, 0.92350405, -0.38260362, 11.779742, -0.040064752, -0.99839985, -0.05994683, -18.662086, -0.9814712, 0.050799094, -0.19009201, 3.1961455, 0.19264044, 0.05116892, -0.9809549, 8.274697, 0.23560113, 0.30542803, 0.923692, -19.407263, -0.8579163, 0.5133939, 0.049065236, 2.5053425, -0.45877317, -0.80320704, 0.38260522, 8.608032, 0.06620091, 0.995613, 0.07983364, -18.572968, 0.97922194, -0.04892794, -0.20182079, 2.629753, -0.19683246, 0.09144413, -0.9771879, 11.69107, -0.14014715, 0.408703, -0.9029517, -18.509954, 0.97330767, 0.22896188, -0.047432102, 3.0496886, 0.18716872, -0.8846126, -0.42945257, 8.336136, 0.0943677, -0.37601694, 0.9228798, -18.428804, -0.9932364, -0.11093084, 0.05636439, 2.8089025, 0.081100754, -0.9210357, -0.38355842, 10.504803, -0.072331965, -0.9957545, -0.07240281, -19.530663, 0.9971126, -0.075711034, 0.045115486, 1.8318707, -0.05035528, -0.06886161, 0.99735826, 11.849915, 0.05705156, -0.06989561, -0.9969257, -18.28557, -0.999327, -0.013562607, -0.056238092, 3.0169125, -0.009580534, 0.9984647, -0.07055178, 10.891455, 0.11189633, -0.22966048, 0.9678514, -19.167526, -0.97231656, -0.23082256, 0.05764091, 2.561508, 0.20995414, -0.9465612, -0.248882, 7.247776, -0.082169324, -0.99496305, -0.07278656, -18.895435, 0.99591345, -0.08608243, 0.0524179, 2.430573, -0.058361154, -0.06811383, 0.99697334, 8.370619, 0.07469455, -0.6574758, 0.7510975, -19.193924, -0.99682796, -0.009517968, 0.09080016, 2.835247, -0.05249749, -0.7547424, -0.6554457, 8.004157, 0.04911848, -0.2656124, -0.9638665, -19.463846, -0.99960726, 0.0056130653, -0.052486617, 1.9995735, 0.019332008, 0.9651008, -0.26496738, 11.308559, 0.051256165, -0.99737823, 0.067900814, -19.070396, -0.9991719, -0.048929363, 0.03553175, 2.6047704, -0.032084163, -0.0695962, -0.9980622, 8.011997, 0.23884255, -0.8477772, 0.4756356, -19.505981, -0.9679185, -0.25272155, 0.035591386, 3.1673462, 0.089939855, -0.46840873, -0.88005984, 8.646446, 0.14633967, 0.6502842, -0.7468041, -18.688444, -0.9897081, 0.07118111, -0.13195641, 3.0459826, -0.0326182, 0.7576708, 0.6533546, 11.183305, 0.0841255, 0.7531746, 0.65395117, -18.885963, -0.9974526, 0.061189454, 0.05784047, 3.2430406, 0.0035455134, -0.65649456, 0.7556478, 9.243428, -0.06333889, 0.32741693, 0.9438154, -18.396214, 0.9989577, 0.028847376, 0.05703207, 2.598843, -0.008544786, 0.9454984, -0.32857418, 11.163509, 0.27413887, -0.7107354, 0.6493876, -19.029636, -0.865287, 0.11410309, 0.49016324, 3.5057664, -0.4220514, -0.69558376, -0.58312684, 9.814268, -0.12132584, -0.74605167, -0.6562683, -17.950174, -0.991047, 0.043310396, 0.13398151, 2.9072886, -0.071462415, 0.6659822, -0.743883, 11.291896, 0.06281617, 0.99654245, -0.07041525, -18.452822, -0.99894357, 0.063567705, 0.008494039, 2.926479, 0.012927878, 0.06973754, 0.99848425, 10.989795, 0.42962468, -0.7804575, 0.4564098, -19.777147, -0.8847997, -0.46683407, 0.034590967, 3.21266, 0.18588498, -0.41827416, -0.89022166, 8.858339, -0.21783996, 0.93445444, -0.28520483, -17.655092, 0.97531253, 0.22520281, -0.007083582, 2.702064, 0.057552088, -0.2794275, -0.9594838, 10.984655, -0.12742764, -0.6485523, 0.75176007, -19.101849, -0.9910982, 0.038008593, -0.13520637, 1.937314, 0.059055995, -0.7615355, -0.64697534, 11.20142, 0.09436753, -0.3760163, 0.92288005, -18.675678, -0.99323636, -0.1109308, 0.05636429, 2.7831335, 0.08110082, -0.92103595, -0.38355774, 10.476473, 0.028774813, -0.75446105, -0.65723795, -19.422153, -1.0002412, -0.03896145, 0.0009329095, 1.997187, -0.026284501, 0.65671283, -0.75500894, 11.737159, -0.21783996, 0.93445444, -0.28520483, -17.851368, 0.97531253, 0.22520281, -0.007083582, 2.677885, 0.057552088, -0.2794275, -0.9594838, 10.651482, 0.02150852, -0.38513738, -0.92369246, -18.391998, -0.9978762, 0.061944257, -0.04906383, 3.0767136, 0.07603773, 0.92186403, -0.38260448, 10.858102, -0.13857082, -0.42578372, 0.8952695, -18.199121, 0.97562075, -0.2190234, 0.0468417, 3.0419948, 0.17596458, 0.87905526, 0.44530833, 8.618784, 0.010613152, -0.25524914, 0.9678514, -18.112892, -0.983418, 0.1776731, 0.05764115, 2.8912272, -0.18648753, -0.95146275, -0.248882, 11.538713, 0.0130856205, 0.7540502, -0.6582083, -19.60688, 0.9997865, 0.021395717, 0.044387575, 2.4000485, 0.047505792, -0.65799063, -0.7528563, 7.673945, 0.08399508, -0.007345565, 0.9974427, -19.26118, -0.9973329, 0.015967144, 0.08410341, 3.2103066, -0.016527573, -1.0008458, -0.005978833, 9.345987, -0.09138482, 0.4706674, -0.8787048, -18.926844, 0.9941222, 0.107906766, -0.04558923, 2.433565, 0.07328754, -0.87682927, -0.47728458, 7.5068603, -0.12426937, 0.76447636, -0.63414055, -18.873716, 0.97785306, -0.017951326, -0.21326588, 2.450588, -0.17424613, -0.6459527, -0.74457, 8.501904, 0.04033181, 0.6553984, -0.7555312, -18.834908, -1.0000122, 0.040572565, -0.018187344, 3.5688791, 0.018715164, 0.75551826, 0.6563863, 9.063953, -0.08521914, 0.33520573, 0.9393487, -18.598906, 0.99499714, 0.09351128, 0.05689824, 2.9928563, -0.068698384, 0.9385594, -0.3411565, 9.980838, 0.23227616, -0.6906444, 0.6863376, -19.500744, -0.91516215, 0.08606624, 0.3963232, 3.3583484, -0.3324564, -0.7194471, -0.61144894, 9.841897, 0.20999376, 0.91420907, 0.3494646, -19.706882, -0.9764411, 0.22009951, 0.010958416, 2.5258698, -0.066831864, -0.3431896, 0.9379528, 8.208767, 0.06589638, -0.6565047, 0.75276846, -19.217617, -0.99834573, -0.019832661, 0.07009741, 2.5956151, -0.031058816, -0.75538695, -0.6560694, 8.023701, -0.057052266, -0.50823486, 0.8604903, -19.631119, 0.999327, -0.03727523, 0.044241406, 1.8220723, 0.009580373, 0.8615736, 0.50950986, 11.6122265, -0.054978285, -0.9678272, -0.24957787, -18.44677, -0.9993036, 0.058043905, -0.004954279, 3.3898993, 0.019262096, 0.24888277, -0.9693748, 9.018745, 0.0841255, 0.7531746, 0.65395117, -19.237373, -0.9974526, 0.061189454, 0.05784047, 3.2133923, 0.0035455134, -0.65649456, 0.7556478, 9.240342, 0.18597846, -0.6906376, -0.7003092, -20.016644, 0.9019032, -0.16460182, 0.40184355, 1.8516576, -0.39240798, -0.70563954, 0.59168404, 11.991815, -0.06295222, 0.380567, -0.923692, -18.708317, 0.9987326, 0.04611759, -0.049065713, 2.9707236, 0.023901753, -0.9246854, -0.38260522, 8.923125, -0.061710496, -0.7519908, -0.6578015, -19.334654, -0.9966153, -8.324163e-05, 0.09359087, 2.0416102, -0.070363864, 0.6606898, -0.7486916, 11.696257, -0.030363053, -0.31872967, -0.9484148, -19.069925, 0.9965356, 0.07516802, -0.057165, 2.98702, 0.08942121, -0.9459188, 0.31502804, 8.486909, -0.082169324, -0.99496305, -0.07278656, -18.947712, 0.99591345, -0.08608243, 0.0524179, 2.4278874, -0.058361154, -0.06811383, 0.99697334, 8.398394, 0.4995816, 0.7792867, -0.38096154, -19.92788, -0.8490417, 0.52933145, -0.03061898, 2.4628603, 0.17761634, 0.33841047, 0.9251659, 7.8264265, 0.06580236, -0.65626705, 0.75298387, -18.59795, -0.99847937, -0.023086296, 0.06713493, 2.8031034, -0.026648184, -0.755501, -0.6561321, 11.269389, -0.09029552, -0.9301128, -0.35880098, -18.235994, -0.99581283, 0.10111985, -0.011525708, 3.3721335, 0.046955153, 0.35590196, -0.9344143, 8.7858095, -0.03572669, -0.65509367, -0.75602704, -19.887207, 0.9994835, -0.055078182, 0.0004935426, 1.8173556, -0.041921988, -0.7548641, 0.65606695, 11.868932, 0.028362604, -0.14653616, -0.98981, -18.574532, -1.0005981, -0.0045102164, -0.028004017, 3.2544723, -0.00036029652, 0.990206, -0.1466051, 9.185127, -0.019186025, 0.99877447, 0.06389515, -18.586422, 0.9957906, 0.012654379, 0.101203196, 2.6235642, 0.10017045, 0.065502375, -0.9938191, 10.413579, 0.08814486, -0.32162735, 0.9438154, -19.565018, -0.99384165, -0.10501063, 0.05703207, 2.064139, 0.08068688, -0.942088, -0.32857418, 11.231044, -0.6495797, -0.29933894, 0.70031685, -17.929085, -0.70391357, 0.58738995, -0.40184557, 2.9698277, -0.2907803, -0.7532399, -0.59167355, 11.201332, -0.29009524, -0.7180298, -0.6342547, -19.136423, -0.94296664, 0.096896194, 0.3215992, 1.9197738, -0.16929165, 0.69068474, -0.70448285, 11.957856, 0.05705342, -0.65578645, 0.7541155, -18.47653, -0.99932694, -0.03019467, 0.049347553, 3.0713034, -0.009581606, -0.7556676, -0.6564113, 11.020895, 0.11248964, -0.37099874, 0.9228798, -19.98129, -0.986689, -0.15896238, 0.05636427, 1.8876805, 0.12566641, -0.9160197, -0.38355842, 11.042829, 0.07469507, -0.3784357, -0.9236927, -19.819975, -0.99682796, -0.07699298, -0.049065273, 2.0182176, -0.05249731, 0.92350405, -0.38260362, 11.725883, 0.057052612, 0.6557839, -0.7541178, -19.049059, -0.99932694, 0.030195298, -0.049345907, 2.7837195, -0.009579857, 0.7556699, 0.6564087, 7.766906, 0.42595467, -0.8707897, -0.24957787, -19.32135, -0.8997357, -0.4386939, -0.004954279, 3.5772212, -0.105069086, 0.22643797, -0.9693748, 9.285595, 0.15739645, -0.67959154, 0.71790165, -19.217764, -0.9543951, 0.08496358, 0.28967607, 3.5068264, -0.25759926, -0.73002577, -0.6345913, 9.66965, 0.12742941, 0.6485563, 0.75175637, -19.709757, 0.991098, -0.038009558, -0.1352083, 2.4142447, -0.059057202, 0.7615321, -0.6469793, 8.26775, 0.14957002, -0.67013574, 0.72838724, -19.492771, -0.96961033, 0.04868827, 0.24389826, 3.155546, -0.19871014, -0.7419897, -0.6418463, 9.972565, -0.5210501, -0.81744695, 0.24957608, -18.331293, 0.8447789, -0.5369591, 0.00495452, 2.5320244, 0.12983225, 0.21320492, 0.96937525, 7.964734, -0.124543846, -0.88862795, 0.44365567, -17.82066, -0.98827446, 0.15544702, 0.03392509, 3.2400718, -0.09901272, -0.43379462, -0.8966715, 9.36389, 0.6363406, 0.35501236, -0.6863222, -19.993404, -0.73523635, 0.551685, -0.39632362, 1.9828987, 0.23769616, 0.75604963, 0.611466, 11.363288, -0.023698717, -0.6553789, 0.75625265, -18.037598, -1.0004325, -0.0026012037, -0.033604823, 2.823305, 0.023967091, -0.75661945, -0.6549456, 10.687328, -0.12053367, 0.8724938, 0.47563368, -18.670132, 0.993403, 0.117834695, 0.035591386, 2.4409904, -0.02496792, 0.47630954, -0.8800608, 7.961197, 0.391532, 0.6590701, 0.64368504, -19.81502, -0.9089985, 0.39006963, 0.15352039, 2.0753648, -0.14975154, -0.64457226, 0.7510674, 11.607754, 0.014072328, -0.07033574, 0.99842674, -19.467796, 0.9999378, -0.042811755, -0.017109565, 2.937492, 0.04390391, 0.99760777, 0.06965923, 9.233785, 0.23884255, -0.8477772, 0.4756356, -19.478998, -0.9679185, -0.25272155, 0.035591386, 3.166799, 0.089939855, -0.46840873, -0.88005984, 8.568903, -0.033730995, -0.65505636, 0.75615114, -18.110321, -1.0000361, 0.000806287, -0.043911923, 3.010582, 0.028126981, -0.7569027, -0.6544527, 10.863445, -0.069604754, 0.8597885, 0.5078584, -18.597738, 0.9985749, 0.058834247, 0.03725556, 2.9706502, 0.002150283, 0.5092186, -0.8617964, 9.405507, 0.09267241, 0.18073018, -0.98017836, -18.627132, -0.9811942, 0.18951371, -0.057824958, 2.8862772, 0.17513138, 0.9661378, 0.19469939, 10.500516, -0.06589571, 0.38006827, -0.923692, -19.097698, 0.99834573, 0.05384698, -0.049065236, 2.4015977, 0.031058824, -0.92447263, -0.38260522, 7.880061, -0.108914234, 0.7843045, 0.61237675, -18.06487, -0.8860577, 0.20389208, -0.41872546, 3.1499636, -0.45281416, -0.58761865, 0.67206013, 10.232201, 0.037291262, 0.47800753, -0.8787032, -19.366001, 0.98694766, -0.16080113, -0.04558948, 2.407323, -0.16292563, -0.86466926, -0.4772876, 8.410196, 0.16864873, 0.74779963, 0.6437037, -20.01709, -0.98505455, 0.090011045, 0.15351467, 1.9012977, 0.056800976, -0.659314, 0.75105256, 11.322283, -0.11874742, -0.99035716, 0.0842192, -18.956232, -0.94472605, 0.08610612, -0.319499, 2.7341778, 0.30885744, -0.11738635, -0.94489616, 7.4181924, -0.09743917, -0.41577035, -0.90534073, -18.825268, 0.99322075, -0.111383386, -0.055745512, 2.9622931, -0.077585, -0.9037311, 0.42338142, 9.847206, -0.007525735, -0.8625674, 0.50786024, -18.222776, -0.9998367, 0.030658616, 0.037255555, 3.2563996, -0.04765806, -0.5069899, -0.8617953, 9.410756, 0.07983679, -0.758071, -0.64881086, -19.001562, -0.99458927, -0.008194657, -0.112810515, 3.626542, 0.080121465, 0.653653, -0.7538696, 9.020584, -0.1234243, 0.8932555, -0.4345829, -18.79309, -0.9886903, -0.1528848, -0.033449925, 2.7688422, -0.09622421, 0.4251142, 0.9011215, 8.176298, 0.05074319, -0.9973868, 0.06816044, -18.42137, -0.99932927, -0.048714455, 0.031132326, 2.8187108, -0.027702868, -0.069624834, -0.9981914, 11.102178, -0.0072900453, 0.92564297, -0.38096333, -18.546133, -1.000322, -0.02048012, -0.030619448, 3.484799, -0.03610874, 0.3804823, 0.9251651, 9.6003475, 0.06580236, -0.65626705, 0.75298387, -18.664127, -0.99847937, -0.023086296, 0.06713493, 2.8006582, -0.026648184, -0.755501, -0.6561321, 11.197591, -0.10305855, -0.91871274, -0.383858, -18.42871, -0.9940575, 0.116963774, -0.01305168, 3.5607514, 0.056831393, 0.37985194, -0.9243829, 8.980518, -0.13594288, -0.36099076, -0.9236917, -18.414106, -0.88776124, 0.45986265, -0.04906546, 2.955725, 0.4420414, 0.8125349, -0.38260606, 10.420892, 0.0841255, 0.7531746, 0.65395117, -19.213766, -0.9974526, 0.061189454, 0.05784047, 3.2147565, 0.0035455134, -0.65649456, 0.7556478, 9.063982, 0.15904157, 0.06401735, -0.9862093, -18.921204, -0.9877405, 0.04344858, -0.15646811, 2.8702474, 0.03279992, 0.9980056, 0.07007258, 10.805534, 0.012655773, 0.65600204, -0.75597763, -18.57859, -0.99618936, 0.081673644, 0.05419543, 3.3785796, 0.09719855, 0.75165933, 0.6538821, 8.842936, 0.06960477, 0.38137728, -0.9228802, -19.778027, -0.99836135, 0.04581665, -0.056364056, 1.9810557, 0.02076654, 0.92436653, 0.38355777, 11.341808, 0.013085635, 0.75405, -0.65820855, -19.626587, 0.99978656, 0.02139573, 0.04438759, 2.3942964, 0.04750581, -0.6579909, -0.75285614, 7.8004313, -0.44800597, 0.7700533, -0.45640963, -18.565474, -0.8556611, -0.5183135, -0.03459119, 2.641199, -0.26293737, 0.37466025, 0.8902218, 8.335718, 0.15575771, 0.8484224, -0.5078584, -19.26934, -0.9875882, 0.15900518, -0.037256274, 3.3462348, 0.049093965, 0.506851, 0.8617964, 9.12095, -0.11699943, -0.32547858, -0.9393487, -18.43643, 0.98142785, -0.18858145, -0.05689824, 3.0117679, -0.1584661, -0.92763233, 0.3411565, 10.038024, -0.22024107, -0.74075496, 0.63622093, -17.884865, 0.9735795, -0.11642997, 0.20146479, 3.0825438, -0.07508577, 0.6631194, 0.7460804, 9.712129, 0.07469507, -0.3784357, -0.9236927, -19.72899, -0.99682796, -0.07699298, -0.049065273, 2.024932, -0.05249731, 0.92350405, -0.38260362, 11.727844, -0.15464123, 0.6983184, -0.70031327, -18.268105, -0.8935607, 0.20511447, 0.4018438, 3.1708827, 0.42383543, 0.6872268, 0.591679, 8.300794, -0.00034103994, 0.32017243, 0.9484148, -19.282284, 0.9850956, -0.16828488, 0.057165, 2.9783304, 0.17772879, 0.93336535, -0.31502804, 8.525173, -0.023698717, -0.6553789, 0.75625265, -17.986235, -1.0004325, -0.0026012037, -0.033604823, 2.8227205, 0.023967091, -0.75661945, -0.6549456, 10.713733) -[node name="chunk_railway_station_hero" unique_id=1726311377 node_paths=PackedStringArray("connection_left", "connection_right") groups=["weather_node"] instance=ExtResource("1_c8ljj")] +[node name="chunk_railway_station_hero" unique_id=1726311377 node_paths=PackedStringArray("connection_left", "connection_right") groups=["railway_station", "weather_node"] instance=ExtResource("1_c8ljj")] script = ExtResource("9_5ow1i") chunk_type = 1 est = true diff --git a/tgcc/chunk/railway/scene/chunk_railway_station_doubleside.tscn b/tgcc/chunk/railway/scene/chunk_railway_station_doubleside.tscn index edd96e8..b6305b6 100644 --- a/tgcc/chunk/railway/scene/chunk_railway_station_doubleside.tscn +++ b/tgcc/chunk/railway/scene/chunk_railway_station_doubleside.tscn @@ -119,7 +119,7 @@ shader_parameter/glint_sharpness = 32.0 shader_parameter/emission_color = Color(0, 0, 0, 1) shader_parameter/emission_energy = 0.0 -[node name="chunk_railway_station_doubleside" unique_id=1591869611 groups=["weather_node"] instance=ExtResource("1_nkssc")] +[node name="chunk_railway_station_doubleside" unique_id=1591869611 groups=["railway_station", "weather_node"] instance=ExtResource("1_nkssc")] script = ExtResource("2_i3rfy") chunk_type = 1 est = true diff --git a/tgcc/chunk/railway/scene/chunk_railway_station_oneside.tscn b/tgcc/chunk/railway/scene/chunk_railway_station_oneside.tscn index 2984d24..14f0b51 100644 --- a/tgcc/chunk/railway/scene/chunk_railway_station_oneside.tscn +++ b/tgcc/chunk/railway/scene/chunk_railway_station_oneside.tscn @@ -78,7 +78,7 @@ shader_parameter/glint_sharpness = 32.0 shader_parameter/emission_color = Color(0, 0, 0, 1) shader_parameter/emission_energy = 0.0 -[node name="chunk_railway_station_oneside" unique_id=310632835 node_paths=PackedStringArray("connection_left", "connection_right") groups=["weather_node"] instance=ExtResource("1_38ujo")] +[node name="chunk_railway_station_oneside" unique_id=310632835 node_paths=PackedStringArray("connection_left", "connection_right") groups=["railway_station", "weather_node"] instance=ExtResource("1_38ujo")] script = ExtResource("2_a8mxs") chunk_type = 1 west = true