diff --git a/Level/Interactables/Door/Door.tscn b/Level/Interactables/Door/Door.tscn index c2c0f23..06b323d 100644 --- a/Level/Interactables/Door/Door.tscn +++ b/Level/Interactables/Door/Door.tscn @@ -29,21 +29,25 @@ script = ExtResource( 1 ) [node name="DoorMesh" type="MeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 2, 0, 0, 0, 0.1, 1, 0, 0 ) +layers = 3 mesh = SubResource( 1 ) material/0 = null [node name="Outline" type="MeshInstance" parent="DoorMesh"] visible = false +layers = 3 mesh = SubResource( 2 ) material/0 = ExtResource( 2 ) [node name="KnobMesh" type="MeshInstance" parent="."] transform = Transform( 0.12, 0, 0, 0, 0.12, 0, 0, 0, 0.12, 1.78, 0, 0.202 ) +layers = 3 mesh = SubResource( 3 ) material/0 = null [node name="KnobMesh2" type="MeshInstance" parent="."] transform = Transform( 0.12, 0, 0, 0, 0.12, 0, 0, 0, 0.12, 1.78, 0, -0.205 ) +layers = 3 mesh = SubResource( 3 ) material/0 = null diff --git a/Level/Interactables/FactoryMachines/FactoryGameplay.tscn b/Level/Interactables/FactoryMachines/FactoryGameplay.tscn index d202d57..b6e7bd3 100644 --- a/Level/Interactables/FactoryMachines/FactoryGameplay.tscn +++ b/Level/Interactables/FactoryMachines/FactoryGameplay.tscn @@ -1,10 +1,10 @@ -[gd_scene load_steps=17 format=2] +[gd_scene load_steps=13 format=2] [ext_resource path="res://Level/Interactables/FactoryMachines/PipeGame.gd" type="Script" id=1] [ext_resource path="res://Level/Interactables/Pipes/InputBox.tscn" type="PackedScene" id=2] -[ext_resource path="res://Level/Interactables/Pipes/EckiPipe.tscn" type="PackedScene" id=3] -[ext_resource path="res://Materials/Pipe_Dream.tres" type="Material" id=4] -[ext_resource path="res://Level/Interactables/Pipes/StraightPipe.tscn" type="PackedScene" id=5] +[ext_resource path="res://Level/Interactables/Pipes/StraightPipe.tscn" type="PackedScene" id=3] +[ext_resource path="res://Level/Interactables/Pipes/ForkPipe.tscn" type="PackedScene" id=4] +[ext_resource path="res://Level/Interactables/Pipes/EckiPipe.tscn" type="PackedScene" id=5] [ext_resource path="res://Level/Interactables/Pipes/StraightForkPipe.tscn" type="PackedScene" id=6] [ext_resource path="res://Level/Interactables/Lever/Lever.tscn" type="PackedScene" id=7] @@ -12,29 +12,22 @@ [sub_resource type="CubeMesh" id=2] -[sub_resource type="SpatialMaterial" id=3] -albedo_color = Color( 1, 0, 0, 1 ) - -[sub_resource type="SpatialMaterial" id=4] -albedo_color = Color( 0, 0.0627451, 1, 1 ) - -[sub_resource type="SpatialMaterial" id=5] -albedo_color = Color( 0.00784314, 0.792157, 0, 1 ) - -[sub_resource type="SpatialMaterial" id=6] -albedo_color = Color( 0.101961, 0.101961, 0.101961, 1 ) - -[sub_resource type="SpatialMaterial" id=7] - [sub_resource type="CubeMesh" id=8] [sub_resource type="SpatialMaterial" id=9] -albedo_color = Color( 0.482353, 0.482353, 0.482353, 1 ) +albedo_color = Color( 0.4, 0.4, 0.4, 1 ) + +[sub_resource type="CubeMesh" id=10] [node name="PipeGame" type="StaticBody"] collision_layer = 7 collision_mask = 7 script = ExtResource( 1 ) +col1 = Color( 1, 1, 1, 1 ) +col2 = Color( 0.101961, 0.101961, 0.101961, 1 ) +col3 = Color( 0.00784314, 0.792157, 0, 1 ) +col4 = Color( 0, 0.0627451, 1, 1 ) +col5 = Color( 1, 0, 0, 1 ) [node name="CollisionShape" type="CollisionShape" parent="."] transform = Transform( 2.3, 0, 0, 0, 0.2, 0, 0, 0, 1, 0.3, 0.85, 0 ) @@ -49,448 +42,438 @@ material/0 = null [node name="IO Boxes" type="Spatial" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.5, 0 ) -[node name="InputBox" parent="IO Boxes" instance=ExtResource( 2 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, 0.8 ) -content_color = Color( 1, 0, 0, 1 ) - -[node name="Mesh" parent="IO Boxes/InputBox" index="0"] -material/0 = SubResource( 3 ) +[node name="InputBox1" parent="IO Boxes" instance=ExtResource( 2 )] +editor/display_folded = true +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, -0.8 ) [node name="InputBox2" parent="IO Boxes" instance=ExtResource( 2 )] editor/display_folded = true -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, 0.4 ) -content_color = Color( 0, 0.0627451, 1, 1 ) - -[node name="Mesh" parent="IO Boxes/InputBox2" index="0"] -material/0 = SubResource( 4 ) +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, -0.4 ) [node name="InputBox3" parent="IO Boxes" instance=ExtResource( 2 )] editor/display_folded = true transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, 0 ) -content_color = Color( 0.00784314, 0.792157, 0, 1 ) - -[node name="Mesh" parent="IO Boxes/InputBox3" index="0"] -material/0 = SubResource( 5 ) [node name="InputBox4" parent="IO Boxes" instance=ExtResource( 2 )] editor/display_folded = true -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, -0.4 ) -content_color = Color( 0.101961, 0.101961, 0.101961, 1 ) - -[node name="Mesh" parent="IO Boxes/InputBox4" index="0"] -material/0 = SubResource( 6 ) +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, 0.4 ) +content_color = Color( 0, 0.0627451, 1, 1 ) [node name="InputBox5" parent="IO Boxes" instance=ExtResource( 2 )] editor/display_folded = true -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, -0.8 ) -content_color = Color( 1, 1, 1, 1 ) +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -2.75, 0.75, 0.8 ) +content_color = Color( 1, 0, 0, 1 ) -[node name="Mesh" parent="IO Boxes/InputBox5" index="0"] -material/0 = SubResource( 7 ) - -[node name="Output" type="MeshInstance" parent="IO Boxes"] +[node name="Output1" type="MeshInstance" parent="IO Boxes"] transform = Transform( 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0.85, 0.75, -0.8 ) layers = 3 mesh = SubResource( 8 ) material/0 = SubResource( 9 ) +[node name="ExitCast" type="RayCast" parent="IO Boxes/Output1"] +transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -1.00011, 0.341612, -0.167214 ) +enabled = true +cast_to = Vector3( 0, -0.5, 0 ) +collision_mask = 3 + [node name="Output2" type="MeshInstance" parent="IO Boxes"] transform = Transform( 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0.85, 0.75, 0 ) layers = 3 mesh = SubResource( 8 ) material/0 = SubResource( 9 ) +[node name="ExitCast" type="RayCast" parent="IO Boxes/Output2"] +transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -1.00011, 0.341612, 0.0168505 ) +enabled = true +cast_to = Vector3( 0, -0.5, 0 ) +collision_mask = 3 + [node name="Output3" type="MeshInstance" parent="IO Boxes"] transform = Transform( 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0.85, 0.75, 0.8 ) layers = 3 mesh = SubResource( 8 ) material/0 = SubResource( 9 ) +[node name="ExitCast" type="RayCast" parent="IO Boxes/Output3"] +transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -0.922591, 0.341612, 0.145537 ) +enabled = true +cast_to = Vector3( 0, -0.5, 0 ) +collision_mask = 3 + [node name="Pipes" type="Spatial" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0 ) -[node name="Forks" type="Spatial" parent="Pipes"] - -[node name="Fork1" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1, 1.50996e-007, -1.50996e-007, 1.50996e-007, -1, -5.0822e-021, -1.50996e-007, -2.27997e-014, -1, -1.95, 1.65, -0.4 ) -outline_path = NodePath("../Fork1/Mesh/Outline") -can_turn = true -z_rot = -90 - -[node name="Mesh" parent="Pipes/Forks/Fork1" index="0"] -editor/display_folded = true -transform = Transform( 0.2, 6.88533e-022, 0, 6.88533e-022, 0.2, 0, 0, 0, 0.2, 0.00154328, 0, 2.57492e-005 ) -material/0 = ExtResource( 4 ) - -[node name="Fork2" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.95, 1.25, 0.4 ) -outline_path = NodePath("../Fork2/Mesh/Outline") -can_turn = true -x_rot = -90 - -[node name="Mesh" parent="Pipes/Forks/Fork2" index="0"] -editor/display_folded = true -material/0 = ExtResource( 4 ) - -[node name="Fork3" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, -3.59989e-021, 4.37114e-008, 1, -4.37114e-008, -1.55, 1.25, 0 ) -outline_path = NodePath("../Fork3/Mesh/Outline") -can_turn = true -x_rot = 90 - -[node name="Mesh" parent="Pipes/Forks/Fork3" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Fork4" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -1.55, 1.25, 0.8 ) -outline_path = NodePath("../Fork4/Mesh/Outline") -can_turn = true -x_rot = 90 - -[node name="Mesh" parent="Pipes/Forks/Fork4" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Fork5" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -1.15, 1.25, -0.4 ) -outline_path = NodePath("../Fork5/Mesh/Outline") -can_turn = true -x_rot = 180 - -[node name="Mesh" parent="Pipes/Forks/Fork5" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Fork6" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 4.37114e-008, -1, 8.74228e-008, -1, -4.37114e-008, 0, 3.82137e-015, -8.74228e-008, -1, -0.75, 1.65, -0.8 ) -can_turn = true -x_rot = 180 - -[node name="Mesh" parent="Pipes/Forks/Fork6" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Fork7" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -0.75, 1.25, 0.8 ) -outline_path = NodePath("../Fork6/Mesh/Outline") -can_turn = true -x_rot = -90 - -[node name="Mesh" parent="Pipes/Forks/Fork7" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Fork8" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -0.35, 1.25, -0.8 ) -outline_path = NodePath("../Fork7/Mesh/Outline") -can_turn = true -x_rot = 90 - -[node name="Mesh" parent="Pipes/Forks/Fork8" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Fork9" parent="Pipes/Forks" groups=[ -"Touchables", -"PipeForks", -] instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, 0.05, 1.25, -0.4 ) -outline_path = NodePath("../Fork8/Mesh/Outline") -can_turn = true -x_rot = -90 - -[node name="Mesh" parent="Pipes/Forks/Fork9" index="0"] -material/0 = ExtResource( 4 ) - -[node name="Non-Forks" type="Spatial" parent="Pipes"] - -[node name="Pipe21" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] +[node name="Pipe1_1" parent="Pipes" instance=ExtResource( 3 )] transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe1_1/Mesh") +color_cast_left = NodePath("../Pipe1_1/ColorCast") -[node name="Pipe12" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, -0.4 ) - -[node name="Pipe6" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, 0 ) - -[node name="Pipe11" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, 0.4 ) - -[node name="Pipe19" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, 0.8 ) - -[node name="Pipe22" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] +[node name="Pipe2_1" parent="Pipes" instance=ExtResource( 3 )] editor/display_folded = true transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.95, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe2_1/Mesh") +color_cast_left = NodePath("../Pipe2_1/ColorCast") -[node name="Pipe24" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] +[node name="Pipe3_1" parent="Pipes" instance=ExtResource( 3 )] editor/display_folded = true transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.55, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe3_1/Mesh") +color_cast_left = NodePath("../Pipe3_1/ColorCast") -[node name="Pipe50" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -1.15, 1.25, -0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe50/Mesh/Outline") +[node name="Pipe4_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, -0.4 ) +mesh_path = NodePath("../Pipe4_1/Mesh") +color_cast_left = NodePath("../Pipe4_1/ColorCast") -[node name="Pipe14" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.65, 0.8 ) +[node name="Pipe5_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, 0 ) +mesh_path = NodePath("../Pipe5_1/Mesh") +color_cast_left = NodePath("../Pipe5_1/ColorCast") -[node name="Pipe16" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.65, 0.4 ) - -[node name="Pipe2" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.25, 0 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe2/Mesh/Outline") - -[node name="Pipe55" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( -4.37114e-008, -1, 0, 1, -4.37114e-008, 0, 0, 0, 1, -1.55, 1.65, -0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe55/Mesh/Outline") - -[node name="Pipe49" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, 0.05, 1.25, 0 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe49/Mesh/Outline") - -[node name="Pipe10" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, 0.05, 1.65, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe10/Mesh/Outline") - -[node name="Pipe13" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0.45, 1.25, -0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe10/Mesh/Outline") - -[node name="Pipe" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.95, 1.25, -0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe/Mesh/Outline") - -[node name="Pipe48" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.05, 1.65, 0 ) - -[node name="Pipe18" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.55, 1.25, -0.4 ) - -[node name="Pipe53" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.35, 1.65, -0.4 ) - -[node name="Pipe60" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.75, 1.65, -0.4 ) - -[node name="Pipe64" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.75, 1.65, 0 ) - -[node name="Pipe35" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.75, 1.25, -0.8 ) - -[node name="Pipe44" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.25, 0.4 ) - -[node name="Pipe34" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.15, 1.25, 0.4 ) - -[node name="Pipe61" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.15, 1.25, 0.4 ) - -[node name="Pipe59" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.75, 1.25, 0 ) - -[node name="Pipe7" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] +[node name="Pipe6_1" parent="Pipes" instance=ExtResource( 3 )] transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.95, 1.25, 0 ) +mesh_path = NodePath("../Pipe6_1/Mesh") +color_cast_left = NodePath("../Pipe6_1/ColorCast") -[node name="Pipe15" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.95, 1.65, 0 ) +[node name="Fork1_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -1.55, 1.25, 0 ) +x_rot = 90 -[node name="Pipe52" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.15, 1.65, -0.8 ) - -[node name="Pipe57" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.65, -1.2 ) - -[node name="Pipe65" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] -transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0.05, 1.65, -1.2 ) - -[node name="Pipe8" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, -1, 1, -4.37114e-008, 0, -4.37114e-008, -1, -4.37114e-008, -1.55, 1.25, 0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe8/Mesh/Outline") - -[node name="Pipe28" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, -1, 1, -4.37114e-008, 0, -4.37114e-008, -1, -4.37114e-008, -1.55, 1.25, 1.2 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe28/Mesh/Outline") - -[node name="Pipe29" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( -4.37114e-008, -1, 0, 1, -4.37114e-008, 0, 0, 0, 1, -1.15, 1.25, 1.2 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe29/Mesh/Outline") - -[node name="Pipe30" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 4.37114e-008, 1, -8.74228e-008, 1, -4.37114e-008, 0, -3.82137e-015, -8.74228e-008, -1, -1.15, 1.25, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe30/Mesh/Outline") - -[node name="Pipe26" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, -1, 1, -4.37114e-008, 0, -4.37114e-008, -1, -4.37114e-008, -1.15, 1.25, 0 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe26/Mesh/Outline") - -[node name="Pipe37" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, -1, 1, -4.37114e-008, 0, -4.37114e-008, -1, -4.37114e-008, -0.35, 1.25, -0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe37/Mesh/Outline") - -[node name="Pipe43" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( -4.37114e-008, -1, 0, 1, -4.37114e-008, 0, 0, 0, 1, 0.05, 1.25, 0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe43/Mesh/Outline") - -[node name="Pipe38" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1, -8.74228e-008, -8.74228e-008, -8.74228e-008, -1, 0, -8.74228e-008, 7.64274e-015, -1, -0.35, 1.65, -0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe38/Mesh/Outline") - -[node name="Pipe47" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1, -8.74228e-008, -8.74228e-008, -8.74228e-008, -1, 0, -8.74228e-008, 7.64274e-015, -1, 0.05, 1.65, -0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe47/Mesh/Outline") - -[node name="Pipe58" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 4.37114e-008, 1, 8.74228e-008, 1, -4.37114e-008, 0, 3.82137e-015, 8.74228e-008, -1, 0.05, 1.25, -0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe58/Mesh/Outline") - -[node name="Pipe66" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, 0.45, 1.65, -1.2 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe58/Mesh/Outline") - -[node name="Pipe40" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( -1, 8.74228e-008, 0, -8.74228e-008, -1, 0, 0, 0, 1, -0.35, 1.65, 0 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe40/Mesh/Outline") - -[node name="Pipe42" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( -1, 8.74228e-008, 0, -8.74228e-008, -1, 0, 0, 0, 1, 0.45, 1.65, -0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe40/Mesh/Outline") - -[node name="Pipe31" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 4.37114e-008, -3.82137e-015, -1, -8.74228e-008, -1, 0, -1, 8.74228e-008, -4.37114e-008, -0.75, 1.65, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe31/Mesh/Outline") - -[node name="Pipe41" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( 4.37114e-008, 3.82137e-015, 1, 8.74228e-008, -1, 0, 1, 8.74228e-008, -4.37114e-008, 0.45, 1.65, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe41/Mesh/Outline") - -[node name="Pipe20" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] +[node name="Pipe7_1" parent="Pipes" instance=ExtResource( 5 )] editor/display_folded = true transform = Transform( -1, -8.74228e-008, 0, 8.74228e-008, -1, 0, 0, 0, 1, -1.55, 1.65, 0 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe20/Mesh/Outline") +mesh_path = NodePath("../Pipe7_1/Mesh") +color_cast_left = NodePath("../Pipe7_1/ColorCast") -[node name="Pipe32" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] +[node name="Pipe8_1" parent="Pipes" instance=ExtResource( 5 )] editor/display_folded = true -transform = Transform( 4.37114e-008, -3.82137e-015, 1, -8.74228e-008, -1, 0, 1, -8.74228e-008, -4.37114e-008, -1.55, 1.65, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe32/Mesh/Outline") +transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -1.55, 1.25, 0.4 ) +mesh_path = NodePath("../Pipe8_1/Mesh") +color_cast_left = NodePath("../Pipe8_1/ColorCast") -[node name="Pipe46" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] +[node name="Pipe9_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.15, 1.25, 0.4 ) +mesh_path = NodePath("../Pipe9_1/Mesh") +color_cast_left = NodePath("../Pipe9_1/ColorCast") + +[node name="Pipe10_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, 0.4 ) +mesh_path = NodePath("../Pipe10_1/Mesh") +color_cast_left = NodePath("../Pipe10_1/ColorCast") + +[node name="Fork2_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.95, 1.25, 0.4 ) +x_rot = -90 + +[node name="Pipe11_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -2.35, 1.25, 0.8 ) +mesh_path = NodePath("../Pipe11_1/Mesh") +color_cast_left = NodePath("../Pipe11_1/ColorCast") + +[node name="Pipe12_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -1.95, 1.25, 0.8 ) +mesh_path = NodePath("../Pipe12_1/Mesh") +color_cast_left = NodePath("../Pipe12_1/ColorCastLeft") + +[node name="Fork3_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -1.55, 1.25, 0.8 ) +x_rot = 90 + +[node name="Pipe13_1" parent="Pipes" instance=ExtResource( 5 )] +transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -1.55, 1.25, 1.2 ) +mesh_path = NodePath("../Pipe13_1/Mesh") +color_cast_left = NodePath("../Pipe13_1/ColorCast") + +[node name="Pipe14_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -1.15, 1.25, 1.2 ) +mesh_path = NodePath("../Pipe14_1/Mesh") +color_cast_left = NodePath("../Pipe14_1/ColorCast") + +[node name="Pipe15_1" parent="Pipes" instance=ExtResource( 5 )] +transform = Transform( 4.37114e-008, 1, -8.74228e-008, 1, -4.37114e-008, 0, -3.82137e-015, -8.74228e-008, -1, -1.15, 1.25, 0.8 ) +mesh_path = NodePath("../Pipe15_1/Mesh") +color_cast_left = NodePath("../Pipe15_1/ColorCast") + +[node name="Fork4_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -0.75, 1.25, 0.8 ) +x_rot = -90 + +[node name="Pipe16_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 4.37114e-008, -3.82137e-015, -1, -8.74228e-008, -1, 0, -1, 8.74228e-008, -4.37114e-008, -0.75, 1.65, 0.8 ) +mesh_path = NodePath("../Pipe16_1/Mesh") +color_cast_left = NodePath("../Pipe16_1/ColorCast") + +[node name="Pipe17_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.65, 0.8 ) +mesh_path = NodePath("../Pipe17_1/Mesh") +color_cast_left = NodePath("../Pipe17_1/ColorCast") + +[node name="Pipe18_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( -4.37114e-008, -1, -4.37114e-008, 0, -4.37114e-008, 1, -1, 4.37114e-008, 1.91069e-015, -1.55, 1.65, 0.8 ) +mesh_path = NodePath("../Pipe18_1/Mesh") +color_cast_left = NodePath("../Pipe18_1/ColorCast") + +[node name="Pipe19_1" parent="Pipes" instance=ExtResource( 5 )] editor/display_folded = true transform = Transform( 1.91069e-015, 4.37114e-008, -1, 1, -4.37114e-008, 0, -4.37114e-008, -1, -4.37114e-008, -1.95, 1.65, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe46/Mesh/Outline") +mesh_path = NodePath("../Pipe19_1/Mesh") +color_cast_left = NodePath("../../Pipe46/ColorCast") -[node name="Pipe51" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] +[node name="Pipe20_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( 1, -8.74228e-008, -8.74228e-008, -8.74228e-008, -1, 0, -8.74228e-008, 7.64274e-015, -1, -1.95, 1.65, 0.4 ) +mesh_path = NodePath("../Pipe20_1/Mesh") +color_cast_left = NodePath("../Pipe20_1/ColorCastLeft") + +[node name="Pipe21_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -1, 0, -8.74228e-008, 0, 1, 0, 8.74228e-008, 0, -1, -1.95, 1.65, 0 ) +mesh_path = NodePath("../Pipe21_1/Mesh") +color_cast_left = NodePath("../Pipe21_1/ColorCast") + +[node name="Fork5_1" parent="Pipes" instance=ExtResource( 4 )] +editor/display_folded = true +transform = Transform( 1, -8.74228e-008, 8.74228e-008, -8.74228e-008, -1, 0, 8.74228e-008, -7.64274e-015, -1, -1.95, 1.65, -0.4 ) +mesh_path = NodePath("../../Fork1/Mesh") +color_cast_left = NodePath("../../Fork1/ColorCast") +z_rot = -90 + +[node name="Pipe22_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.95, 1.25, -0.4 ) +mesh_path = NodePath("../Pipe22_1/Mesh") +color_cast_left = NodePath("../Pipe22_1/ColorCastLeft") + +[node name="Pipe23_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.55, 1.25, -0.4 ) +mesh_path = NodePath("../Pipe23_1/Mesh") +color_cast_left = NodePath("../Pipe23_1/ColorCast") + +[node name="Fork6_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -1.15, 1.25, -0.4 ) +x_rot = 180 + +[node name="Pipe24_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -1.15, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe24_1/Mesh") +color_cast_left = NodePath("../Pipe24_1/ColorCastLeft") + +[node name="Pipe25_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.75, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe25_1/Mesh") +color_cast_left = NodePath("../Pipe25_1/ColorCast") + +[node name="Fork7_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -0.35, 1.25, -0.8 ) +mesh_path = NodePath("../../Fork8/Mesh") +color_cast_left = NodePath("../../Fork8/ColorCast") +x_rot = 90 + +[node name="Pipe26_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 1, -8.74228e-008, -8.74228e-008, -8.74228e-008, -1, 0, -8.74228e-008, 7.64274e-015, -1, -0.35, 1.65, -0.8 ) +mesh_path = NodePath("../Pipe26_1/Mesh") +color_cast_left = NodePath("../Pipe26_1/ColorCast") + +[node name="Pipe27_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.35, 1.65, -0.4 ) +mesh_path = NodePath("../Pipe27_1/Mesh") +color_cast_left = NodePath("../Pipe27_1/ColorCast") + +[node name="Pipe28_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( -1, 8.74228e-008, 0, -8.74228e-008, -1, 0, 0, 0, 1, -0.35, 1.65, 0 ) +mesh_path = NodePath("../Pipe28_1/Mesh") +color_cast_left = NodePath("../Pipe28_1/ColorCast") + +[node name="Pipe29_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 1.91069e-015, 4.37114e-008, -1, 1, -4.37114e-008, 0, -4.37114e-008, -1, -4.37114e-008, -0.35, 1.25, -0.4 ) +mesh_path = NodePath("../Pipe29_1/Mesh") +color_cast_left = NodePath("../Pipe29_1/ColorCast") + +[node name="Fork8_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, 0.05, 1.25, -0.4 ) +mesh_path = NodePath("../../Fork9/Mesh") +color_cast_left = NodePath("../../Fork9/ColorCast") +x_rot = -90 + +[node name="Pipe30_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 4.37114e-008, 1, 8.74228e-008, 1, -4.37114e-008, 0, 3.82137e-015, 8.74228e-008, -1, 0.05, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe30_1/Mesh") +color_cast_left = NodePath("../Pipe30_1/ColorCast") + +[node name="Pipe31_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 1, -8.74228e-008, -8.74228e-008, -8.74228e-008, -1, 0, -8.74228e-008, 7.64274e-015, -1, 0.05, 1.65, -0.4 ) +mesh_path = NodePath("../Pipe31_1/Mesh") +color_cast_left = NodePath("../Pipe31_1/ColorCast") + +[node name="Pipe32_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.05, 1.65, 0 ) +mesh_path = NodePath("../Pipe32_1/Mesh") +color_cast_left = NodePath("../Pipe32_1/ColorCast") + +[node name="Pipe33_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -1.15, 1.25, 0 ) +mesh_path = NodePath("../Pipe33_1/Mesh") +color_cast_left = NodePath("../Pipe33_1/ColorCast") + +[node name="Pipe34_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.75, 1.25, 0 ) +mesh_path = NodePath("../Pipe34_1/Mesh") +color_cast_left = NodePath("../Pipe34_1/ColorCast") + +[node name="Pipe35_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.25, 0 ) +mesh_path = NodePath("../Pipe35_1/Mesh") +color_cast_left = NodePath("../Pipe35_1/ColorCastLeft") + +[node name="Pipe36_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( 4.37114e-008, -1, -8.74228e-008, -1, -4.37114e-008, 0, -3.82137e-015, 8.74228e-008, -1, -1.55, 1.65, -0.4 ) +mesh_path = NodePath("../Pipe36_1/Mesh") +color_cast_left = NodePath("../Pipe36_1/ColorCastLeft") + +[node name="Pipe37_1" parent="Pipes" instance=ExtResource( 5 )] editor/display_folded = true transform = Transform( 4.37114e-008, 1, -8.74228e-008, 1, -4.37114e-008, 0, -3.82137e-015, -8.74228e-008, -1, -1.55, 1.65, -0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe51/Mesh/Outline") +mesh_path = NodePath("../Pipe37_1/Mesh") +color_cast_left = NodePath("../Pipe37_1/ColorCast") -[node name="Pipe56" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] +[node name="Pipe38_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -1.15, 1.65, -0.8 ) +mesh_path = NodePath("../Pipe38_1/Mesh") +color_cast_left = NodePath("../Pipe38_1/ColorCast") + +[node name="Fork9_1" parent="Pipes" instance=ExtResource( 4 )] +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -0.75, 1.65, -0.8 ) +x_rot = 180 + +[node name="Pipe39_1" parent="Pipes" instance=ExtResource( 5 )] editor/display_folded = true transform = Transform( 4.37114e-008, 1, -8.74228e-008, 1, -4.37114e-008, 0, -3.82137e-015, -8.74228e-008, -1, -0.75, 1.65, -1.2 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe51/Mesh/Outline") +mesh_path = NodePath("../Pipe39_1/Mesh") +color_cast_left = NodePath("../Pipe39_1/ColorCast") -[node name="Pipe54" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] +[node name="Pipe40_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.65, -1.2 ) +mesh_path = NodePath("../Pipe40_1/Mesh") +color_cast_left = NodePath("../Pipe40_1/ColorCast") + +[node name="Pipe41_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0.05, 1.65, -1.2 ) +mesh_path = NodePath("../Pipe41_1/Mesh") +color_cast_left = NodePath("../Pipe41_1/ColorCast") + +[node name="Pipe42_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, 0.45, 1.65, -1.2 ) +mesh_path = NodePath("../Pipe42_1/Mesh") +color_cast_left = NodePath("../Pipe42_1/ColorCast") + +[node name="Pipe43_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( -1, 8.74228e-008, 0, -8.74228e-008, -1, 0, 0, 0, 1, 0.45, 1.65, -0.8 ) +mesh_path = NodePath("../Pipe43_1/Mesh") +color_cast_left = NodePath("../Pipe43_1/ColorCast") + +[node name="Pipe44_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0.45, 1.25, -0.8 ) +mesh_path = NodePath("../Pipe44_1/Mesh") +color_cast_left = NodePath("../Pipe44_1/ColorCastLeft") + +[node name="Pipe45_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.75, 1.65, -0.4 ) +mesh_path = NodePath("../Pipe45_1/Mesh") +color_cast_left = NodePath("../Pipe45_1/ColorCast") + +[node name="Pipe46_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.75, 1.65, 0 ) +mesh_path = NodePath("../Pipe46_1/Mesh") +color_cast_left = NodePath("../Pipe46_1/ColorCast") + +[node name="Pipe47_1" parent="Pipes" instance=ExtResource( 5 )] editor/display_folded = true transform = Transform( -4.37114e-008, 1, 0, -1, -4.37114e-008, 0, 0, 0, 1, -0.75, 1.65, 0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe54/Mesh/Outline") +mesh_path = NodePath("../Pipe47_1/Mesh") +color_cast_left = NodePath("../Pipe47_1/ColorCast") -[node name="Pipe45" parent="Pipes/Non-Forks" instance=ExtResource( 3 )] -editor/display_folded = true -transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, 0.45, 1.25, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe45/Mesh/Outline") +[node name="Pipe48_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.65, 0.4 ) +mesh_path = NodePath("../Pipe48_1/Mesh") +color_cast_left = NodePath("../Pipe48_1/ColorCast") -[node name="Pipe17" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, -1.95, 1.25, 0.8 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe17/Mesh/Outline") - -[node name="Pipe33" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] +[node name="Pipe49_1" parent="Pipes" instance=ExtResource( 6 )] transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, -0.75, 1.25, 0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe33/Mesh/Outline") +mesh_path = NodePath("../Pipe49_1/Mesh") +color_cast_left = NodePath("../Pipe49_1/ColorCastLeft") -[node name="Pipe39" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( -4.37114e-008, -1, 0, 1, -4.37114e-008, 0, 0, 0, 1, 0.05, 1.65, 0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe33/Mesh/Outline") +[node name="Pipe50_1" parent="Pipes" instance=ExtResource( 3 )] +transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, -0.35, 1.25, 0.4 ) +mesh_path = NodePath("../Pipe50_1/Mesh") +color_cast_left = NodePath("../Pipe50_1/ColorCast") -[node name="Pipe62" parent="Pipes/Non-Forks" instance=ExtResource( 6 )] -transform = Transform( -1, 8.74228e-008, 0, -8.74228e-008, -1, 0, 0, 0, 1, -1.95, 1.65, 0.4 ) -outline_path = NodePath("../../../PipeGame/Pipes/Pipe62/Mesh/Outline") +[node name="Pipe51_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, 0.05, 1.25, 0.4 ) +mesh_path = NodePath("../Pipe51_1/Mesh") +color_cast_left = NodePath("../Pipe51_1/ColorCast") -[node name="Pipe5" parent="Pipes/Non-Forks" instance=ExtResource( 5 )] +[node name="Pipe52_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( 1.91069e-015, 4.37114e-008, 1, 1, -4.37114e-008, 0, 4.37114e-008, 1, -4.37114e-008, 0.05, 1.25, 0 ) +mesh_path = NodePath("../Pipe52_1/Mesh") +color_cast_left = NodePath("../Pipe52_1/ColorCastLeft") + +[node name="Pipe53_1" parent="Pipes" instance=ExtResource( 3 )] editor/display_folded = true transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 0.45, 1.25, 0 ) +mesh_path = NodePath("../Pipe53_1/Mesh") +color_cast_left = NodePath("../Pipe53_1/ColorCast") + +[node name="Pipe54_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( -4.37114e-008, -1, 0, 1, -4.37114e-008, 0, 0, 0, 1, 0.05, 1.65, 0.4 ) +mesh_path = NodePath("../Pipe54_1/Mesh") +color_cast_left = NodePath("../Pipe54_1/ColorCastLeft") + +[node name="Pipe55_1" parent="Pipes" instance=ExtResource( 6 )] +transform = Transform( 1.91069e-015, -4.37114e-008, 1, -1, -4.37114e-008, 0, 4.37114e-008, -1, -4.37114e-008, 0.05, 1.65, 0.8 ) +mesh_path = NodePath("../Pipe55_1/Mesh") +color_cast_left = NodePath("../Pipe55_1/ColorCastLeft") + +[node name="Pipe56_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( 4.37114e-008, 3.82137e-015, 1, 8.74228e-008, -1, 0, 1, 8.74228e-008, -4.37114e-008, 0.45, 1.65, 0.8 ) +mesh_path = NodePath("../Pipe56_1/Mesh") +color_cast_left = NodePath("../Pipe56_1/ColorCast") + +[node name="Pipe57_1" parent="Pipes" instance=ExtResource( 5 )] +editor/display_folded = true +transform = Transform( -4.37114e-008, 0, -1, 0, 1, 0, 1, 0, -4.37114e-008, 0.45, 1.25, 0.8 ) +mesh_path = NodePath("../Pipe57_1/Mesh") +color_cast_left = NodePath("../Pipe57_1/ColorCast") [node name="Lever" parent="." instance=ExtResource( 7 )] -transform = Transform( 1, 0, 0, 0, -4.37114e-008, 1, 0, -1, -4.37114e-008, 2.4, 1.1, 0 ) +transform = Transform( 1, 0, 0, 0, -4.37114e-008, 1, 0, -1, -4.37114e-008, 2.35, 1.1, 0 ) +is_machine_start = true -[editable path="IO Boxes/InputBox"] +[node name="Lights" type="Spatial" parent="."] -[editable path="IO Boxes/InputBox2"] +[node name="Light1" type="MeshInstance" parent="Lights"] +transform = Transform( 0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 2.2, 1.1, -0.5 ) +layers = 3 +mesh = SubResource( 10 ) +material/0 = null -[editable path="IO Boxes/InputBox3"] +[node name="Light2" type="MeshInstance" parent="Lights"] +transform = Transform( 0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 2.35, 1.1, -0.5 ) +layers = 3 +mesh = SubResource( 10 ) +material/0 = null -[editable path="IO Boxes/InputBox4"] - -[editable path="IO Boxes/InputBox5"] - -[editable path="Pipes/Forks/Fork1"] - -[editable path="Pipes/Forks/Fork2"] - -[editable path="Pipes/Forks/Fork3"] - -[editable path="Pipes/Forks/Fork4"] - -[editable path="Pipes/Forks/Fork5"] - -[editable path="Pipes/Forks/Fork6"] - -[editable path="Pipes/Forks/Fork7"] - -[editable path="Pipes/Forks/Fork8"] - -[editable path="Pipes/Forks/Fork9"] +[node name="Light3" type="MeshInstance" parent="Lights"] +transform = Transform( 0.05, 0, 0, 0, 0.05, 0, 0, 0, 0.05, 2.5, 1.1, -0.5 ) +layers = 3 +mesh = SubResource( 10 ) +material/0 = null diff --git a/Level/Interactables/FactoryMachines/PipeGame.gd b/Level/Interactables/FactoryMachines/PipeGame.gd index 08e6d79..e13e847 100644 --- a/Level/Interactables/FactoryMachines/PipeGame.gd +++ b/Level/Interactables/FactoryMachines/PipeGame.gd @@ -1,7 +1,51 @@ extends StaticBody +export(Color) var col1 +export(Color) var col2 +export(Color) var col3 +export(Color) var col4 +export(Color) var col5 + +onready var _lever = get_node("Lever") as StaticBody +onready var _light1 = get_node("Lights/Light1") as MeshInstance +onready var _light2 = get_node("Lights/Light2") as MeshInstance +onready var _light3 = get_node("Lights/Light3") as MeshInstance +onready var _out1 = get_node("IO Boxes/Output1") as MeshInstance +onready var _out2 = get_node("IO Boxes/Output2") as MeshInstance +onready var _out3 = get_node("IO Boxes/Output3") as MeshInstance + +var _exit_box_num +var _req_exit_color : Color +var _out_colors : Array +var _out_boxes : Array +var _lights : Array +var _all_colors : Array +var _rng = RandomNumberGenerator.new() +var _is_running = false + +# constant variables +const OUT_BOX_DEFAULT_COLOR = Color(0.4, 0.4, 0.4, 1) +const OUT_BOX_HIGHLIGHT_COLOR = Color(0.6, 0.6, 0.6, 1) +const NULL_COLOR = Color(0, 0, 0, 1) + func _ready(): + _rng.randomize() + + _out_boxes = [_out1, _out2, _out3] + _lights = [_light1, _light2, _light3] + _all_colors = [col1, col2, col3, col4, col5] + + _lever.connect("start_machine", self, "_setup_next_combo") + + var inputs = get_tree().get_nodes_in_group("InputBoxes") + var counter = 0 + for i in inputs: + i.lever.connect("flow_changed", self, "_update_pipe_colors") + i.content_color = _all_colors[counter] + i.load_content_color() + counter+=1 + var forks = get_tree().get_nodes_in_group("PipeForks") for f in forks: f.connect("flow_changed", self, "_update_pipe_colors") @@ -9,9 +53,72 @@ func _ready(): func _update_pipe_colors(): var pipes = get_tree().get_nodes_in_group("Pipes") + for p in pipes: p.update_content_color() + + if _is_running and not _exit_box_num == null: + print(_exit_box_num) + var collider = _out_boxes[_exit_box_num].get_node("ExitCast").get_collider() + if collider.is_in_group("Pipes"): + var new_color = collider.content_color + if new_color != null: + if new_color == _req_exit_color: + _lever.blocked = false + _lever.flick() + _is_running = false + _reset_out_boxes() + print("Game Won!") + -func _on_Fork1_flow_changed(): - pass # Replace with function body. +func _setup_next_combo(): + _reset_out_boxes() + _out_colors.clear() + _req_exit_color = NULL_COLOR + + _exit_box_num = _rng.randi()%3 + + _gen_next_col() + _gen_next_col() + _gen_next_col() + + _set_exit_colors(_out_boxes[_exit_box_num]) + _lever.blocked = true + _is_running = true + + +func _gen_next_col(): + var next_col = _rng.randi()%5 + while _out_colors.has(next_col): + next_col = _rng.randi()%5 + _out_colors.append(next_col) + + +func _set_exit_colors(var box_path): + var material = SpatialMaterial.new() + material.albedo_color = OUT_BOX_HIGHLIGHT_COLOR + box_path.material_override = material + + var counter = 0 + for l in _lights: + var material2 = SpatialMaterial.new() + material2.albedo_color = _all_colors[_out_colors[counter]] + l.material_override = material2 + + _req_exit_color += material2.albedo_color / 3 + + counter+=1 + + +func _reset_out_boxes(): + var material = SpatialMaterial.new() + material.albedo_color = OUT_BOX_DEFAULT_COLOR + _out1.material_override = material + _out2.material_override = material + _out3.material_override = material + + var material2 = SpatialMaterial.new() + _light1.material_override = material2 + _light2.material_override = material2 + _light3.material_override = material2 \ No newline at end of file diff --git a/Level/Interactables/Key/Key.tscn b/Level/Interactables/Key/Key.tscn index efd2fac..2769fde 100644 --- a/Level/Interactables/Key/Key.tscn +++ b/Level/Interactables/Key/Key.tscn @@ -43,11 +43,13 @@ script = ExtResource( 1 ) [node name="KeyMesh" type="MeshInstance" parent="."] transform = Transform( 0.003, 0, 0, 0, 0.02, 0, 0, 0, 0.03, 0, 0.082, 0.04 ) +layers = 3 mesh = SubResource( 1 ) material/0 = null [node name="Outline" type="MeshInstance" parent="KeyMesh"] visible = false +layers = 3 mesh = SubResource( 2 ) material/0 = ExtResource( 3 ) diff --git a/Level/Interactables/Keycard/Keycard.tscn b/Level/Interactables/Keycard/Keycard.tscn index 043b741..9976c75 100644 --- a/Level/Interactables/Keycard/Keycard.tscn +++ b/Level/Interactables/Keycard/Keycard.tscn @@ -57,12 +57,14 @@ script = ExtResource( 1 ) [node name="KeycardMesh" type="MeshInstance" parent="."] transform = Transform( 0.003, 0, 0, 0, 0.06, 0, 0, 0, 0.1, 0, 0, 0 ) +layers = 3 mesh = SubResource( 1 ) material/0 = null material/1 = null [node name="Outline" type="MeshInstance" parent="KeycardMesh"] visible = false +layers = 3 mesh = SubResource( 2 ) material/0 = ExtResource( 4 ) diff --git a/Level/Interactables/Lever/Lever.gd b/Level/Interactables/Lever/Lever.gd index 8a5b4ab..a1ab1d2 100644 --- a/Level/Interactables/Lever/Lever.gd +++ b/Level/Interactables/Lever/Lever.gd @@ -1,11 +1,28 @@ extends StaticBody -onready var leverMesh = get_node("LeverMesh") +#export variables +export(bool) var is_on = false +export(bool) var is_color_input = false +export(bool) var is_machine_start = false + +onready var lever_mesh = get_node("LeverMesh") onready var outline = get_node("LeverMesh/Outline") as MeshInstance -var IsOn = false +var blocked = false +# signals +signal flow_changed +signal start_machine func do_interact(var player): - set_scale(Vector3(1, 1 if IsOn else -1, 1)) - IsOn = !IsOn + if not blocked: + flick() + + if is_color_input: + emit_signal("flow_changed") + if is_machine_start: + emit_signal("start_machine") + +func flick(): + set_scale(Vector3(scale.x, -scale.y, scale.z)) + is_on = !is_on diff --git a/Level/Interactables/Lever/Lever.tscn b/Level/Interactables/Lever/Lever.tscn index 5cf9413..555ccf8 100644 --- a/Level/Interactables/Lever/Lever.tscn +++ b/Level/Interactables/Lever/Lever.tscn @@ -29,17 +29,20 @@ script = ExtResource( 1 ) [node name="BoxMesh" type="MeshInstance" parent="."] transform = Transform( 0.1, 0, 0, 0, 0.2, 0, 0, 0, 0.05, 0, 0, 0 ) +layers = 3 mesh = SubResource( 1 ) material/0 = null [node name="LeverMesh" type="MeshInstance" parent="."] transform = Transform( 0.025, 0, 0, 0, 0.141421, -0.0176777, 0, 0.141421, 0.0176777, 0, 0.15, 0.17 ) +layers = 3 mesh = SubResource( 2 ) material/0 = null [node name="Outline" type="MeshInstance" parent="LeverMesh"] transform = Transform( 1.05, 0, 0, 0, 0.95, 0, 0, 0, 1.05, 0, 0, 0 ) visible = false +layers = 3 mesh = SubResource( 3 ) material/0 = ExtResource( 2 ) diff --git a/Level/Interactables/Pipes/EckiPipe.tscn b/Level/Interactables/Pipes/EckiPipe.tscn index a2fb90f..7253bf0 100644 --- a/Level/Interactables/Pipes/EckiPipe.tscn +++ b/Level/Interactables/Pipes/EckiPipe.tscn @@ -52,6 +52,7 @@ material/0 = null [node name="Outline" type="MeshInstance" parent="Mesh"] visible = false +layers = 3 mesh = SubResource( 2 ) material/0 = ExtResource( 3 ) @@ -62,5 +63,5 @@ shape = SubResource( 3 ) [node name="ColorCast" type="RayCast" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.2 ) enabled = true -cast_to = Vector3( 0, 0, -0.05 ) +cast_to = Vector3( 0, 0, -0.075 ) collision_mask = 7 diff --git a/Level/Interactables/Pipes/ForkPipe.tscn b/Level/Interactables/Pipes/ForkPipe.tscn new file mode 100644 index 0000000..4e54ab1 --- /dev/null +++ b/Level/Interactables/Pipes/ForkPipe.tscn @@ -0,0 +1,71 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://Level/Interactables/Pipes/PipeScript.gd" type="Script" id=1] +[ext_resource path="res://Resources/Models/eckiPipe/Material.material" type="Material" id=2] +[ext_resource path="res://Materials/Pipe_Dream.tres" type="Material" id=3] +[ext_resource path="res://Materials/Glow.tres" type="Material" id=4] + +[sub_resource type="ArrayMesh" id=1] +resource_name = "Cube" +surfaces/0 = { +"aabb": AABB( -0.5, -0.5, -1, 1.00001, 1.5, 1.5 ), +"array_data": PoolByteArray( 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 54, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 149, 0, 189, 129, 0, 0, 0, 60, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 0, 129, 127, 0, 57, 0, 58, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 0, 129, 127, 0, 54, 0, 56, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 0, 129, 127, 0, 54, 0, 58, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 47, 139, 0, 129, 0, 54, 0, 52, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 47, 139, 0, 129, 0, 0, 0, 60, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 133, 30, 0, 127, 0, 57, 0, 56, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 57, 0, 48, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 54, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 54, 0, 48, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 0, 89, 167, 127, 0, 54, 0, 54, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 0, 67, 149, 127, 0, 48, 0, 52, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 0, 89, 167, 127, 0, 48, 0, 54, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 56, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 52, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 0, 111, 195, 129, 0, 0, 0, 60, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 123, 226, 127, 0, 59, 0, 56, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 33, 134, 127, 0, 54, 0, 52, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 56, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 0, 129, 127, 0, 57, 0, 56, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 47, 139, 0, 129, 0, 54, 0, 54, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 48, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 57, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 57, 0, 48, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 107, 189, 127, 0, 48, 0, 56, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 127, 0, 0, 0, 0, 0, 129, 127, 0, 54, 0, 52, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 52, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 0, 117, 47, 129, 0, 54, 0, 48, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 0, 126, 250, 129, 0, 54, 0, 56, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 129, 0, 0, 0, 0, 0, 129, 129, 0, 57, 0, 56 ), +"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 3, 0, 5, 0, 4, 0, 6, 0, 8, 0, 7, 0, 9, 0, 11, 0, 10, 0, 12, 0, 14, 0, 13, 0, 15, 0, 17, 0, 16, 0, 18, 0, 20, 0, 19, 0, 0, 0, 1, 0, 21, 0, 3, 0, 4, 0, 22, 0, 6, 0, 7, 0, 23, 0, 24, 0, 26, 0, 25, 0, 9, 0, 10, 0, 27, 0, 24, 0, 28, 0, 26, 0, 14, 0, 12, 0, 29, 0, 29, 0, 12, 0, 30, 0, 12, 0, 13, 0, 31, 0, 15, 0, 16, 0, 32, 0, 20, 0, 18, 0, 33, 0, 33, 0, 18, 0, 34, 0, 34, 0, 18, 0, 35, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 60, +"material": ExtResource( 2 ), +"name": "Material", +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 36 +} + +[sub_resource type="ArrayMesh" id=2] +surfaces/0 = { +"aabb": AABB( -0.557735, -0.557735, -1.05773, 1.11548, 1.61547, 1.61547 ), +"array_data": PoolByteArray( 185, 199, 14, 63, 185, 199, 14, 63, 185, 199, 14, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 54, 185, 199, 14, 191, 185, 199, 14, 63, 220, 99, 135, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 185, 199, 14, 191, 185, 199, 14, 63, 185, 199, 14, 191, 0, 127, 0, 0, 149, 0, 189, 129, 0, 0, 0, 60, 185, 199, 14, 63, 220, 99, 135, 63, 185, 199, 14, 191, 0, 127, 0, 0, 0, 0, 129, 127, 0, 57, 0, 58, 185, 199, 14, 191, 220, 99, 135, 63, 185, 199, 14, 63, 0, 127, 0, 0, 0, 0, 129, 127, 0, 54, 0, 56, 185, 199, 14, 63, 220, 99, 135, 63, 185, 199, 14, 63, 0, 127, 0, 0, 0, 0, 129, 127, 0, 54, 0, 58, 185, 199, 14, 63, 220, 99, 135, 63, 185, 199, 14, 191, 0, 0, 129, 0, 47, 139, 0, 129, 0, 54, 0, 52, 185, 199, 14, 191, 185, 199, 14, 63, 185, 199, 14, 191, 0, 0, 129, 0, 47, 139, 0, 129, 0, 0, 0, 60, 185, 199, 14, 191, 220, 99, 135, 63, 185, 199, 14, 191, 0, 0, 129, 0, 133, 30, 0, 127, 0, 57, 0, 56, 185, 199, 14, 63, 185, 199, 14, 191, 185, 199, 14, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 57, 0, 48, 185, 199, 14, 191, 220, 99, 135, 63, 185, 199, 14, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 54, 0, 0, 185, 199, 14, 191, 185, 199, 14, 191, 185, 199, 14, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 54, 0, 48, 185, 199, 14, 63, 185, 199, 14, 63, 185, 199, 14, 191, 127, 0, 0, 0, 0, 89, 167, 127, 0, 54, 0, 54, 185, 199, 14, 63, 220, 99, 135, 63, 185, 199, 14, 63, 127, 0, 0, 0, 0, 67, 149, 127, 0, 48, 0, 52, 185, 199, 14, 63, 185, 199, 14, 191, 185, 199, 14, 63, 127, 0, 0, 0, 0, 89, 167, 127, 0, 48, 0, 54, 185, 199, 14, 191, 185, 199, 14, 63, 220, 99, 135, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 56, 185, 199, 14, 63, 185, 199, 14, 191, 220, 99, 135, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 52, 185, 199, 14, 191, 185, 199, 14, 191, 220, 99, 135, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 185, 199, 14, 191, 185, 199, 14, 63, 185, 199, 14, 191, 129, 0, 0, 0, 0, 111, 195, 129, 0, 0, 0, 60, 185, 199, 14, 191, 185, 199, 14, 63, 220, 99, 135, 191, 129, 0, 0, 0, 0, 123, 226, 127, 0, 59, 0, 56, 185, 199, 14, 191, 185, 199, 14, 191, 220, 99, 135, 191, 129, 0, 0, 0, 0, 33, 134, 127, 0, 54, 0, 52, 185, 199, 14, 63, 185, 199, 14, 63, 220, 99, 135, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 56, 185, 199, 14, 191, 220, 99, 135, 63, 185, 199, 14, 191, 0, 127, 0, 0, 0, 0, 129, 127, 0, 57, 0, 56, 185, 199, 14, 63, 185, 199, 14, 63, 185, 199, 14, 191, 0, 0, 129, 0, 47, 139, 0, 129, 0, 54, 0, 54, 185, 199, 14, 191, 185, 199, 14, 191, 185, 199, 14, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 48, 185, 199, 14, 191, 185, 199, 14, 191, 220, 99, 135, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 185, 199, 14, 63, 185, 199, 14, 191, 220, 99, 135, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 185, 199, 14, 63, 220, 99, 135, 63, 185, 199, 14, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 57, 0, 0, 185, 199, 14, 63, 185, 199, 14, 191, 185, 199, 14, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 57, 0, 48, 185, 199, 14, 63, 185, 199, 14, 191, 220, 99, 135, 191, 127, 0, 0, 0, 0, 107, 189, 127, 0, 48, 0, 56, 185, 199, 14, 63, 185, 199, 14, 63, 220, 99, 135, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 185, 199, 14, 63, 220, 99, 135, 63, 185, 199, 14, 191, 127, 0, 0, 0, 0, 0, 129, 127, 0, 54, 0, 52, 185, 199, 14, 63, 185, 199, 14, 63, 220, 99, 135, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 52, 185, 199, 14, 191, 185, 199, 14, 191, 185, 199, 14, 63, 129, 0, 0, 0, 0, 117, 47, 129, 0, 54, 0, 48, 185, 199, 14, 191, 220, 99, 135, 63, 185, 199, 14, 63, 129, 0, 0, 0, 0, 126, 250, 129, 0, 54, 0, 56, 185, 199, 14, 191, 220, 99, 135, 63, 185, 199, 14, 191, 129, 0, 0, 0, 0, 0, 129, 129, 0, 57, 0, 56 ), +"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 0, 0, 21, 0, 1, 0, 3, 0, 22, 0, 4, 0, 6, 0, 23, 0, 7, 0, 24, 0, 25, 0, 26, 0, 9, 0, 27, 0, 10, 0, 24, 0, 26, 0, 28, 0, 14, 0, 29, 0, 12, 0, 29, 0, 30, 0, 12, 0, 12, 0, 31, 0, 13, 0, 15, 0, 32, 0, 16, 0, 20, 0, 33, 0, 18, 0, 33, 0, 34, 0, 18, 0, 34, 0, 35, 0, 18, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 60, +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 36 +} + +[sub_resource type="BoxShape" id=3] + +[node name="Spatial" type="StaticBody" groups=[ +"Pipes", +"PipeForks", +"Touchables", +]] +collision_layer = 7 +collision_mask = 7 +script = ExtResource( 1 ) +mesh_path = NodePath("Mesh") +color_cast_left = NodePath("ColorCast") +can_turn = true + +[node name="Mesh" type="MeshInstance" parent="."] +transform = Transform( 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0, 0 ) +layers = 3 +mesh = SubResource( 1 ) +material/0 = ExtResource( 3 ) + +[node name="Outline" type="MeshInstance" parent="Mesh"] +visible = false +layers = 3 +mesh = SubResource( 2 ) +material/0 = ExtResource( 4 ) + +[node name="CollisionShape" type="CollisionShape" parent="."] +transform = Transform( 0.1, 0, 0, 0, 0.14, 0, 0, 0, 0.14, 0, 0.05, -0.05 ) +shape = SubResource( 3 ) + +[node name="ColorCast" type="RayCast" parent="."] +transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.2 ) +enabled = true +cast_to = Vector3( 0, 0, -0.075 ) +collision_mask = 7 diff --git a/Level/Interactables/Pipes/InputBox.tscn b/Level/Interactables/Pipes/InputBox.tscn index fcdea90..9f94989 100644 --- a/Level/Interactables/Pipes/InputBox.tscn +++ b/Level/Interactables/Pipes/InputBox.tscn @@ -1,9 +1,12 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=6 format=2] -[ext_resource path="res://Level/Interactables/Pipes/PipeScript.gd" type="Script" id=1] +[ext_resource path="res://Level/Interactables/Pipes/InputBoxScript.gd" type="Script" id=1] +[ext_resource path="res://Level/Interactables/Lever/Lever.tscn" type="PackedScene" id=2] [sub_resource type="CubeMesh" id=1] +[sub_resource type="SpatialMaterial" id=3] + [sub_resource type="BoxShape" id=2] [node name="InputBox" type="StaticBody" groups=[ @@ -12,14 +15,19 @@ ]] collision_layer = 7 script = ExtResource( 1 ) -mesh_path = NodePath("Mesh") [node name="Mesh" type="MeshInstance" parent="."] transform = Transform( 0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.18, 0, 0, 0 ) -layers = 7 +layers = 3 mesh = SubResource( 1 ) -material/0 = null +material/0 = SubResource( 3 ) [node name="CollisionShape" type="CollisionShape" parent="."] transform = Transform( 0.19, 0, 0, 0, 0.19, 0, 0, 0, 0.17, 0, 0, 0 ) shape = SubResource( 2 ) +disabled = true + +[node name="Lever" parent="." instance=ExtResource( 2 )] +transform = Transform( 0.6, 0, 0, 0, -2.62268e-008, 0.6, 0, -0.6, -2.62268e-008, 0, 0.21, 0 ) +collision_layer = 7 +is_color_input = true diff --git a/Level/Interactables/Pipes/InputBoxScript.gd b/Level/Interactables/Pipes/InputBoxScript.gd new file mode 100644 index 0000000..45bc817 --- /dev/null +++ b/Level/Interactables/Pipes/InputBoxScript.gd @@ -0,0 +1,35 @@ +extends StaticBody + +#export variables +export(Color) var content_color + +onready var _mesh = get_node("Mesh") +onready var lever = get_node("Lever") +onready var _col_shape = get_node("CollisionShape") + +# constant variables +const NULL_COLOR = Color(0, 0, 0, 1) + +# Called when the node enters the scene tree for the first time. +func _ready(): + #var material = SpatialMaterial.new() + #_mesh.material_override = material + #material.albedo_color = content_color + #print(content_color) + pass + +func load_content_color(): + var material = SpatialMaterial.new() + _mesh.material_override = material + material.albedo_color = content_color + +func update_content_color(): + if lever.is_on: + _col_shape.disabled = false + else: + _col_shape.disabled = true + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass diff --git a/Level/Interactables/Pipes/PipeScript.gd b/Level/Interactables/Pipes/PipeScript.gd index f34c66a..9151dc2 100644 --- a/Level/Interactables/Pipes/PipeScript.gd +++ b/Level/Interactables/Pipes/PipeScript.gd @@ -38,18 +38,17 @@ func do_interact(var player): rotate_x(x_rot * PI/180) rotate_y(y_rot * PI/180) rotate_z(z_rot * PI/180) - is_turned = false; + is_turned = false else: rotate_x(-x_rot * PI/180) rotate_y(-y_rot * PI/180) rotate_z(-z_rot * PI/180) - is_turned = true; + is_turned = true emit_signal("flow_changed") - func _get_color_from_cast(ray_cast : RayCast): if ray_cast.is_colliding(): - if get_name() == "Pipe": + if get_name() == "Pipe29": print("TTTTEEEEEEEEEESSSSSSSSSTTTTTTTTTTT") var collider = ray_cast.get_collider() if collider.is_in_group("Pipes"): @@ -57,8 +56,10 @@ func _get_color_from_cast(ray_cast : RayCast): if new_color != null: return new_color - func update_content_color(): + _left_color = NULL_COLOR + _up_color = NULL_COLOR + if _left_cast != null: var new_color = _get_color_from_cast(_left_cast) if new_color != null: @@ -68,8 +69,15 @@ func update_content_color(): if new_color != null: _up_color = new_color + #if(get_name() == "Pipe17"): + #print(get_name()) + #print(_left_color) + #print(_up_color) + if _left_color != NULL_COLOR and _up_color != NULL_COLOR: - pass + var mix = _left_color + mix.blend(_up_color) + content_color = mix elif _left_color != NULL_COLOR: content_color = _left_color elif _up_color != NULL_COLOR: @@ -84,8 +92,5 @@ func update_content_color(): _mesh.material_override = material material.albedo_color = content_color else: - if can_turn: - #_mesh.material_override = load("res://Materials/Pipe_Dream.tres") - pass - else: + if not can_turn: _mesh.material_override = null diff --git a/Level/Interactables/Pipes/StraightForkPipe.tscn b/Level/Interactables/Pipes/StraightForkPipe.tscn index 4a3faa7..7675539 100644 --- a/Level/Interactables/Pipes/StraightForkPipe.tscn +++ b/Level/Interactables/Pipes/StraightForkPipe.tscn @@ -61,11 +61,11 @@ shape = SubResource( 3 ) [node name="ColorCastLeft" type="RayCast" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.72529e-009, -0.2 ) enabled = true -cast_to = Vector3( 0, 0, -0.05 ) +cast_to = Vector3( 0, 0, -0.075 ) collision_mask = 7 [node name="ColorCastUp" type="RayCast" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.2, 0 ) enabled = true -cast_to = Vector3( 0, 0.05, 0 ) +cast_to = Vector3( 0, 0.075, 0 ) collision_mask = 7 diff --git a/Level/Interactables/Pipes/StraightPipe.tscn b/Level/Interactables/Pipes/StraightPipe.tscn index 5bc6a28..befc5a1 100644 --- a/Level/Interactables/Pipes/StraightPipe.tscn +++ b/Level/Interactables/Pipes/StraightPipe.tscn @@ -62,5 +62,5 @@ shape = SubResource( 3 ) [node name="ColorCast" type="RayCast" parent="."] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.2 ) enabled = true -cast_to = Vector3( 0, 0, -0.05 ) +cast_to = Vector3( 0, 0, -0.075 ) collision_mask = 7 diff --git a/Level/PathTestWorld.tscn b/Level/PathTestWorld.tscn index b5932de..240899a 100644 --- a/Level/PathTestWorld.tscn +++ b/Level/PathTestWorld.tscn @@ -116,5 +116,4 @@ card_door = true door_lvl = 1 [node name="Gameplay?" parent="." instance=ExtResource( 8 )] -editor/display_folded = true transform = Transform( -4.37114e-008, -1, 4.37114e-008, 0, -4.37114e-008, -1, 1, -4.37114e-008, 1.91069e-015, 7, 2, 2 ) diff --git a/Level/World.tscn b/Level/World.tscn index c79b4d7..fae3b60 100644 --- a/Level/World.tscn +++ b/Level/World.tscn @@ -13,26 +13,26 @@ [ext_resource path="res://Characters/Util/PathNavigatorForNPC.tscn" type="PackedScene" id=11] [ext_resource path="res://Characters/Meldewesen/Meldewesen.tscn" type="PackedScene" id=12] -[sub_resource type="BoxShape" id=7] +[sub_resource type="BoxShape" id=1] -[sub_resource type="NavigationMesh" id=1] +[sub_resource type="NavigationMesh" id=2] vertices = PoolVector3Array( -189.32, 0.2, -228.061, -184.22, 0.2, -228.061, -189.62, 0.2, -237.061, -197.12, 0.2, -226.261, -189.32, 0.2, -228.061, -189.62, 0.2, -237.061, -321.32, 0.2, -353.761, -331.82, 0.2, -353.761, -331.82, 0.2, -344.161, -203.12, 0.2, -223.561, -197.12, 0.2, -226.261, -189.62, 0.2, -237.061, -321.32, 0.2, -353.761, -331.82, 0.2, -344.161, -331.82, 0.2, -334.261, -203.12, 0.2, -223.561, -189.62, 0.2, -237.061, -192.02, 0.2, -246.361, -209.42, 0.2, -219.061, -310.82, 0.2, -353.761, -321.32, 0.2, -353.761, -331.82, 0.2, -334.261, -331.82, 0.2, -324.661, -331.82, 0.2, -226.561, -331.82, 0.2, -216.661, -220.82, 0.2, -201.361, -185.42, 0.2, -272.461, -225.62, 0.2, -353.761, -236.42, 0.2, -353.761, -214.52, 0.2, -213.661, -209.42, 0.2, -219.061, -192.02, 0.2, -246.361, -192.02, 0.2, -255.361, -300.32, 0.2, -353.761, -310.82, 0.2, -353.761, -331.82, 0.2, -324.661, -331.82, 0.2, -314.761, -257.72, 0.2, -353.761, -268.22, 0.2, -353.761, -331.82, 0.2, -285.361, -331.82, 0.2, -275.461, -189.92, 0.2, -264.061, -185.42, 0.2, -272.461, -236.42, 0.2, -353.761, -246.92, 0.2, -353.761, -217.52, 0.2, -209.161, -214.52, 0.2, -213.661, -192.02, 0.2, -255.361, -189.92, 0.2, -264.061, -289.52, 0.2, -353.761, -300.32, 0.2, -353.761, -331.82, 0.2, -314.761, -331.82, 0.2, -305.161, -257.72, 0.2, -353.761, -331.82, 0.2, -265.861, -331.82, 0.2, -255.961, -331.82, 0.2, -226.561, -220.82, 0.2, -201.361, -217.52, 0.2, -209.161, -331.82, 0.2, -236.161, -165.32, 0.2, -286.861, -161.42, 0.2, -287.461, -161.72, 0.2, -353.761, -172.52, 0.2, -353.761, -331.82, 0.2, -206.761, -331.82, 0.2, -196.861, -221.72, 0.2, -196.261, -170.12, 0.2, -285.061, -165.32, 0.2, -286.861, -172.52, 0.2, -353.761, -183.02, 0.2, -353.761, -331.82, 0.2, -206.761, -221.72, 0.2, -196.261, -220.82, 0.2, -201.361, -331.82, 0.2, -216.661, -279.02, 0.2, -353.761, -289.52, 0.2, -353.761, -331.82, 0.2, -305.161, -331.82, 0.2, -295.261, -170.12, 0.2, -285.061, -183.02, 0.2, -353.761, -193.82, 0.2, -353.761, -177.62, 0.2, -280.561, -170.12, 0.2, -285.061, -193.82, 0.2, -353.761, -204.32, 0.2, -353.761, -189.92, 0.2, -264.061, -246.92, 0.2, -353.761, -257.72, 0.2, -353.761, -331.82, 0.2, -255.961, -331.82, 0.2, -246.061, -217.52, 0.2, -209.161, -331.82, 0.2, -246.061, -331.82, 0.2, -236.161, -217.52, 0.2, -209.161, -177.62, 0.2, -280.561, -204.32, 0.2, -353.761, -215.12, 0.2, -353.761, -279.02, 0.2, -353.761, -331.82, 0.2, -295.261, -331.82, 0.2, -285.361, -268.22, 0.2, -353.761, -185.42, 0.2, -272.461, -177.62, 0.2, -280.561, -215.12, 0.2, -353.761, -225.62, 0.2, -353.761, -257.72, 0.2, -353.761, -331.82, 0.2, -275.461, -331.82, 0.2, -265.861, -161.72, 0.2, -353.761, -161.42, 0.2, -287.461, -159.32, 0.2, -288.061, -155.12, 0.2, -353.761, -150.92, 0.2, -288.061, -148.52, 0.2, -287.461, -148.22, 0.2, -353.761, -150.92, 0.2, -288.061, -148.22, 0.2, -353.761, -155.12, 0.2, -353.761, -159.32, 0.2, -288.061, -123.92, 0.2, -271.561, -122.42, 0.2, -268.561, -121.82, 0.2, -270.061, -123.92, 0.2, -271.561, -121.82, 0.2, -270.061, -120.32, 0.2, -271.261, -127.52, 0.2, -276.061, -123.92, 0.2, -271.561, -120.32, 0.2, -271.261, -114.02, 0.2, -271.261, -138.02, 0.2, -353.761, -148.52, 0.2, -287.461, -141.32, 0.2, -285.661, -127.82, 0.2, -353.761, -127.52, 0.2, -276.061, -114.02, 0.2, -271.261, -107.42, 0.2, -271.261, -134.42, 0.2, -282.061, -117.62, 0.2, -353.761, -127.82, 0.2, -353.761, -141.32, 0.2, -285.661, -141.32, 0.2, -285.661, -134.42, 0.2, -282.061, -107.42, 0.2, -271.261, -107.12, 0.2, -353.761, -117.62, 0.2, -353.761, -138.02, 0.2, -353.761, -148.22, 0.2, -353.761, -148.52, 0.2, -287.461, -103.82, 0.2, -269.461, -103.82, 0.2, -259.261, -94.2196, 0.2, -259.261, -103.82, 0.2, -269.461, -94.2196, 0.2, -259.261, -84.3196, 0.2, -259.261, -105.62, 0.2, -271.261, -103.82, 0.2, -269.461, -84.3196, 0.2, -259.261, -75.3196, 0.2, -259.261, -86.1196, 0.2, -353.761, -96.6196, 0.2, -353.761, -105.62, 0.2, -271.261, -105.62, 0.2, -271.261, -75.3196, 0.2, -259.261, -65.4196, 0.2, -259.261, -65.1196, 0.2, -353.761, -75.6196, 0.2, -353.761, -107.12, 0.2, -353.761, -107.42, 0.2, -271.261, -105.62, 0.2, -271.261, -96.6196, 0.2, -353.761, -75.6196, 0.2, -353.761, -86.1196, 0.2, -353.761, -105.62, 0.2, -271.261, -61.8196, 0.2, -238.561, -61.8196, 0.2, -232.261, -54.9196, 0.2, -232.261, 164.08, 0.2, -345.361, 164.08, 0.2, -353.761, 156.88, 0.2, -353.761, -61.8196, 0.2, -244.861, -61.8196, 0.2, -238.561, -54.9196, 0.2, -232.261, -46.8196, 0.2, -230.461, -46.8196, 0.2, -220.261, -35.1196, 0.2, -220.261, 164.08, 0.2, -345.361, 156.88, 0.2, -353.761, 149.68, 0.2, -353.761, -48.0196, 0.2, -231.961, -46.8196, 0.2, -230.461, -35.1196, 0.2, -220.261, -23.1196, 0.2, -220.261, -61.8196, 0.2, -244.861, -54.9196, 0.2, -232.261, -48.0196, 0.2, -231.961, -61.8196, 0.2, -251.161, 141.88, 0.2, -219.061, 142.18, 0.2, -216.661, 164.08, 0.2, -216.961, 164.08, 0.2, -225.661, 164.08, 0.2, -336.661, 164.08, 0.2, -345.361, 149.68, 0.2, -353.761, 142.48, 0.2, -353.761, 81.8804, 0.2, -220.261, 93.2804, 0.2, -220.261, 164.08, 0.2, -294.061, -7.81961, 0.2, -353.761, -15.0196, 0.2, -353.761, -61.8196, 0.2, -257.461, 140.38, 0.2, -220.261, 141.88, 0.2, -219.061, 164.08, 0.2, -225.661, 164.08, 0.2, -234.061, -0.919617, 0.2, -353.761, -7.81961, 0.2, -353.761, -61.8196, 0.2, -257.461, -48.0196, 0.2, -231.961, 46.7804, 0.2, -220.261, 58.4804, 0.2, -220.261, 164.08, 0.2, -294.061, 77.9804, 0.2, -353.761, 70.7804, 0.2, -353.761, -61.8196, 0.2, -257.461, -61.8196, 0.2, -251.161, -48.0196, 0.2, -231.961, 140.38, 0.2, -220.261, 164.08, 0.2, -234.061, 164.08, 0.2, -242.761, 164.08, 0.2, -328.261, 164.08, 0.2, -336.661, 142.48, 0.2, -353.761, 135.28, 0.2, -353.761, -48.0196, 0.2, -231.961, -23.1196, 0.2, -220.261, -11.7196, 0.2, -220.261, 164.08, 0.2, -294.061, 70.7804, 0.2, -353.761, 63.5804, 0.2, -353.761, 140.38, 0.2, -220.261, 164.08, 0.2, -242.761, 164.08, 0.2, -251.161, 164.08, 0.2, -328.261, 135.28, 0.2, -353.761, 128.08, 0.2, -353.761, 140.38, 0.2, -220.261, 164.08, 0.2, -251.161, 164.08, 0.2, -259.861, 164.08, 0.2, -319.561, 164.08, 0.2, -328.261, 128.08, 0.2, -353.761, 120.88, 0.2, -353.761, -48.0196, 0.2, -231.961, -11.7196, 0.2, -220.261, 0.280396, 0.2, -220.261, 128.38, 0.2, -220.261, 140.38, 0.2, -220.261, 164.08, 0.2, -259.861, 164.08, 0.2, -268.261, 6.2804, 0.2, -353.761, -0.919617, 0.2, -353.761, -61.8196, 0.2, -257.461, -48.0196, 0.2, -231.961, 58.4804, 0.2, -220.261, 69.8804, 0.2, -220.261, 42.2804, 0.2, -353.761, 35.0804, 0.2, -353.761, -61.8196, 0.2, -257.461, -48.0196, 0.2, -231.961, 0.280396, 0.2, -220.261, 11.3804, 0.2, -220.261, 164.08, 0.2, -311.161, 164.08, 0.2, -319.561, 120.88, 0.2, -353.761, 113.68, 0.2, -353.761, 69.8804, 0.2, -220.261, 81.8804, 0.2, -220.261, 164.08, 0.2, -294.061, 49.4804, 0.2, -353.761, 42.2804, 0.2, -353.761, 128.38, 0.2, -220.261, 164.08, 0.2, -268.261, 164.08, 0.2, -276.961, 164.08, 0.2, -311.161, 113.68, 0.2, -353.761, 106.78, 0.2, -353.761, -48.0196, 0.2, -231.961, 11.3804, 0.2, -220.261, 23.3804, 0.2, -220.261, 116.38, 0.2, -220.261, 128.38, 0.2, -220.261, 164.08, 0.2, -276.961, 164.08, 0.2, -285.361, 164.08, 0.2, -302.461, 164.08, 0.2, -311.161, 106.78, 0.2, -353.761, 99.5804, 0.2, -353.761, 13.4804, 0.2, -353.761, 6.2804, 0.2, -353.761, -61.8196, 0.2, -257.461, 164.08, 0.2, -294.061, 63.5804, 0.2, -353.761, 56.3804, 0.2, -353.761, -48.0196, 0.2, -231.961, 23.3804, 0.2, -220.261, 34.7804, 0.2, -220.261, 116.38, 0.2, -220.261, 164.08, 0.2, -285.361, 164.08, 0.2, -294.061, 104.98, 0.2, -220.261, 164.08, 0.2, -294.061, 164.08, 0.2, -302.461, 99.5804, 0.2, -353.761, 92.3804, 0.2, -353.761, 164.08, 0.2, -294.061, 56.3804, 0.2, -353.761, 49.4804, 0.2, -353.761, -65.1196, 0.2, -353.761, -65.4196, 0.2, -259.261, -63.6196, 0.2, -259.261, -58.2196, 0.2, -353.761, 20.6804, 0.2, -353.761, 13.4804, 0.2, -353.761, -61.8196, 0.2, -257.461, 27.8804, 0.2, -353.761, 20.6804, 0.2, -353.761, -61.8196, 0.2, -257.461, -51.0196, 0.2, -353.761, -58.2196, 0.2, -353.761, -63.6196, 0.2, -259.261, -48.0196, 0.2, -231.961, 34.7804, 0.2, -220.261, 46.7804, 0.2, -220.261, -43.8196, 0.2, -353.761, -51.0196, 0.2, -353.761, -63.6196, 0.2, -259.261, -43.8196, 0.2, -353.761, -63.6196, 0.2, -259.261, -61.8196, 0.2, -257.461, -36.6196, 0.2, -353.761, 164.08, 0.2, -294.061, 92.3804, 0.2, -353.761, 85.1804, 0.2, -353.761, 35.0804, 0.2, -353.761, 27.8804, 0.2, -353.761, -61.8196, 0.2, -257.461, -29.4196, 0.2, -353.761, -36.6196, 0.2, -353.761, -61.8196, 0.2, -257.461, 93.2804, 0.2, -220.261, 104.98, 0.2, -220.261, 164.08, 0.2, -294.061, -22.2196, 0.2, -353.761, -29.4196, 0.2, -353.761, -61.8196, 0.2, -257.461, 164.08, 0.2, -294.061, 85.1804, 0.2, -353.761, 77.9804, 0.2, -353.761, -15.0196, 0.2, -353.761, -22.2196, 0.2, -353.761, -61.8196, 0.2, -257.461, -182.12, 0.4, -232.861, -179.12, 0.4, -228.961, -177.32, 0.4, -227.161, -171.32, 0.4, -225.661, -186.92, 0.4, -244.861, -185.12, 0.4, -238.561, -141.92, 0.4, -221.161, -137.42, 0.4, -223.561, -132.32, 0.4, -227.461, -128.72, 0.4, -231.661, -125.12, 0.4, -237.961, -165.92, 0.4, -222.961, -161.12, 0.4, -219.061, -155.12, 0.4, -218.461, -126.62, 0.4, -267.061, -129.62, 0.4, -271.561, -134.42, 0.4, -276.361, -134.42, 0.4, -276.361, -138.92, 0.4, -279.361, -145.22, 0.4, -282.061, -186.92, 0.4, -257.161, -187.52, 0.4, -251.461, -186.92, 0.4, -244.861, -145.22, 0.4, -282.061, -151.22, 0.4, -283.261, -159.02, 0.4, -283.261, -171.62, 0.4, -279.061, -126.62, 0.4, -267.061, -134.42, 0.4, -276.361, -122.72, 0.4, -254.761, -123.92, 0.4, -260.461, -126.62, 0.4, -267.061, -125.12, 0.4, -237.961, -122.72, 0.4, -247.261, -155.12, 0.4, -218.461, -148.82, 0.4, -219.061, -141.92, 0.4, -221.161, -171.32, 0.4, -225.661, -165.92, 0.4, -222.961, -182.12, 0.4, -269.161, -184.82, 0.4, -264.061, -186.92, 0.4, -257.161, -186.92, 0.4, -244.861, -171.62, 0.4, -279.061, -177.02, 0.4, -275.161, -171.32, 0.4, -225.661, -141.92, 0.4, -221.161, -125.12, 0.4, -237.961, -126.62, 0.4, -267.061, -171.62, 0.4, -279.061, -186.92, 0.4, -244.861, -159.02, 0.4, -283.261, -164.72, 0.4, -282.061, -171.62, 0.4, -279.061, -140.72, 100.4, -262.561, -143.42, 100.4, -265.261, -147.32, 100.4, -267.661, -154.22, 100.4, -269.161, -172.52, 100.4, -246.061, -170.72, 100.4, -241.561, -168.62, 100.4, -238.561, -171.62, 100.4, -258.661, -173.12, 100.4, -252.361, -154.22, 100.4, -269.161, -158.42, 100.4, -268.861, -162.62, 100.4, -267.661, -167.72, 100.4, -264.361, -171.62, 100.4, -258.661, -156.02, 100.4, -232.861, -151.52, 100.4, -233.161, -147.32, 100.4, -234.361, -141.92, 100.4, -237.961, -138.32, 100.4, -243.361, -136.82, 100.4, -250.861, -138.02, 100.4, -257.761, -140.72, 100.4, -262.561, -138.32, 100.4, -243.361, -168.62, 100.4, -238.561, -162.62, 100.4, -234.361, -156.02, 100.4, -232.861, -171.62, 100.4, -258.661, -168.62, 100.4, -238.561, -156.02, 100.4, -232.861, -138.32, 100.4, -243.361, -140.72, 100.4, -262.561, -154.22, 100.4, -269.161, -117.92, 12.4, -255.961, -117.92, 12.4, -244.861, -108.02, 12.4, -244.861, -108.02, 12.4, -255.961, -108.02, 12.4, -255.961, -108.02, 12.4, -267.061, -117.92, 12.4, -267.061, -117.92, 12.4, -255.961, -117.62, 0.4, -255.961, -117.62, 0.4, -245.161, -108.32, 0.4, -245.161, -108.32, 0.4, -255.961, -108.32, 0.4, -255.961, -108.32, 0.4, -266.761, -117.62, 0.4, -266.761, -117.62, 0.4, -255.961, -102.92, 12.4, -255.061, -102.92, 12.4, -244.861, -92.1196, 12.4, -244.861, -92.1196, 12.4, -255.061, -92.1196, 12.4, -244.861, -81.0196, 12.4, -244.861, -81.0196, 12.4, -255.061, -92.1196, 12.4, -255.061, -75.9196, 12.4, -243.961, -75.9196, 12.4, -232.861, -66.0196, 12.4, -232.861, -66.0196, 12.4, -243.961, -66.0196, 12.4, -243.961, -66.0196, 12.4, -255.061, -75.9196, 12.4, -255.061, -75.9196, 12.4, -243.961, -102.62, 0.4, -254.761, -102.62, 0.4, -245.161, -92.1196, 0.4, -245.161, -92.1196, 0.4, -254.761, -92.1196, 0.4, -245.161, -81.3196, 0.4, -245.161, -81.3196, 0.4, -254.761, -92.1196, 0.4, -254.761, -75.6196, 0.4, -243.961, -75.6196, 0.4, -233.161, -66.3196, 0.4, -233.161, -66.3196, 0.4, -243.961, -66.3196, 0.4, -243.961, -66.3196, 0.4, -254.761, -75.6196, 0.4, -254.761, -75.6196, 0.4, -243.961, -119.42, 0.2, -142.261, -118.52, 0.2, -137.161, -118.22, 0.2, -143.161, -152.12, 0.2, -173.461, -155.72, 0.2, -168.061, -150.92, 0.2, -168.061, -150.62, 0.2, -213.961, -155.72, 0.2, -213.961, -152.12, 0.2, -208.561, -122.12, 0.2, -148.561, -119.42, 0.2, -142.261, -118.22, 0.2, -143.161, -118.22, 0.2, -149.461, -80.1196, 0.2, -222.061, -90.3196, 0.2, -240.661, -100.22, 0.2, -240.661, -80.1196, 0.2, -212.761, -122.12, 0.2, -148.561, -118.22, 0.2, -149.461, -116.42, 0.2, -151.261, -125.72, 0.2, -153.961, -150.62, 0.2, -213.961, -152.12, 0.2, -208.561, -150.32, 0.2, -204.661, -144.62, 0.2, -215.161, -106.52, 0.2, -151.261, -96.3196, 0.2, -151.261, -76.2196, 0.2, -176.461, -152.12, 0.2, -173.461, -150.92, 0.2, -168.061, -144.62, 0.2, -166.861, -149.42, 0.2, -179.761, -109.52, 0.2, -240.661, -119.42, 0.2, -240.661, -120.32, 0.2, -237.361, -109.52, 0.2, -240.661, -127.22, 0.2, -226.261, -132.32, 0.2, -221.461, -80.1196, 0.2, -203.461, -80.1196, 0.2, -212.761, -100.22, 0.2, -240.661, -86.4196, 0.2, -151.261, -76.2196, 0.2, -151.261, -76.2196, 0.2, -157.561, -147.92, 0.2, -195.061, -147.92, 0.2, -186.961, -137.42, 0.2, -163.861, -80.1196, 0.2, -231.361, -80.1196, 0.2, -240.661, -90.3196, 0.2, -240.661, -86.4196, 0.2, -151.261, -76.2196, 0.2, -157.561, -76.2196, 0.2, -163.861, -109.52, 0.2, -240.661, -120.32, 0.2, -237.361, -123.92, 0.2, -230.461, -132.02, 0.2, -160.261, -125.72, 0.2, -153.961, -116.42, 0.2, -151.261, -137.42, 0.2, -218.161, -144.62, 0.2, -215.161, -150.32, 0.2, -204.661, -149.42, 0.2, -179.761, -144.62, 0.2, -166.861, -137.42, 0.2, -163.861, -147.92, 0.2, -186.961, -80.1196, 0.2, -222.061, -80.1196, 0.2, -231.361, -90.3196, 0.2, -240.661, -86.4196, 0.2, -151.261, -76.2196, 0.2, -163.861, -76.2196, 0.2, -170.161, -109.52, 0.2, -240.661, -123.92, 0.2, -230.461, -127.22, 0.2, -226.261, -74.1196, 0.2, -178.261, -74.1196, 0.2, -201.661, -78.3196, 0.2, -201.661, -137.42, 0.2, -163.861, -132.02, 0.2, -160.261, -116.42, 0.2, -151.261, -106.52, 0.2, -151.261, -132.32, 0.2, -221.461, -137.42, 0.2, -218.161, -150.32, 0.2, -204.661, -147.92, 0.2, -195.061, -76.2196, 0.2, -176.461, -74.1196, 0.2, -178.261, -78.3196, 0.2, -201.661, -80.1196, 0.2, -203.461, -132.32, 0.2, -221.461, -147.92, 0.2, -195.061, -137.42, 0.2, -163.861, -106.52, 0.2, -151.261, -76.2196, 0.2, -176.461, -80.1196, 0.2, -203.461, -86.4196, 0.2, -151.261, -76.2196, 0.2, -170.161, -76.2196, 0.2, -176.461, -96.3196, 0.2, -151.261, -75.9196, 12.4, -216.961, -75.9196, 12.4, -205.861, -66.0196, 12.4, -205.861, -66.0196, 12.4, -216.961, -66.0196, 12.4, -216.961, -66.0196, 12.4, -228.061, -75.9196, 12.4, -228.061, -75.9196, 12.4, -216.961, -60.9196, 12.4, -216.961, -60.9196, 12.4, -205.861, -51.0196, 12.4, -205.861, -51.0196, 12.4, -216.961, -51.0196, 12.4, -216.961, -51.0196, 12.4, -228.061, -60.9196, 12.4, -228.061, -60.9196, 12.4, -216.961, -75.6196, 0.4, -216.961, -75.6196, 0.4, -206.161, -66.3196, 0.4, -206.161, -66.3196, 0.4, -216.961, -66.3196, 0.4, -216.961, -66.3196, 0.4, -227.761, -75.6196, 0.4, -227.761, -75.6196, 0.4, -216.961, -60.6196, 0.4, -216.961, -60.6196, 0.4, -206.161, -51.3196, 0.4, -206.161, -51.3196, 0.4, -216.961, -51.3196, 0.4, -216.961, -51.3196, 0.4, -227.761, -60.6196, 0.4, -227.761, -60.6196, 0.4, -216.961, -176.42, 0.4, -220.561, -178.52, 0.4, -222.661, -181.22, 0.4, -223.261, -185.12, 0.4, -158.461, -178.82, 0.4, -159.061, -177.92, 0.4, -160.261, -166.22, 0.4, -166.561, -162.32, 0.4, -167.461, -158.72, 0.4, -171.661, -156.62, 0.4, -207.061, -159.62, 0.4, -211.561, -162.32, 0.4, -214.561, -215.12, 0.4, -178.561, -212.12, 0.4, -172.861, -209.12, 0.4, -168.961, -204.02, 0.4, -164.461, -198.02, 0.4, -161.161, -216.92, 0.4, -184.861, -170.72, 0.4, -217.261, -176.42, 0.4, -220.561, -181.22, 0.4, -223.261, -216.92, 0.4, -197.161, -217.52, 0.4, -191.461, -216.92, 0.4, -184.861, -212.12, 0.4, -209.161, -214.82, 0.4, -204.061, -152.72, 0.4, -194.761, -153.92, 0.4, -200.461, -156.62, 0.4, -207.061, -162.32, 0.4, -214.561, -170.72, 0.4, -217.261, -152.72, 0.4, -187.261, -172.52, 0.4, -163.861, -166.22, 0.4, -166.561, -158.72, 0.4, -171.661, -155.12, 0.4, -177.961, -152.72, 0.4, -187.261, -198.02, 0.4, -161.161, -191.12, 0.4, -159.061, -185.12, 0.4, -158.461, -177.92, 0.4, -160.261, -172.52, 0.4, -163.861, -189.02, 0.4, -223.261, -194.72, 0.4, -222.061, -201.62, 0.4, -219.061, -201.62, 0.4, -219.061, -207.02, 0.4, -215.161, -212.12, 0.4, -209.161, -170.72, 0.4, -217.261, -181.22, 0.4, -223.261, -189.02, 0.4, -223.261, -216.92, 0.4, -184.861, -198.02, 0.4, -161.161, -172.52, 0.4, -163.861, -152.72, 0.4, -187.261, -170.72, 0.4, -217.261, -212.12, 0.4, -209.161, 164.08, 0.2, -210.361, 164.08, 0.2, -216.961, 142.18, 0.2, -216.661, 142.18, 0.2, -210.061, 142.18, 0.2, -210.061, 142.18, 0.2, -203.461, 164.08, 0.2, -203.461, 164.08, 0.2, -210.361, 142.18, 0.2, -163.261, 164.08, 0.2, -162.961, 164.08, 0.2, -169.861, 142.18, 0.2, -170.161, 142.18, 0.2, -196.861, 142.18, 0.2, -189.961, 164.08, 0.2, -189.961, 164.08, 0.2, -196.861, 142.18, 0.2, -170.161, 164.08, 0.2, -169.861, 164.08, 0.2, -176.461, 142.18, 0.2, -176.761, 142.18, 0.2, -189.961, 142.18, 0.2, -183.361, 164.08, 0.2, -183.361, 164.08, 0.2, -189.961, 142.18, 0.2, -176.761, 164.08, 0.2, -176.461, 164.08, 0.2, -183.361, 142.18, 0.2, -183.361, 142.18, 0.2, -203.461, 142.18, 0.2, -196.861, 164.08, 0.2, -196.861, 164.08, 0.2, -203.461, -45.9196, 12.4, -216.061, -45.9196, 12.4, -205.861, -35.1196, 12.4, -205.861, -35.1196, 12.4, -216.061, -35.1196, 12.4, -205.861, -24.0196, 12.4, -205.861, -24.0196, 12.4, -216.061, -35.1196, 12.4, -216.061, -18.9196, 12.4, -216.061, -18.9196, 12.4, -205.861, -8.1196, 12.4, -205.861, -8.1196, 12.4, -216.061, -8.1196, 12.4, -205.861, 2.98041, 12.4, -205.861, 2.98041, 12.4, -216.061, -8.1196, 12.4, -216.061, 8.08038, 12.4, -216.061, 8.08038, 12.4, -205.861, 18.8804, 12.4, -205.861, 18.8804, 12.4, -216.061, 18.8804, 12.4, -205.861, 29.9804, 12.4, -205.861, 29.9804, 12.4, -216.061, 18.8804, 12.4, -216.061, 35.0804, 12.4, -216.061, 35.0804, 12.4, -205.861, 45.8804, 12.4, -205.861, 45.8804, 12.4, -216.061, 45.8804, 12.4, -205.861, 56.9804, 12.4, -205.861, 56.9804, 12.4, -216.061, 45.8804, 12.4, -216.061, 62.0804, 12.4, -216.061, 62.0804, 12.4, -205.861, 72.8804, 12.4, -205.861, 72.8804, 12.4, -216.061, 72.8804, 12.4, -205.861, 83.9804, 12.4, -205.861, 83.9804, 12.4, -216.061, 72.8804, 12.4, -216.061, 89.0804, 12.4, -216.061, 89.0804, 12.4, -205.861, 99.8804, 12.4, -205.861, 99.8804, 12.4, -216.061, 99.8804, 12.4, -205.861, 110.98, 12.4, -205.861, 110.98, 12.4, -216.061, 99.8804, 12.4, -216.061, 116.08, 12.4, -216.061, 116.08, 12.4, -205.861, 126.88, 12.4, -205.861, 126.88, 12.4, -216.061, 126.88, 12.4, -205.861, 137.98, 12.4, -205.861, 137.98, 12.4, -216.061, 126.88, 12.4, -216.061, -45.6196, 0.4, -215.761, -45.6196, 0.4, -206.161, -35.1196, 0.4, -206.161, -35.1196, 0.4, -215.761, -35.1196, 0.4, -206.161, -24.3196, 0.4, -206.161, -24.3196, 0.4, -215.761, -35.1196, 0.4, -215.761, -18.6196, 0.4, -215.761, -18.6196, 0.4, -206.161, -8.1196, 0.4, -206.161, -8.1196, 0.4, -215.761, -8.1196, 0.4, -206.161, 2.68039, 0.4, -206.161, 2.68039, 0.4, -215.761, -8.1196, 0.4, -215.761, 8.3804, 0.4, -215.761, 8.3804, 0.4, -206.161, 18.8804, 0.4, -206.161, 18.8804, 0.4, -215.761, 18.8804, 0.4, -206.161, 29.6804, 0.4, -206.161, 29.6804, 0.4, -215.761, 18.8804, 0.4, -215.761, 35.3804, 0.4, -215.761, 35.3804, 0.4, -206.161, 45.8804, 0.4, -206.161, 45.8804, 0.4, -215.761, 45.8804, 0.4, -206.161, 56.6804, 0.4, -206.161, 56.6804, 0.4, -215.761, 45.8804, 0.4, -215.761, 62.3804, 0.4, -215.761, 62.3804, 0.4, -206.161, 72.8804, 0.4, -206.161, 72.8804, 0.4, -215.761, 72.8804, 0.4, -206.161, 83.6804, 0.4, -206.161, 83.6804, 0.4, -215.761, 72.8804, 0.4, -215.761, 89.3804, 0.4, -215.761, 89.3804, 0.4, -206.161, 99.8804, 0.4, -206.161, 99.8804, 0.4, -215.761, 99.8804, 0.4, -206.161, 110.68, 0.4, -206.161, 110.68, 0.4, -215.761, 99.8804, 0.4, -215.761, 116.38, 0.4, -215.761, 116.38, 0.4, -206.161, 126.88, 0.4, -206.161, 126.88, 0.4, -215.761, 126.88, 0.4, -206.161, 137.68, 0.4, -206.161, 137.68, 0.4, -215.761, 126.88, 0.4, -215.761, -170.72, 100.4, -202.561, -173.42, 100.4, -205.261, -177.32, 100.4, -207.661, -184.22, 100.4, -209.161, -202.52, 100.4, -186.061, -200.72, 100.4, -181.561, -198.62, 100.4, -178.561, -201.62, 100.4, -198.661, -203.12, 100.4, -192.361, -184.22, 100.4, -209.161, -188.42, 100.4, -208.861, -192.62, 100.4, -207.661, -197.72, 100.4, -204.361, -201.62, 100.4, -198.661, -186.02, 100.4, -172.861, -181.52, 100.4, -173.161, -177.32, 100.4, -174.361, -171.92, 100.4, -177.961, -168.32, 100.4, -183.361, -166.82, 100.4, -190.861, -168.02, 100.4, -197.761, -170.72, 100.4, -202.561, -168.32, 100.4, -183.361, -198.62, 100.4, -178.561, -192.62, 100.4, -174.361, -186.02, 100.4, -172.861, -201.62, 100.4, -198.661, -198.62, 100.4, -178.561, -186.02, 100.4, -172.861, -168.32, 100.4, -183.361, -170.72, 100.4, -202.561, -184.22, 100.4, -209.161, 40.1804, 0.2, -201.661, 32.6804, 0.2, -201.961, 25.1804, 0.2, -201.661, 25.1804, 0.2, -178.261, 32.9804, 0.2, -178.261, -74.1196, 0.2, -201.661, -74.1196, 0.2, -178.261, -66.6196, 0.2, -178.261, -66.3196, 0.2, -201.661, 2.3804, 0.2, -178.261, 9.8804, 0.2, -178.261, 9.58038, 0.2, -201.661, 2.3804, 0.2, -201.661, -59.1196, 0.2, -201.661, -66.3196, 0.2, -201.661, -66.6196, 0.2, -178.261, -58.8196, 0.2, -178.261, 17.3804, 0.2, -201.661, 9.58038, 0.2, -201.661, 9.8804, 0.2, -178.261, 17.6804, 0.2, -178.261, -51.3196, 0.2, -201.661, -59.1196, 0.2, -201.661, -58.8196, 0.2, -178.261, -51.3196, 0.2, -178.261, 25.1804, 0.2, -201.661, 17.3804, 0.2, -201.661, 17.6804, 0.2, -178.261, 25.1804, 0.2, -178.261, -44.1196, 0.2, -201.661, -51.3196, 0.2, -201.661, -51.3196, 0.2, -178.261, -43.5196, 0.2, -178.261, 40.4804, 0.2, -178.261, 48.2804, 0.2, -178.261, 48.2804, 0.2, -201.661, 40.1804, 0.2, -201.661, -36.3196, 0.2, -201.661, -44.1196, 0.2, -201.661, -43.5196, 0.2, -178.261, -36.0196, 0.2, -178.261, 32.9804, 0.2, -178.261, 40.4804, 0.2, -178.261, 40.1804, 0.2, -201.661, -28.5196, 0.2, -201.661, -36.3196, 0.2, -201.661, -36.0196, 0.2, -178.261, -28.2196, 0.2, -178.261, 2.3804, 0.2, -201.661, -5.41962, 0.2, -201.661, -5.41962, 0.2, -178.261, 2.3804, 0.2, -178.261, -21.3196, 0.2, -201.661, -28.5196, 0.2, -201.661, -28.2196, 0.2, -178.261, -20.7196, 0.2, -178.261, -5.41962, 0.2, -201.661, -13.2196, 0.2, -201.661, -12.9196, 0.2, -178.261, -5.41962, 0.2, -178.261, -13.2196, 0.2, -201.661, -21.3196, 0.2, -201.661, -20.7196, 0.2, -178.261, -12.9196, 0.2, -178.261, 50.0804, 0.2, -177.061, 50.3804, 0.2, -174.361, 69.8804, 0.2, -174.361, 70.1804, 0.2, -177.061, 71.9804, 0.2, -178.261, 71.9804, 0.2, -201.661, 65.6804, 0.2, -201.661, 48.2804, 0.2, -178.261, 50.0804, 0.2, -177.061, 70.1804, 0.2, -177.061, 71.9804, 0.2, -178.261, 65.6804, 0.2, -201.661, 59.6804, 0.2, -201.661, 59.6804, 0.2, -201.661, 48.2804, 0.2, -201.661, 48.2804, 0.2, -178.261, 116.98, 0.2, -178.261, 123.88, 0.2, -178.261, 123.88, 0.2, -189.961, 123.88, 0.2, -189.961, 123.88, 0.2, -201.661, 116.98, 0.2, -201.661, 110.98, 0.2, -178.261, 116.98, 0.2, -178.261, 123.88, 0.2, -189.961, 123.88, 0.2, -189.961, 116.98, 0.2, -201.661, 110.98, 0.2, -201.661, 104.38, 0.2, -178.261, 110.98, 0.2, -178.261, 123.88, 0.2, -189.961, 123.88, 0.2, -189.961, 110.98, 0.2, -201.661, 104.38, 0.2, -201.661, 104.38, 0.2, -178.261, 123.88, 0.2, -189.961, 104.38, 0.2, -201.661, 97.7804, 0.2, -201.661, 97.7804, 0.2, -178.261, 71.9804, 0.2, -201.661, 71.9804, 0.2, -178.261, 78.5804, 0.2, -178.261, 78.5804, 0.2, -201.661, 85.1804, 0.2, -201.661, 78.5804, 0.2, -201.661, 78.5804, 0.2, -178.261, 85.1804, 0.2, -178.261, 91.1804, 0.2, -178.261, 97.7804, 0.2, -178.261, 97.7804, 0.2, -201.661, 91.1804, 0.2, -201.661, 91.1804, 0.2, -201.661, 85.1804, 0.2, -201.661, 85.1804, 0.2, -178.261, 91.1804, 0.2, -178.261, 128.08, 12.4, -189.961, 128.08, 12.4, -178.861, 137.98, 12.4, -178.861, 137.98, 12.4, -189.961, 137.98, 12.4, -189.961, 137.98, 12.4, -201.061, 128.08, 12.4, -201.061, 128.08, 12.4, -189.961, 128.38, 0.4, -189.961, 128.38, 0.4, -179.161, 137.68, 0.4, -179.161, 137.68, 0.4, -189.961, 137.68, 0.4, -189.961, 137.68, 0.4, -200.761, 128.38, 0.4, -200.761, 128.38, 0.4, -189.961, -331.82, 0.2, -185.161, -221.72, 0.2, -185.761, -221.72, 0.2, -196.261, -331.82, 0.2, -196.861, -189.32, 0.2, -145.561, -184.22, 0.2, -153.961, -191.42, 0.2, -154.261, -189.32, 0.2, -145.561, -191.42, 0.2, -154.261, -198.02, 0.2, -156.061, -331.82, 0.2, 131.639, -331.82, 0.2, 142.139, -321.32, 0.2, 142.139, -189.32, 0.2, -145.561, -198.02, 0.2, -156.061, -203.12, 0.2, -158.461, -331.82, 0.2, 121.439, -331.82, 0.2, 131.639, -321.32, 0.2, 142.139, -191.72, 0.2, -137.461, -189.32, 0.2, -145.561, -203.12, 0.2, -158.461, -209.12, 0.2, -162.661, -331.82, 0.2, 121.439, -321.32, 0.2, 142.139, -310.52, 0.2, 142.139, -331.82, 0.2, 111.239, -331.82, 0.2, 29.339, -331.82, 0.2, 39.539, -235.22, 0.2, 142.139, -224.42, 0.2, 142.139, -191.72, 0.2, -137.461, -209.12, 0.2, -162.661, -213.32, 0.2, -166.861, -192.02, 0.2, -126.361, -189.62, 0.2, -117.061, -331.82, 0.2, -83.161, -331.82, 0.2, -72.961, -331.82, 0.2, 111.239, -310.52, 0.2, 142.139, -299.72, 0.2, 142.139, -331.82, 0.2, 101.039, -184.52, 0.2, -108.361, -189.62, 0.2, -117.061, -331.82, 0.2, -72.961, -331.82, 0.2, -62.761, -165.32, 0.2, -95.161, -169.52, 0.2, -96.661, -331.82, 0.2, -11.461, -192.02, 0.2, -126.361, -213.32, 0.2, -166.861, -217.52, 0.2, -172.861, -331.82, 0.2, -93.361, -331.82, 0.2, -83.161, -189.62, 0.2, -117.061, -331.82, 0.2, 101.039, -299.72, 0.2, 142.139, -288.92, 0.2, 142.139, -331.82, 0.2, 90.839, -331.82, 0.2, -1.26099, -192.02, 0.2, 142.139, -181.22, 0.2, 142.139, -184.52, 0.2, -108.361, -331.82, 0.2, -62.761, -331.82, 0.2, -52.561, -331.82, 0.2, 90.839, -288.92, 0.2, 142.139, -278.12, 0.2, 142.139, -331.82, 0.2, 80.639, -331.82, 0.2, 19.139, -331.82, 0.2, 29.339, -224.42, 0.2, 142.139, -213.62, 0.2, 142.139, -331.82, 0.2, 80.639, -278.12, 0.2, 142.139, -267.32, 0.2, 142.139, -331.82, 0.2, 70.439, -177.62, 0.2, -101.461, -184.52, 0.2, -108.361, -331.82, 0.2, -42.361, -331.82, 0.2, -32.161, -331.82, 0.2, 70.439, -267.32, 0.2, 142.139, -256.52, 0.2, 142.139, -331.82, 0.2, 60.239, -221.72, 0.2, -185.761, -331.82, 0.2, -185.161, -331.82, 0.2, -174.961, -220.82, 0.2, -180.661, -221.72, 0.2, -185.761, -331.82, 0.2, -174.961, -331.82, 0.2, -164.761, -331.82, 0.2, -1.26099, -331.82, 0.2, 8.93903, -202.82, 0.2, 142.139, -192.02, 0.2, 142.139, -165.32, 0.2, -95.161, -331.82, 0.2, -11.461, -331.82, 0.2, -1.26099, -170.42, 0.2, 142.139, -159.62, 0.2, 142.139, -159.02, 0.2, -93.961, -220.82, 0.2, -180.661, -331.82, 0.2, -164.761, -331.82, 0.2, -154.561, -217.52, 0.2, -172.861, -220.82, 0.2, -180.661, -331.82, 0.2, -154.561, -331.82, 0.2, -144.361, -177.62, 0.2, -101.461, -331.82, 0.2, -32.161, -331.82, 0.2, -21.661, -331.82, 0.2, 60.239, -256.52, 0.2, 142.139, -245.72, 0.2, 142.139, -331.82, 0.2, 49.739, -217.52, 0.2, -172.861, -331.82, 0.2, -144.361, -331.82, 0.2, -134.161, -217.52, 0.2, -172.861, -331.82, 0.2, -134.161, -331.82, 0.2, -123.961, -331.82, 0.2, 8.93903, -331.82, 0.2, 19.139, -213.62, 0.2, 142.139, -202.82, 0.2, 142.139, -217.52, 0.2, -172.861, -331.82, 0.2, -123.961, -331.82, 0.2, -113.761, -217.52, 0.2, -172.861, -331.82, 0.2, -113.761, -331.82, 0.2, -103.561, -331.82, 0.2, 49.739, -245.72, 0.2, 142.139, -235.22, 0.2, 142.139, -331.82, 0.2, 39.539, -217.52, 0.2, -172.861, -331.82, 0.2, -103.561, -331.82, 0.2, -93.361, -177.62, 0.2, -101.461, -331.82, 0.2, -21.661, -331.82, 0.2, -11.461, -169.52, 0.2, -96.661, -184.52, 0.2, -108.361, -331.82, 0.2, -52.561, -331.82, 0.2, -42.361, -331.82, 0.2, -1.26099, -181.22, 0.2, 142.139, -170.42, 0.2, 142.139, 50.3804, 0.2, -121.261, 69.8804, 0.2, -120.961, 69.8804, 0.2, -127.861, 50.3804, 0.2, -128.161, 50.3804, 0.2, -147.961, 69.8804, 0.2, -147.661, 69.8804, 0.2, -154.561, 50.3804, 0.2, -154.561, 50.3804, 0.2, -128.161, 69.8804, 0.2, -127.861, 69.8804, 0.2, -134.461, 50.3804, 0.2, -134.761, 69.8804, 0.2, -161.161, 69.8804, 0.2, -167.761, 50.3804, 0.2, -167.761, 50.3804, 0.2, -161.161, 50.3804, 0.2, -134.761, 69.8804, 0.2, -134.461, 69.8804, 0.2, -141.061, 50.3804, 0.2, -141.361, 50.3804, 0.2, -161.161, 50.3804, 0.2, -154.561, 69.8804, 0.2, -154.561, 69.8804, 0.2, -161.161, 50.3804, 0.2, -141.361, 69.8804, 0.2, -141.061, 69.8804, 0.2, -147.661, 50.3804, 0.2, -147.961, 69.8804, 0.2, -167.761, 69.8804, 0.2, -174.361, 50.3804, 0.2, -174.361, 50.3804, 0.2, -167.761, -72.0196, 12.4, -162.961, -72.0196, 12.4, -151.861, -61.8196, 12.4, -151.861, -61.8196, 12.4, -162.961, -61.8196, 12.4, -162.961, -61.8196, 12.4, -174.061, -72.0196, 12.4, -174.061, -72.0196, 12.4, -162.961, -57.0196, 12.4, -174.061, -57.0196, 12.4, -163.861, -45.9196, 12.4, -163.861, -45.9196, 12.4, -174.061, -34.8196, 12.4, -174.061, -45.9196, 12.4, -174.061, -45.9196, 12.4, -163.861, -34.8196, 12.4, -163.861, -30.0196, 12.4, -174.061, -30.0196, 12.4, -163.861, -18.9196, 12.4, -163.861, -18.9196, 12.4, -174.061, -7.81961, 12.4, -174.061, -18.9196, 12.4, -174.061, -18.9196, 12.4, -163.861, -7.81961, 12.4, -163.861, -3.01959, 12.4, -174.061, -3.01959, 12.4, -163.861, 8.08038, 12.4, -163.861, 8.08038, 12.4, -174.061, 19.1804, 12.4, -174.061, 8.08038, 12.4, -174.061, 8.08038, 12.4, -163.861, 19.1804, 12.4, -163.861, 23.9804, 12.4, -174.061, 23.9804, 12.4, -163.861, 35.0804, 12.4, -163.861, 35.0804, 12.4, -174.061, 46.1804, 12.4, -174.061, 35.0804, 12.4, -174.061, 35.0804, 12.4, -163.861, 46.1804, 12.4, -163.861, 74.0804, 12.4, -162.961, 74.0804, 12.4, -151.861, 83.9804, 12.4, -151.861, 83.9804, 12.4, -162.961, 83.9804, 12.4, -162.961, 83.9804, 12.4, -174.061, 74.0804, 12.4, -174.061, 74.0804, 12.4, -162.961, 89.0804, 12.4, -174.061, 89.0804, 12.4, -163.861, 99.8804, 12.4, -163.861, 99.8804, 12.4, -174.061, 99.8804, 12.4, -163.861, 110.98, 12.4, -163.861, 110.98, 12.4, -174.061, 99.8804, 12.4, -174.061, 116.08, 12.4, -174.061, 116.08, 12.4, -163.861, 126.88, 12.4, -163.861, 126.88, 12.4, -174.061, 126.88, 12.4, -163.861, 137.98, 12.4, -163.861, 137.98, 12.4, -174.061, 126.88, 12.4, -174.061, -71.7196, 0.4, -162.961, -71.7196, 0.4, -152.161, -62.1196, 0.4, -152.161, -62.1196, 0.4, -162.961, -62.1196, 0.4, -162.961, -62.1196, 0.4, -173.761, -71.7196, 0.4, -173.761, -71.7196, 0.4, -162.961, -56.7196, 0.4, -173.761, -56.7196, 0.4, -164.161, -45.9196, 0.4, -164.161, -45.9196, 0.4, -173.761, -35.1196, 0.4, -173.761, -45.9196, 0.4, -173.761, -45.9196, 0.4, -164.161, -35.1196, 0.4, -164.161, -29.7196, 0.4, -173.761, -29.7196, 0.4, -164.161, -18.9196, 0.4, -164.161, -18.9196, 0.4, -173.761, -8.1196, 0.4, -173.761, -18.9196, 0.4, -173.761, -18.9196, 0.4, -164.161, -8.1196, 0.4, -164.161, -2.7196, 0.4, -173.761, -2.7196, 0.4, -164.161, 8.08038, 0.4, -164.161, 8.08038, 0.4, -173.761, 18.8804, 0.4, -173.761, 8.08038, 0.4, -173.761, 8.08038, 0.4, -164.161, 18.8804, 0.4, -164.161, 24.2804, 0.4, -173.761, 24.2804, 0.4, -164.161, 35.0804, 0.4, -164.161, 35.0804, 0.4, -173.761, 45.8804, 0.4, -173.761, 35.0804, 0.4, -173.761, 35.0804, 0.4, -164.161, 45.8804, 0.4, -164.161, 74.3804, 0.4, -162.961, 74.3804, 0.4, -152.161, 83.6804, 0.4, -152.161, 83.6804, 0.4, -162.961, 83.6804, 0.4, -162.961, 83.6804, 0.4, -173.761, 74.3804, 0.4, -173.761, 74.3804, 0.4, -162.961, 89.3804, 0.4, -173.761, 89.3804, 0.4, -164.161, 99.8804, 0.4, -164.161, 99.8804, 0.4, -173.761, 99.8804, 0.4, -164.161, 110.68, 0.4, -164.161, 110.68, 0.4, -173.761, 99.8804, 0.4, -173.761, 116.38, 0.4, -173.761, 116.38, 0.4, -164.161, 126.88, 0.4, -164.161, 126.88, 0.4, -173.761, 126.88, 0.4, -164.161, 137.68, 0.4, -164.161, 137.68, 0.4, -173.761, 126.88, 0.4, -173.761, -173.72, 0.4, -155.461, -177.32, 0.4, -154.861, -182.12, 0.4, -149.161, -185.12, 0.4, -118.561, -182.12, 0.4, -112.861, -179.12, 0.4, -108.961, -174.02, 0.4, -104.461, -168.02, 0.4, -101.161, -186.92, 0.4, -124.861, -141.92, 0.4, -101.161, -137.42, 0.4, -103.561, -132.32, 0.4, -107.461, -126.62, 0.4, -147.061, -129.62, 0.4, -151.561, -134.42, 0.4, -156.361, -134.42, 0.4, -156.361, -138.92, 0.4, -159.361, -145.22, 0.4, -162.061, -161.12, 0.4, -99.061, -155.12, 0.4, -98.461, -148.82, 0.4, -99.061, -141.92, 0.4, -101.161, -132.32, 0.4, -107.461, -168.02, 0.4, -101.161, -186.92, 0.4, -137.161, -187.52, 0.4, -131.461, -186.92, 0.4, -124.861, -182.12, 0.4, -149.161, -184.82, 0.4, -144.061, -132.32, 0.4, -107.461, -128.72, 0.4, -111.661, -125.12, 0.4, -117.961, -122.72, 0.4, -127.261, -122.72, 0.4, -134.761, -122.72, 0.4, -134.761, -123.92, 0.4, -140.461, -126.62, 0.4, -147.061, -134.42, 0.4, -156.361, -145.22, 0.4, -162.061, -151.22, 0.4, -163.261, -182.12, 0.4, -149.161, -186.92, 0.4, -124.861, -168.02, 0.4, -101.161, -132.32, 0.4, -107.461, -122.72, 0.4, -134.761, -151.22, 0.4, -163.261, -151.22, 0.4, -163.261, -164.42, 0.4, -159.961, -168.62, 0.4, -157.561, -182.12, 0.4, -149.161, -151.22, 0.4, -163.261, -160.82, 0.4, -162.961, -164.42, 0.4, -159.961, -168.62, 0.4, -157.561, -173.72, 0.4, -155.461, -182.12, 0.4, -149.161, 94.7804, 0.2, -159.661, 88.1804, 0.2, -159.661, 88.1804, 0.2, -150.061, 101.38, 0.2, -159.661, 94.7804, 0.2, -159.661, 88.1804, 0.2, -150.061, 107.98, 0.2, -159.661, 101.38, 0.2, -159.661, 88.1804, 0.2, -150.061, 164.08, 0.2, -162.961, 142.18, 0.2, -163.261, 141.88, 0.2, -160.861, 164.08, 0.2, -153.061, 164.08, 0.2, -162.961, 141.88, 0.2, -160.861, 140.38, 0.2, -159.661, 164.08, 0.2, -112.561, 164.08, 0.2, -122.461, 127.18, 0.2, -159.661, 113.98, 0.2, -159.661, 107.98, 0.2, -159.661, 88.1804, 0.2, -150.061, 88.1804, 0.2, -140.461, 164.08, 0.2, -142.861, 164.08, 0.2, -153.061, 140.38, 0.2, -159.661, 133.78, 0.2, -159.661, 127.18, 0.2, -159.661, 88.1804, 0.2, -120.961, 88.1804, 0.2, -111.361, 164.08, 0.2, -102.361, 164.08, 0.2, -112.561, 127.18, 0.2, -159.661, 120.58, 0.2, -159.661, 113.98, 0.2, -159.661, 88.1804, 0.2, -140.461, 88.1804, 0.2, -130.861, 164.08, 0.2, -142.861, 133.78, 0.2, -159.661, 127.18, 0.2, -159.661, 164.08, 0.2, -132.661, 127.18, 0.2, -159.661, 88.1804, 0.2, -111.361, 88.1804, 0.2, -101.761, 164.08, 0.2, -102.361, 127.18, 0.2, -159.661, 88.1804, 0.2, -101.761, 88.1804, 0.2, -92.161, 164.08, 0.2, -92.161, 127.18, 0.2, -159.661, 120.58, 0.2, -159.661, 88.1804, 0.2, -130.861, 88.1804, 0.2, -120.961, 164.08, 0.2, -122.461, 164.08, 0.2, -132.661, 127.18, 0.2, -159.661, 88.1804, 0.2, -82.261, 164.08, 0.2, -81.961, 164.08, 0.2, -92.161, 88.1804, 0.2, -92.161, -58.8196, 0.2, -147.961, -60.6196, 0.2, -147.661, -60.6196, 0.2, -141.061, -57.6196, 0.2, -149.461, -58.8196, 0.2, -147.961, -60.6196, 0.2, -141.061, -60.6196, 0.2, -134.461, -47.7196, 0.2, -159.661, -57.6196, 0.2, -159.661, -57.6196, 0.2, -149.461, -22.2196, 0.2, -134.161, -21.0196, 0.2, -135.961, -27.9196, 0.2, -159.661, -37.8196, 0.2, -159.661, -57.6196, 0.2, -149.461, -60.6196, 0.2, -134.461, -37.8196, 0.2, -159.661, -47.7196, 0.2, -159.661, -57.6196, 0.2, -149.461, -21.0196, 0.2, -135.961, -18.0196, 0.2, -136.261, -18.0196, 0.2, -159.661, -27.9196, 0.2, -159.661, 25.4804, 0.2, -136.261, 31.7804, 0.2, -136.261, 31.7804, 0.2, -147.961, 31.7804, 0.2, -147.961, 31.7804, 0.2, -159.661, 25.4804, 0.2, -159.661, 19.1804, 0.2, -136.261, 25.4804, 0.2, -136.261, 31.7804, 0.2, -147.961, 31.7804, 0.2, -147.961, 25.4804, 0.2, -159.661, 19.1804, 0.2, -159.661, 12.8804, 0.2, -136.261, 19.1804, 0.2, -136.261, 31.7804, 0.2, -147.961, 31.7804, 0.2, -147.961, 19.1804, 0.2, -159.661, 12.8804, 0.2, -159.661, 12.8804, 0.2, -136.261, 31.7804, 0.2, -147.961, 12.8804, 0.2, -159.661, 6.8804, 0.2, -159.661, 6.8804, 0.2, -136.261, 0.580383, 0.2, -136.261, 6.8804, 0.2, -136.261, 6.8804, 0.2, -159.661, 0.580383, 0.2, -159.661, -5.7196, 0.2, -136.261, 0.580383, 0.2, -136.261, 0.580383, 0.2, -159.661, -5.7196, 0.2, -159.661, -12.0196, 0.2, -159.661, -18.0196, 0.2, -159.661, -18.0196, 0.2, -136.261, -12.0196, 0.2, -136.261, -5.7196, 0.2, -159.661, -12.0196, 0.2, -159.661, -12.0196, 0.2, -136.261, -5.7196, 0.2, -136.261, 35.9804, 12.4, -147.961, 35.9804, 12.4, -136.861, 46.1804, 12.4, -136.861, 46.1804, 12.4, -147.961, 46.1804, 12.4, -147.961, 46.1804, 12.4, -159.061, 35.9804, 12.4, -159.061, 35.9804, 12.4, -147.961, 36.2804, 0.4, -147.961, 36.2804, 0.4, -137.161, 45.8804, 0.4, -137.161, 45.8804, 0.4, -147.961, 45.8804, 0.4, -147.961, 45.8804, 0.4, -158.761, 36.2804, 0.4, -158.761, 36.2804, 0.4, -147.961, -140.72, 100.4, -142.561, -143.42, 100.4, -145.261, -147.32, 100.4, -147.661, -154.22, 100.4, -149.161, -172.52, 100.4, -126.061, -170.72, 100.4, -121.561, -168.62, 100.4, -118.561, -171.62, 100.4, -138.661, -173.12, 100.4, -132.361, -154.22, 100.4, -149.161, -158.42, 100.4, -148.861, -162.62, 100.4, -147.661, -167.72, 100.4, -144.361, -171.62, 100.4, -138.661, -156.02, 100.4, -112.861, -151.52, 100.4, -113.161, -147.32, 100.4, -114.361, -141.92, 100.4, -117.961, -138.32, 100.4, -123.361, -136.82, 100.4, -130.861, -138.02, 100.4, -137.761, -140.72, 100.4, -142.561, -138.32, 100.4, -123.361, -168.62, 100.4, -118.561, -162.62, 100.4, -114.361, -156.02, 100.4, -112.861, -171.62, 100.4, -138.661, -168.62, 100.4, -118.561, -156.02, 100.4, -112.861, -138.32, 100.4, -123.361, -140.72, 100.4, -142.561, -154.22, 100.4, -149.161, -114.02, 12.4, -147.061, -114.02, 12.4, -136.861, -102.92, 12.4, -136.861, -102.92, 12.4, -147.061, -91.8196, 12.4, -147.061, -102.92, 12.4, -147.061, -102.92, 12.4, -136.861, -91.8196, 12.4, -136.861, -87.0196, 12.4, -147.061, -87.0196, 12.4, -136.861, -75.9196, 12.4, -136.861, -75.9196, 12.4, -147.061, -64.8196, 12.4, -147.061, -75.9196, 12.4, -147.061, -75.9196, 12.4, -136.861, -64.8196, 12.4, -136.861, 74.0804, 12.4, -135.961, 74.0804, 12.4, -124.861, 83.9804, 12.4, -124.861, 83.9804, 12.4, -135.961, 83.9804, 12.4, -135.961, 83.9804, 12.4, -147.061, 74.0804, 12.4, -147.061, 74.0804, 12.4, -135.961, -113.72, 0.4, -146.761, -113.72, 0.4, -137.161, -102.92, 0.4, -137.161, -102.92, 0.4, -146.761, -92.1196, 0.4, -146.761, -102.92, 0.4, -146.761, -102.92, 0.4, -137.161, -92.1196, 0.4, -137.161, -86.7196, 0.4, -146.761, -86.7196, 0.4, -137.161, -75.9196, 0.4, -137.161, -75.9196, 0.4, -146.761, -65.1196, 0.4, -146.761, -75.9196, 0.4, -146.761, -75.9196, 0.4, -137.161, -65.1196, 0.4, -137.161, 74.3804, 0.4, -135.961, 74.3804, 0.4, -125.161, 83.6804, 0.4, -125.161, 83.6804, 0.4, -135.961, 83.6804, 0.4, -135.961, 83.6804, 0.4, -146.761, 74.3804, 0.4, -146.761, 74.3804, 0.4, -135.961, -28.8196, 0.2, -97.261, -22.2196, 0.2, -97.261, -22.2196, 0.2, -106.561, -35.1196, 0.2, -97.261, -28.8196, 0.2, -97.261, -22.2196, 0.2, -106.561, -41.7196, 0.2, -97.261, -35.1196, 0.2, -97.261, -22.2196, 0.2, -106.561, -22.2196, 0.2, -115.861, -22.2196, 0.2, -134.161, -60.6196, 0.2, -134.461, -60.9196, 0.2, -134.161, -47.7196, 0.2, -96.961, -22.2196, 0.2, -125.161, -47.7196, 0.2, -96.961, -41.7196, 0.2, -97.261, -22.2196, 0.2, -115.861, -22.2196, 0.2, -125.161, -62.1196, 0.2, -132.961, -48.9196, 0.2, -95.761, -47.7196, 0.2, -96.961, -60.9196, 0.2, -134.161, -116.42, 0.2, -132.661, -117.92, 0.2, -133.861, -118.22, 0.2, -124.861, -109.82, 0.2, -132.661, -116.42, 0.2, -132.661, -118.22, 0.2, -124.861, -58.8196, 0.2, -82.261, -49.2196, 0.2, -82.261, -49.2196, 0.2, -89.161, -58.8196, 0.2, -82.261, -49.2196, 0.2, -89.161, -48.9196, 0.2, -95.761, -67.8196, 0.2, -81.961, -102.92, 0.2, -132.661, -109.82, 0.2, -132.661, -118.22, 0.2, -124.861, -127.22, 0.2, -106.261, -130.52, 0.2, -103.261, -115.22, 0.2, -87.961, -102.92, 0.2, -132.661, -118.22, 0.2, -124.861, -120.32, 0.2, -117.361, -96.0196, 0.2, -132.661, -48.9196, 0.2, -95.761, -68.7196, 0.2, -132.661, -75.6196, 0.2, -132.661, -123.92, 0.2, -110.461, -127.22, 0.2, -106.261, -115.22, 0.2, -87.961, -75.6196, 0.2, -132.661, -82.5196, 0.2, -132.661, -120.32, 0.2, -117.361, -115.22, 0.2, -87.961, -67.8196, 0.2, -81.961, -48.9196, 0.2, -95.761, -120.32, 0.2, -117.361, -123.92, 0.2, -110.461, -115.22, 0.2, -87.961, -89.1196, 0.2, -132.661, -96.0196, 0.2, -132.661, -120.32, 0.2, -117.361, -82.5196, 0.2, -132.661, -89.1196, 0.2, -132.661, -120.32, 0.2, -117.361, -48.9196, 0.2, -95.761, -62.1196, 0.2, -132.961, -68.7196, 0.2, -132.661, -18.0196, 12.4, -120.961, -18.0196, 12.4, -109.861, -7.81961, 12.4, -109.861, -7.81961, 12.4, -120.961, -7.81961, 12.4, -120.961, -7.81961, 12.4, -132.061, -18.0196, 12.4, -132.061, -18.0196, 12.4, -120.961, -3.01959, 12.4, -132.061, -3.01959, 12.4, -121.861, 8.08038, 12.4, -121.861, 8.08038, 12.4, -132.061, 19.1804, 12.4, -132.061, 8.08038, 12.4, -132.061, 8.08038, 12.4, -121.861, 19.1804, 12.4, -121.861, 23.9804, 12.4, -132.061, 23.9804, 12.4, -121.861, 35.0804, 12.4, -121.861, 35.0804, 12.4, -132.061, 46.1804, 12.4, -132.061, 35.0804, 12.4, -132.061, 35.0804, 12.4, -121.861, 46.1804, 12.4, -121.861, -17.7196, 0.4, -120.961, -17.7196, 0.4, -110.161, -8.1196, 0.4, -110.161, -8.1196, 0.4, -120.961, -8.1196, 0.4, -120.961, -8.1196, 0.4, -131.761, -17.7196, 0.4, -131.761, -17.7196, 0.4, -120.961, -2.7196, 0.4, -131.761, -2.7196, 0.4, -122.161, 8.08038, 0.4, -122.161, 8.08038, 0.4, -131.761, 18.8804, 0.4, -131.761, 8.08038, 0.4, -131.761, 8.08038, 0.4, -122.161, 18.8804, 0.4, -122.161, 24.2804, 0.4, -131.761, 24.2804, 0.4, -122.161, 35.0804, 0.4, -122.161, 35.0804, 0.4, -131.761, 45.8804, 0.4, -131.761, 35.0804, 0.4, -131.761, 35.0804, 0.4, -122.161, 45.8804, 0.4, -122.161, 59.3804, 0.2, -97.261, 69.8804, 0.2, -97.261, 69.8804, 0.2, -109.261, 69.8804, 0.2, -120.961, 50.3804, 0.2, -121.261, 50.0804, 0.2, -118.861, 50.0804, 0.2, -118.861, 48.2804, 0.2, -117.661, 48.2804, 0.2, -97.261, 59.3804, 0.2, -97.261, 69.8804, 0.2, -109.261, 69.8804, 0.2, -120.961, 74.0804, 12.4, -108.961, 74.0804, 12.4, -97.861, 83.9804, 12.4, -97.861, 83.9804, 12.4, -108.961, 83.9804, 12.4, -108.961, 83.9804, 12.4, -120.061, 74.0804, 12.4, -120.061, 74.0804, 12.4, -108.961, 74.3804, 0.4, -108.961, 74.3804, 0.4, -98.161, 83.6804, 0.4, -98.161, 83.6804, 0.4, -108.961, 83.6804, 0.4, -108.961, 83.6804, 0.4, -119.761, 74.3804, 0.4, -119.761, 74.3804, 0.4, -108.961, -3.6196, 0.2, -93.961, 3.8804, 0.2, -93.661, 3.8804, 0.2, -95.461, -3.6196, 0.2, -93.961, 3.8804, 0.2, -95.461, 5.68039, 0.2, -97.261, -3.6196, 0.2, -105.961, 27.2804, 0.2, -97.261, 37.4804, 0.2, -97.261, 35.0804, 0.2, -117.661, 28.4804, 0.2, -117.661, 2.68039, 0.2, -117.661, -3.6196, 0.2, -117.661, -3.6196, 0.2, -105.961, 9.2804, 0.2, -117.661, 2.68039, 0.2, -117.661, -3.6196, 0.2, -105.961, 9.2804, 0.2, -117.661, -3.6196, 0.2, -105.961, 5.68039, 0.2, -97.261, 16.4804, 0.2, -97.261, 15.5804, 0.2, -117.661, 48.2804, 0.2, -97.261, 48.2804, 0.2, -117.661, 41.6804, 0.2, -117.661, 37.4804, 0.2, -97.261, 28.4804, 0.2, -117.661, 22.1804, 0.2, -117.661, 27.2804, 0.2, -97.261, 37.4804, 0.2, -97.261, 41.6804, 0.2, -117.661, 35.0804, 0.2, -117.661, 22.1804, 0.2, -117.661, 15.5804, 0.2, -117.661, 16.4804, 0.2, -97.261, 27.2804, 0.2, -97.261, -18.0196, 12.4, -93.961, -18.0196, 12.4, -82.861, -7.81961, 12.4, -82.861, -7.81961, 12.4, -93.961, -7.81961, 12.4, -93.961, -7.81961, 12.4, -105.061, -18.0196, 12.4, -105.061, -18.0196, 12.4, -93.961, -17.7196, 0.4, -93.961, -17.7196, 0.4, -83.161, -8.1196, 0.4, -83.161, -8.1196, 0.4, -93.961, -8.1196, 0.4, -93.961, -8.1196, 0.4, -104.761, -17.7196, 0.4, -104.761, -17.7196, 0.4, -93.961, -7.2196, 0.2, 116.939, -7.2196, 0.2, 110.339, -13.8196, 0.2, 110.339, -22.2196, 0.2, -27.661, -22.2196, 0.2, -36.661, -28.5196, 0.2, -36.661, -49.2196, 0.2, -45.061, -49.2196, 0.2, -51.661, -58.8196, 0.2, -51.661, -7.2196, 0.2, 123.539, -7.2196, 0.2, 116.939, -13.8196, 0.2, 110.339, -20.4196, 0.2, 110.339, -32.7196, 0.2, 142.139, -22.8196, 0.2, 142.139, -22.2196, 0.2, -27.661, -28.5196, 0.2, -36.661, -34.8196, 0.2, -36.661, -49.2196, 0.2, -38.461, -49.2196, 0.2, -45.061, -58.8196, 0.2, -51.661, -68.1196, 0.2, -51.961, -3.01959, 0.2, 142.139, -3.01959, 0.2, 125.339, -5.41962, 0.2, 125.339, -12.9196, 0.2, 142.139, -22.2196, 0.2, 44.939, -22.2196, 0.2, 35.939, -47.4196, 0.2, -36.661, -71.7196, 0.2, 142.139, -22.2196, 0.2, 90.239, -22.2196, 0.2, 81.239, -81.3196, 0.2, 142.139, -12.9196, 0.2, 142.139, -5.41962, 0.2, 125.339, -7.2196, 0.2, 123.539, -22.8196, 0.2, 142.139, -22.2196, 0.2, -27.661, -34.8196, 0.2, -36.661, -41.1196, 0.2, -36.661, -22.2196, 0.2, -18.661, -115.22, 0.2, -87.961, -130.52, 0.2, -103.261, -135.32, 0.2, -99.361, -130.52, 0.2, 142.139, -120.62, 0.2, 142.139, -22.2196, 0.2, 62.939, -22.2196, 0.2, 53.939, -22.2196, 0.2, 44.939, -47.4196, 0.2, -36.661, -47.4196, 0.2, -36.661, -49.2196, 0.2, -38.461, -68.1196, 0.2, -51.961, -140.12, 0.2, 142.139, -130.52, 0.2, 142.139, -22.2196, 0.2, 62.939, -115.22, 0.2, -87.961, -135.32, 0.2, -99.361, -144.62, 0.2, -95.161, -22.2196, 0.2, -18.661, -41.1196, 0.2, -36.661, -47.4196, 0.2, -36.661, -22.2196, 0.2, -9.66098, -81.3196, 0.2, 142.139, -22.2196, 0.2, 81.239, -22.2196, 0.2, 72.239, -91.2196, 0.2, 142.139, -22.2196, 0.2, 62.939, -22.2196, 0.2, 53.939, -47.4196, 0.2, -36.661, -32.7196, 0.2, 142.139, -20.4196, 0.2, 110.339, -22.2196, 0.2, 108.539, -42.3196, 0.2, 142.139, -115.22, 0.2, -87.961, -144.62, 0.2, -95.161, -150.62, 0.2, -93.961, -22.2196, 0.2, 62.939, -47.4196, 0.2, -36.661, -68.1196, 0.2, -51.961, -159.02, 0.2, -93.961, -159.62, 0.2, 142.139, -150.02, 0.2, 142.139, -91.2196, 0.2, 142.139, -22.2196, 0.2, 72.239, -22.2196, 0.2, 62.939, -101.12, 0.2, 142.139, -22.2196, 0.2, -0.360992, -22.2196, 0.2, -9.66098, -47.4196, 0.2, -36.661, -115.22, 0.2, -87.961, -150.62, 0.2, -93.961, -159.02, 0.2, -93.961, -68.1196, 0.2, -51.961, -69.3196, 0.2, -53.461, -52.2196, 0.2, 142.139, -42.3196, 0.2, 142.139, -22.2196, 0.2, 108.539, -69.3196, 0.2, -74.161, -69.0196, 0.2, -80.761, -115.22, 0.2, -87.961, -69.3196, 0.2, -67.261, -69.3196, 0.2, -74.161, -115.22, 0.2, -87.961, -22.2196, 0.2, 8.63901, -22.2196, 0.2, -0.360992, -47.4196, 0.2, -36.661, -61.8196, 0.2, 142.139, -52.2196, 0.2, 142.139, -22.2196, 0.2, 108.539, -22.2196, 0.2, 99.239, -69.3196, 0.2, -60.361, -69.3196, 0.2, -67.261, -115.22, 0.2, -87.961, -69.3196, 0.2, -53.461, -69.3196, 0.2, -60.361, -115.22, 0.2, -87.961, -111.02, 0.2, 142.139, -101.12, 0.2, 142.139, -22.2196, 0.2, 62.939, -150.02, 0.2, 142.139, -140.12, 0.2, 142.139, -22.2196, 0.2, 62.939, -22.2196, 0.2, 17.639, -22.2196, 0.2, 8.63901, -47.4196, 0.2, -36.661, -61.8196, 0.2, 142.139, -22.2196, 0.2, 99.239, -22.2196, 0.2, 90.239, -71.7196, 0.2, 142.139, -22.2196, 0.2, 26.639, -22.2196, 0.2, 17.639, -47.4196, 0.2, -36.661, -120.62, 0.2, 142.139, -111.02, 0.2, 142.139, -22.2196, 0.2, 62.939, -22.2196, 0.2, 35.939, -22.2196, 0.2, 26.639, -47.4196, 0.2, -36.661, -3.6196, 0.2, -82.261, 3.8804, 0.2, -81.961, 3.8804, 0.2, -93.661, -3.6196, 0.2, -93.961, -45.0196, 12.4, -93.061, -45.0196, 12.4, -82.861, -33.9196, 12.4, -82.861, -33.9196, 12.4, -93.061, -22.8196, 12.4, -93.061, -33.9196, 12.4, -93.061, -33.9196, 12.4, -82.861, -22.8196, 12.4, -82.861, 8.08038, 12.4, -93.061, 8.08038, 12.4, -82.861, 18.8804, 12.4, -82.861, 18.8804, 12.4, -93.061, 18.8804, 12.4, -82.861, 29.9804, 12.4, -82.861, 29.9804, 12.4, -93.061, 18.8804, 12.4, -93.061, 35.0804, 12.4, -93.061, 35.0804, 12.4, -82.861, 45.8804, 12.4, -82.861, 45.8804, 12.4, -93.061, 45.8804, 12.4, -82.861, 56.9804, 12.4, -82.861, 56.9804, 12.4, -93.061, 45.8804, 12.4, -93.061, 62.0804, 12.4, -93.061, 62.0804, 12.4, -82.861, 72.8804, 12.4, -82.861, 72.8804, 12.4, -93.061, 72.8804, 12.4, -82.861, 83.9804, 12.4, -82.861, 83.9804, 12.4, -93.061, 72.8804, 12.4, -93.061, -44.7196, 0.4, -92.761, -44.7196, 0.4, -83.161, -33.9196, 0.4, -83.161, -33.9196, 0.4, -92.761, -23.1196, 0.4, -92.761, -33.9196, 0.4, -92.761, -33.9196, 0.4, -83.161, -23.1196, 0.4, -83.161, 8.3804, 0.4, -92.761, 8.3804, 0.4, -83.161, 18.8804, 0.4, -83.161, 18.8804, 0.4, -92.761, 18.8804, 0.4, -83.161, 29.6804, 0.4, -83.161, 29.6804, 0.4, -92.761, 18.8804, 0.4, -92.761, 35.3804, 0.4, -92.761, 35.3804, 0.4, -83.161, 45.8804, 0.4, -83.161, 45.8804, 0.4, -92.761, 45.8804, 0.4, -83.161, 56.6804, 0.4, -83.161, 56.6804, 0.4, -92.761, 45.8804, 0.4, -92.761, 62.3804, 0.4, -92.761, 62.3804, 0.4, -83.161, 72.8804, 0.4, -83.161, 72.8804, 0.4, -92.761, 72.8804, 0.4, -83.161, 83.6804, 0.4, -83.161, 83.6804, 0.4, -92.761, 72.8804, 0.4, -92.761, -69.0196, 0.2, -80.761, -67.8196, 0.2, -81.961, -115.22, 0.2, -87.961, 3.8804, 0.2, -81.961, -3.6196, 0.2, -82.261, -3.91962, 0.2, -79.861, -3.91962, 0.2, -54.061, -3.6196, 0.2, -51.661, 3.8804, 0.2, -51.961, 3.8804, 0.2, -74.461, 3.8804, 0.2, -81.961, -3.91962, 0.2, -79.861, -5.41962, 0.2, -78.661, -3.91962, 0.2, -54.061, 3.8804, 0.2, -51.961, 3.8804, 0.2, -59.461, -5.41962, 0.2, -55.261, -25.2196, 0.2, -78.661, -35.1196, 0.2, -78.661, -44.7196, 0.2, -66.961, -44.7196, 0.2, -66.961, -35.1196, 0.2, -55.261, -25.2196, 0.2, -55.261, 3.8804, 0.2, -66.961, 3.8804, 0.2, -74.461, -5.41962, 0.2, -78.661, -15.3196, 0.2, -78.661, -5.41962, 0.2, -55.261, 3.8804, 0.2, -59.461, 3.8804, 0.2, -66.961, -15.3196, 0.2, -55.261, -35.1196, 0.2, -78.661, -44.7196, 0.2, -78.661, -44.7196, 0.2, -66.961, -44.7196, 0.2, -66.961, -44.7196, 0.2, -55.261, -35.1196, 0.2, -55.261, -15.3196, 0.2, -78.661, -25.2196, 0.2, -78.661, -44.7196, 0.2, -66.961, -25.2196, 0.2, -55.261, -15.3196, 0.2, -55.261, 3.8804, 0.2, -66.961, 22.1804, 0.2, 27.539, 22.1804, 0.2, 37.739, 28.4804, 0.2, 37.739, 30.2804, 0.2, -78.661, 22.1804, 0.2, -78.661, 22.1804, 0.2, -68.761, 22.1804, 0.2, 27.539, 28.4804, 0.2, 37.739, 34.7804, 0.2, 37.739, 37.7804, 0.2, -78.661, 30.2804, 0.2, -78.661, 22.1804, 0.2, -68.761, 20.3804, 0.2, 25.739, 22.1804, 0.2, 27.539, 34.7804, 0.2, 37.739, 41.0804, 0.2, 37.739, 17.9804, 0.2, 2.33902, 17.9804, 0.2, 25.739, 20.3804, 0.2, 25.739, 20.3804, 0.2, 2.33902, 164.08, 0.2, -36.061, 164.08, 0.2, -43.861, 86.3804, 0.2, -78.661, 164.08, 0.2, -43.861, 164.08, 0.2, -51.361, 86.3804, 0.2, -78.661, 37.7804, 0.2, -78.661, 22.1804, 0.2, -68.761, 22.1804, 0.2, -58.861, 45.8804, 0.2, -78.661, 22.1804, 0.2, 0.539032, 20.3804, 0.2, 2.33902, 20.3804, 0.2, 25.739, 41.0804, 0.2, 37.739, 47.3804, 0.2, 37.739, 164.08, 0.2, -20.461, 164.08, 0.2, -28.261, 86.3804, 0.2, -78.661, 164.08, 0.2, -28.261, 164.08, 0.2, -36.061, 86.3804, 0.2, -78.661, 54.2804, 0.2, -78.661, 45.8804, 0.2, -78.661, 22.1804, 0.2, -58.861, 54.2804, 0.2, -78.661, 22.1804, 0.2, -58.861, 22.1804, 0.2, -48.961, 61.7804, 0.2, -78.661, 164.08, 0.2, -12.961, 164.08, 0.2, -20.461, 86.3804, 0.2, -78.661, 22.1804, 0.2, 0.539032, 47.3804, 0.2, 37.739, 48.8804, 0.2, 38.939, 22.1804, 0.2, -9.36099, 164.08, 0.2, -5.16098, 164.08, 0.2, -12.961, 86.3804, 0.2, -78.661, 164.08, 0.2, 2.33902, 164.08, 0.2, -5.16098, 86.3804, 0.2, -78.661, 61.7804, 0.2, -78.661, 22.1804, 0.2, -48.961, 22.1804, 0.2, -39.061, 69.8804, 0.2, -78.661, 49.1804, 0.2, 41.339, 164.08, 0.2, 41.039, 164.08, 0.2, 33.239, 22.1804, 0.2, -19.261, 22.1804, 0.2, -9.36099, 48.8804, 0.2, 38.939, 77.9804, 0.2, -78.661, 69.8804, 0.2, -78.661, 22.1804, 0.2, -39.061, 22.1804, 0.2, -29.161, 22.1804, 0.2, -29.161, 22.1804, 0.2, -19.261, 48.8804, 0.2, 38.939, 48.8804, 0.2, 38.939, 49.1804, 0.2, 41.339, 164.08, 0.2, 33.239, 164.08, 0.2, 25.439, 164.08, 0.2, -81.961, 88.1804, 0.2, -82.261, 87.8804, 0.2, -79.861, 164.08, 0.2, -74.461, 164.08, 0.2, 10.139, 164.08, 0.2, 2.33902, 86.3804, 0.2, -78.661, 164.08, 0.2, -66.661, 164.08, 0.2, -74.461, 87.8804, 0.2, -79.861, 164.08, 0.2, -66.661, 87.8804, 0.2, -79.861, 86.3804, 0.2, -78.661, 164.08, 0.2, -59.161, 48.8804, 0.2, 38.939, 164.08, 0.2, 25.439, 164.08, 0.2, 17.639, 86.3804, 0.2, -78.661, 77.9804, 0.2, -78.661, 22.1804, 0.2, -29.161, 48.8804, 0.2, 38.939, 164.08, 0.2, 17.639, 164.08, 0.2, 10.139, 164.08, 0.2, -51.361, 164.08, 0.2, -59.161, 86.3804, 0.2, -78.661, -57.0196, 19.4, -78.061, -65.1196, 19.4, -66.961, -65.1196, 19.4, -55.861, -57.0196, 19.4, -55.861, -48.9196, 19.4, -66.961, -48.9196, 19.4, -78.061, -57.0196, 19.4, -55.861, -48.9196, 19.4, -55.861, -48.9196, 19.4, -66.961, -57.0196, 19.4, -78.061, -65.1196, 19.4, -78.061, -65.1196, 19.4, -66.961, 8.08038, 12.4, -66.961, 8.08038, 12.4, -55.861, 17.9804, 12.4, -55.861, 17.9804, 12.4, -66.961, 17.9804, 12.4, -66.961, 17.9804, 12.4, -78.061, 8.08038, 12.4, -78.061, 8.08038, 12.4, -66.961, -57.0196, 0.2, -77.761, -64.8196, 0.2, -66.961, -64.8196, 0.2, -56.161, -57.0196, 0.2, -56.161, -49.2196, 0.2, -66.961, -49.2196, 0.2, -77.761, -57.0196, 0.2, -56.161, -49.2196, 0.2, -56.161, -49.2196, 0.2, -66.961, -57.0196, 0.2, -77.761, -64.8196, 0.2, -77.761, -64.8196, 0.2, -66.961, 8.3804, 0.4, -66.961, 8.3804, 0.4, -56.161, 17.6804, 0.4, -56.161, 17.6804, 0.4, -66.961, 17.6804, 0.4, -66.961, 17.6804, 0.4, -77.761, 8.3804, 0.4, -77.761, 8.3804, 0.4, -66.961, 3.8804, 0.2, -45.661, 3.8804, 0.2, -51.961, -3.6196, 0.2, -51.661, -3.6196, 0.2, -45.361, -3.6196, 0.2, -7.56097, -3.6196, 0.2, -0.960968, 3.8804, 0.2, -1.26099, 3.8804, 0.2, -7.86099, 3.8804, 0.2, -39.361, 3.8804, 0.2, -45.661, -3.6196, 0.2, -45.361, -3.6196, 0.2, -39.061, -3.6196, 0.2, -13.861, -3.6196, 0.2, -7.56097, 3.8804, 0.2, -7.86099, 3.8804, 0.2, -14.161, 3.8804, 0.2, -33.061, 3.8804, 0.2, -39.361, -3.6196, 0.2, -39.061, -3.6196, 0.2, -32.761, -3.6196, 0.2, -20.161, -3.6196, 0.2, -13.861, 3.8804, 0.2, -14.161, 3.8804, 0.2, -20.461, 3.8804, 0.2, -26.761, 3.8804, 0.2, -33.061, -3.6196, 0.2, -32.761, -3.6196, 0.2, -26.461, -3.6196, 0.2, -26.461, -3.6196, 0.2, -20.161, 3.8804, 0.2, -20.461, 3.8804, 0.2, -26.761, -45.0196, 12.4, -51.061, -45.0196, 12.4, -40.861, -33.9196, 12.4, -40.861, -33.9196, 12.4, -51.061, -22.8196, 12.4, -51.061, -33.9196, 12.4, -51.061, -33.9196, 12.4, -40.861, -22.8196, 12.4, -40.861, -18.0196, 12.4, -39.961, -18.0196, 12.4, -28.861, -7.81961, 12.4, -28.861, -7.81961, 12.4, -39.961, -7.81961, 12.4, -39.961, -7.81961, 12.4, -51.061, -18.0196, 12.4, -51.061, -18.0196, 12.4, -39.961, 8.08038, 12.4, -39.961, 8.08038, 12.4, -28.861, 17.9804, 12.4, -28.861, 17.9804, 12.4, -39.961, 17.9804, 12.4, -39.961, 17.9804, 12.4, -51.061, 8.08038, 12.4, -51.061, 8.08038, 12.4, -39.961, -44.7196, 0.4, -50.761, -44.7196, 0.4, -41.161, -33.9196, 0.4, -41.161, -33.9196, 0.4, -50.761, -23.1196, 0.4, -50.761, -33.9196, 0.4, -50.761, -33.9196, 0.4, -41.161, -23.1196, 0.4, -41.161, -17.7196, 0.4, -39.961, -17.7196, 0.4, -29.161, -8.1196, 0.4, -29.161, -8.1196, 0.4, -39.961, -8.1196, 0.4, -39.961, -8.1196, 0.4, -50.761, -17.7196, 0.4, -50.761, -17.7196, 0.4, -39.961, 8.3804, 0.4, -39.961, 8.3804, 0.4, -29.161, 17.6804, 0.4, -29.161, 17.6804, 0.4, -39.961, 17.6804, 0.4, -39.961, 17.6804, 0.4, -50.761, 8.3804, 0.4, -50.761, 8.3804, 0.4, -39.961, -18.0196, 12.4, -12.961, -18.0196, 12.4, -1.86099, -7.81961, 12.4, -1.86099, -7.81961, 12.4, -12.961, -7.81961, 12.4, -12.961, -7.81961, 12.4, -24.061, -18.0196, 12.4, -24.061, -18.0196, 12.4, -12.961, 8.08038, 12.4, -12.961, 8.08038, 12.4, -1.86099, 17.9804, 12.4, -1.86099, 17.9804, 12.4, -12.961, 17.9804, 12.4, -12.961, 17.9804, 12.4, -24.061, 8.08038, 12.4, -24.061, 8.08038, 12.4, -12.961, -17.7196, 0.4, -12.961, -17.7196, 0.4, -2.16098, -8.1196, 0.4, -2.16098, -8.1196, 0.4, -12.961, -8.1196, 0.4, -12.961, -8.1196, 0.4, -23.761, -17.7196, 0.4, -23.761, -17.7196, 0.4, -12.961, 8.3804, 0.4, -12.961, 8.3804, 0.4, -2.16098, 17.6804, 0.4, -2.16098, 17.6804, 0.4, -12.961, 17.6804, 0.4, -12.961, 17.6804, 0.4, -23.761, 8.3804, 0.4, -23.761, 8.3804, 0.4, -12.961, -3.6196, 0.2, 29.039, 3.8804, 0.2, 29.339, 3.8804, 0.2, 27.539, 3.8804, 0.2, 0.539032, 3.8804, 0.2, -1.26099, -3.6196, 0.2, -0.960968, -3.6196, 0.2, 21.539, -3.6196, 0.2, 29.039, 3.8804, 0.2, 27.539, 5.68039, 0.2, 25.739, 3.8804, 0.2, 0.539032, -3.6196, 0.2, -0.960968, -3.6196, 0.2, 6.53903, 5.68039, 0.2, 2.33902, 11.6804, 0.2, 2.33902, -3.6196, 0.2, 14.039, 11.6804, 0.2, 25.739, 17.9804, 0.2, 25.739, 17.9804, 0.2, 2.33902, 5.68039, 0.2, 2.33902, -3.6196, 0.2, 6.53903, -3.6196, 0.2, 14.039, 11.6804, 0.2, 2.33902, -3.6196, 0.2, 14.039, -3.6196, 0.2, 21.539, 5.68039, 0.2, 25.739, 11.6804, 0.2, 25.739, -18.0196, 12.4, 14.039, -18.0196, 12.4, 25.139, -7.81961, 12.4, 25.139, -7.81961, 12.4, 14.039, -7.81961, 12.4, 14.039, -7.81961, 12.4, 2.93903, -18.0196, 12.4, 2.93903, -18.0196, 12.4, 14.039, -17.7196, 0.4, 14.039, -17.7196, 0.4, 24.839, -8.1196, 0.4, 24.839, -8.1196, 0.4, 14.039, -8.1196, 0.4, 14.039, -8.1196, 0.4, 3.23901, -17.7196, 0.4, 3.23901, -17.7196, 0.4, 14.039, 3.8804, 0.2, 29.339, -3.6196, 0.2, 29.039, -3.6196, 0.2, 41.039, 3.8804, 0.2, 41.039, -3.6196, 0.2, 41.039, -3.6196, 0.2, 53.039, 3.8804, 0.2, 52.739, 3.8804, 0.2, 41.039, -18.0196, 12.4, 41.039, -18.0196, 12.4, 52.139, -7.81961, 12.4, 52.139, -7.81961, 12.4, 41.039, -7.81961, 12.4, 41.039, -7.81961, 12.4, 29.939, -18.0196, 12.4, 29.939, -18.0196, 12.4, 41.039, 8.08038, 12.4, 41.039, 8.08038, 12.4, 52.139, 17.9804, 12.4, 52.139, 17.9804, 12.4, 41.039, 17.9804, 12.4, 41.039, 17.9804, 12.4, 29.939, 8.08038, 12.4, 29.939, 8.08038, 12.4, 41.039, -17.7196, 0.4, 41.039, -17.7196, 0.4, 51.839, -8.1196, 0.4, 51.839, -8.1196, 0.4, 41.039, -8.1196, 0.4, 41.039, -8.1196, 0.4, 30.239, -17.7196, 0.4, 30.239, -17.7196, 0.4, 41.039, 8.3804, 0.4, 41.039, 8.3804, 0.4, 51.839, 17.6804, 0.4, 51.839, 17.6804, 0.4, 41.039, 17.6804, 0.4, 41.039, 17.6804, 0.4, 30.239, 8.3804, 0.4, 30.239, 8.3804, 0.4, 41.039, 49.1804, 0.2, 41.339, 49.1804, 0.2, 53.339, 50.3804, 0.2, 54.539, 164.08, 0.2, 48.539, 164.08, 0.2, 41.039, 50.3804, 0.2, 54.539, 50.3804, 0.2, 56.339, 164.08, 0.2, 56.039, 164.08, 0.2, 48.539, 23.0804, 12.4, 41.939, 23.0804, 12.4, 52.139, 33.8804, 12.4, 52.139, 33.8804, 12.4, 41.939, 33.8804, 12.4, 52.139, 44.9804, 12.4, 52.139, 44.9804, 12.4, 41.939, 33.8804, 12.4, 41.939, 23.3804, 0.4, 42.239, 23.3804, 0.4, 51.839, 33.8804, 0.4, 51.839, 33.8804, 0.4, 42.239, 33.8804, 0.4, 51.839, 44.6804, 0.4, 51.839, 44.6804, 0.4, 42.239, 33.8804, 0.4, 42.239, 3.8804, 0.2, 54.539, 3.8804, 0.2, 52.739, -3.6196, 0.2, 53.039, -3.6196, 0.2, 59.639, 31.7804, 0.2, 81.539, 31.7804, 0.2, 75.239, 12.2804, 0.2, 56.339, -3.6196, 0.2, 79.739, -3.6196, 0.2, 86.339, 14.0804, 0.2, 106.739, 31.7804, 0.2, 62.639, 31.7804, 0.2, 56.339, 24.8804, 0.2, 56.339, 5.68039, 0.2, 56.339, 3.8804, 0.2, 54.539, -3.6196, 0.2, 59.639, -3.6196, 0.2, 66.239, 22.7804, 0.2, 106.739, 31.7804, 0.2, 106.739, 31.7804, 0.2, 100.439, -3.6196, 0.2, 99.839, -3.6196, 0.2, 106.739, 5.08038, 0.2, 106.739, 14.0804, 0.2, 106.739, 22.7804, 0.2, 106.739, 31.7804, 0.2, 87.839, 31.7804, 0.2, 81.539, 31.7804, 0.2, 62.639, 24.8804, 0.2, 56.339, 18.8804, 0.2, 56.339, 31.7804, 0.2, 68.939, 22.7804, 0.2, 106.739, 31.7804, 0.2, 100.439, 31.7804, 0.2, 94.139, -3.6196, 0.2, 93.239, -3.6196, 0.2, 99.839, 5.08038, 0.2, 106.739, 12.2804, 0.2, 56.339, -3.6196, 0.2, 72.839, -3.6196, 0.2, 79.739, 12.2804, 0.2, 56.339, 5.68039, 0.2, 56.339, -3.6196, 0.2, 66.239, -3.6196, 0.2, 72.839, 22.7804, 0.2, 106.739, 31.7804, 0.2, 94.139, 31.7804, 0.2, 87.839, -3.6196, 0.2, 86.339, -3.6196, 0.2, 93.239, 5.08038, 0.2, 106.739, 14.0804, 0.2, 106.739, 31.7804, 0.2, 75.239, 31.7804, 0.2, 68.939, 18.8804, 0.2, 56.339, 12.2804, 0.2, 56.339, 156.58, 0.2, 142.139, 164.08, 0.2, 142.139, 164.08, 0.2, 131.339, 48.5804, 0.2, 125.339, 46.1804, 0.2, 125.339, 46.1804, 0.2, 142.139, 53.3804, 0.2, 142.139, 104.98, 0.2, 142.139, 164.08, 0.2, 77.339, 164.08, 0.2, 66.539, 149.08, 0.2, 142.139, 156.58, 0.2, 142.139, 164.08, 0.2, 131.339, 50.3804, 0.2, 123.539, 48.5804, 0.2, 125.339, 53.3804, 0.2, 142.139, 60.8804, 0.2, 142.139, 50.3804, 0.2, 56.339, 50.3804, 0.2, 64.739, 104.98, 0.2, 142.139, 164.08, 0.2, 66.539, 164.08, 0.2, 56.039, 141.58, 0.2, 142.139, 149.08, 0.2, 142.139, 164.08, 0.2, 131.339, 50.3804, 0.2, 123.539, 60.8804, 0.2, 142.139, 68.0804, 0.2, 142.139, 141.58, 0.2, 142.139, 164.08, 0.2, 131.339, 164.08, 0.2, 120.539, 134.38, 0.2, 142.139, 50.3804, 0.2, 123.539, 68.0804, 0.2, 142.139, 75.5804, 0.2, 142.139, 104.98, 0.2, 142.139, 164.08, 0.2, 98.939, 164.08, 0.2, 88.139, 50.3804, 0.2, 115.139, 50.3804, 0.2, 123.539, 75.5804, 0.2, 142.139, 82.7804, 0.2, 142.139, 50.3804, 0.2, 81.539, 50.3804, 0.2, 89.939, 104.98, 0.2, 142.139, 126.88, 0.2, 142.139, 134.38, 0.2, 142.139, 164.08, 0.2, 120.539, 50.3804, 0.2, 106.739, 50.3804, 0.2, 115.139, 82.7804, 0.2, 142.139, 90.2804, 0.2, 142.139, 126.88, 0.2, 142.139, 164.08, 0.2, 120.539, 164.08, 0.2, 109.739, 119.68, 0.2, 142.139, 104.98, 0.2, 142.139, 164.08, 0.2, 88.139, 164.08, 0.2, 77.339, 50.3804, 0.2, 73.139, 50.3804, 0.2, 81.539, 104.98, 0.2, 142.139, 50.3804, 0.2, 106.739, 90.2804, 0.2, 142.139, 97.4804, 0.2, 142.139, 50.3804, 0.2, 98.339, 112.18, 0.2, 142.139, 119.68, 0.2, 142.139, 164.08, 0.2, 109.739, 50.3804, 0.2, 64.739, 50.3804, 0.2, 73.139, 104.98, 0.2, 142.139, 104.98, 0.2, 142.139, 112.18, 0.2, 142.139, 164.08, 0.2, 109.739, 164.08, 0.2, 98.939, 50.3804, 0.2, 98.339, 97.4804, 0.2, 142.139, 104.98, 0.2, 142.139, 50.3804, 0.2, 89.939, -18.0196, 12.4, 68.039, -18.0196, 12.4, 79.139, -7.81961, 12.4, 79.139, -7.81961, 12.4, 68.039, -7.81961, 12.4, 68.039, -7.81961, 12.4, 56.939, -18.0196, 12.4, 56.939, -18.0196, 12.4, 68.039, 35.9804, 12.4, 68.039, 35.9804, 12.4, 79.139, 46.1804, 12.4, 79.139, 46.1804, 12.4, 68.039, 46.1804, 12.4, 68.039, 46.1804, 12.4, 56.939, 35.9804, 12.4, 56.939, 35.9804, 12.4, 68.039, -17.7196, 0.4, 68.039, -17.7196, 0.4, 78.839, -8.1196, 0.4, 78.839, -8.1196, 0.4, 68.039, -8.1196, 0.4, 68.039, -8.1196, 0.4, 57.239, -17.7196, 0.4, 57.239, -17.7196, 0.4, 68.039, 36.2804, 0.4, 68.039, 36.2804, 0.4, 78.839, 45.8804, 0.4, 78.839, 45.8804, 0.4, 68.039, 45.8804, 0.4, 68.039, 45.8804, 0.4, 57.239, 36.2804, 0.4, 57.239, 36.2804, 0.4, 68.039, -18.0196, 12.4, 95.039, -18.0196, 12.4, 106.139, -7.81961, 12.4, 106.139, -7.81961, 12.4, 95.039, -7.81961, 12.4, 95.039, -7.81961, 12.4, 83.939, -18.0196, 12.4, 83.939, -18.0196, 12.4, 95.039, 35.9804, 12.4, 95.039, 35.9804, 12.4, 106.139, 46.1804, 12.4, 106.139, 46.1804, 12.4, 95.039, 46.1804, 12.4, 95.039, 46.1804, 12.4, 83.939, 35.9804, 12.4, 83.939, 35.9804, 12.4, 95.039, -17.7196, 0.4, 95.039, -17.7196, 0.4, 105.839, -8.1196, 0.4, 105.839, -8.1196, 0.4, 95.039, -8.1196, 0.4, 95.039, -8.1196, 0.4, 84.239, -17.7196, 0.4, 84.239, -17.7196, 0.4, 95.039, 36.2804, 0.4, 95.039, 36.2804, 0.4, 105.839, 45.8804, 0.4, 105.839, 45.8804, 0.4, 95.039, 45.8804, 0.4, 95.039, 45.8804, 0.4, 84.239, 36.2804, 0.4, 84.239, 36.2804, 0.4, 95.039, -3.01959, 12.4, 110.939, -3.01959, 12.4, 121.139, 8.08038, 12.4, 121.139, 8.08038, 12.4, 110.939, 19.1804, 12.4, 110.939, 8.08038, 12.4, 110.939, 8.08038, 12.4, 121.139, 19.1804, 12.4, 121.139, 23.9804, 12.4, 110.939, 23.9804, 12.4, 121.139, 35.0804, 12.4, 121.139, 35.0804, 12.4, 110.939, 46.1804, 12.4, 110.939, 35.0804, 12.4, 110.939, 35.0804, 12.4, 121.139, 46.1804, 12.4, 121.139, -2.7196, 0.4, 111.239, -2.7196, 0.4, 120.839, 8.08038, 0.4, 120.839, 8.08038, 0.4, 111.239, 18.8804, 0.4, 111.239, 8.08038, 0.4, 111.239, 8.08038, 0.4, 120.839, 18.8804, 0.4, 120.839, 24.2804, 0.4, 111.239, 24.2804, 0.4, 120.839, 35.0804, 0.4, 120.839, 35.0804, 0.4, 111.239, 45.8804, 0.4, 111.239, 35.0804, 0.4, 111.239, 35.0804, 0.4, 120.839, 45.8804, 0.4, 120.839, 2.98041, 0.2, 125.339, -3.01959, 0.2, 125.339, -3.01959, 0.2, 142.139, 2.98041, 0.2, 142.139, 9.2804, 0.2, 142.139, 15.2804, 0.2, 142.139, 15.2804, 0.2, 125.339, 9.2804, 0.2, 125.339, 39.8804, 0.2, 142.139, 46.1804, 0.2, 142.139, 46.1804, 0.2, 125.339, 39.8804, 0.2, 125.339, 9.2804, 0.2, 125.339, 2.98041, 0.2, 125.339, 2.98041, 0.2, 142.139, 9.2804, 0.2, 142.139, 33.8804, 0.2, 142.139, 39.8804, 0.2, 142.139, 39.8804, 0.2, 125.339, 33.8804, 0.2, 125.339, 27.5804, 0.2, 125.339, 21.5804, 0.2, 125.339, 21.5804, 0.2, 142.139, 27.5804, 0.2, 142.139, 27.5804, 0.2, 142.139, 33.8804, 0.2, 142.139, 33.8804, 0.2, 125.339, 27.5804, 0.2, 125.339, 15.2804, 0.2, 142.139, 21.5804, 0.2, 142.139, 21.5804, 0.2, 125.339, 15.2804, 0.2, 125.339 ) polygons = [ PoolIntArray( 2, 0, 1 ), PoolIntArray( 5, 3, 4 ), PoolIntArray( 8, 6, 7 ), PoolIntArray( 11, 9, 10 ), PoolIntArray( 14, 12, 13 ), PoolIntArray( 18, 15, 17 ), PoolIntArray( 15, 16, 17 ), PoolIntArray( 22, 19, 21 ), PoolIntArray( 19, 20, 21 ), PoolIntArray( 25, 23, 24 ), PoolIntArray( 28, 26, 27 ), PoolIntArray( 32, 29, 31 ), PoolIntArray( 29, 30, 31 ), PoolIntArray( 36, 33, 35 ), PoolIntArray( 33, 34, 35 ), PoolIntArray( 40, 37, 39 ), PoolIntArray( 37, 38, 39 ), PoolIntArray( 44, 41, 43 ), PoolIntArray( 41, 42, 43 ), PoolIntArray( 48, 45, 47 ), PoolIntArray( 45, 46, 47 ), PoolIntArray( 52, 49, 51 ), PoolIntArray( 49, 50, 51 ), PoolIntArray( 55, 53, 54 ), PoolIntArray( 59, 56, 58 ), PoolIntArray( 56, 57, 58 ), PoolIntArray( 63, 60, 62 ), PoolIntArray( 60, 61, 62 ), PoolIntArray( 66, 64, 65 ), PoolIntArray( 70, 67, 69 ), PoolIntArray( 67, 68, 69 ), PoolIntArray( 74, 71, 73 ), PoolIntArray( 71, 72, 73 ), PoolIntArray( 78, 75, 77 ), PoolIntArray( 75, 76, 77 ), PoolIntArray( 81, 79, 80 ), PoolIntArray( 85, 82, 84 ), PoolIntArray( 82, 83, 84 ), PoolIntArray( 91, 86, 90 ), PoolIntArray( 86, 89, 90 ), PoolIntArray( 86, 88, 89 ), PoolIntArray( 86, 87, 88 ), PoolIntArray( 94, 92, 93 ), PoolIntArray( 97, 95, 96 ), PoolIntArray( 101, 98, 100 ), PoolIntArray( 98, 99, 100 ), PoolIntArray( 105, 102, 104 ), PoolIntArray( 102, 103, 104 ), PoolIntArray( 108, 106, 107 ), PoolIntArray( 112, 109, 111 ), PoolIntArray( 109, 110, 111 ), PoolIntArray( 115, 113, 114 ), PoolIntArray( 119, 116, 118 ), PoolIntArray( 116, 117, 118 ), PoolIntArray( 122, 120, 121 ), PoolIntArray( 125, 123, 124 ), PoolIntArray( 129, 126, 128 ), PoolIntArray( 126, 127, 128 ), PoolIntArray( 133, 130, 132 ), PoolIntArray( 130, 131, 132 ), PoolIntArray( 137, 134, 136 ), PoolIntArray( 134, 135, 136 ), PoolIntArray( 140, 138, 139 ), PoolIntArray( 145, 141, 144 ), PoolIntArray( 141, 142, 144 ), PoolIntArray( 142, 143, 144 ), PoolIntArray( 148, 146, 147 ), PoolIntArray( 151, 149, 150 ), PoolIntArray( 154, 152, 153 ), PoolIntArray( 158, 155, 157 ), PoolIntArray( 155, 156, 157 ), PoolIntArray( 161, 159, 160 ), PoolIntArray( 166, 162, 165 ), PoolIntArray( 162, 163, 165 ), PoolIntArray( 163, 164, 165 ), PoolIntArray( 170, 167, 169 ), PoolIntArray( 167, 168, 169 ), PoolIntArray( 173, 171, 172 ), PoolIntArray( 176, 174, 175 ), PoolIntArray( 179, 177, 178 ), PoolIntArray( 182, 180, 181 ), PoolIntArray( 185, 183, 184 ), PoolIntArray( 188, 186, 187 ), PoolIntArray( 192, 189, 191 ), PoolIntArray( 189, 190, 191 ), PoolIntArray( 196, 193, 195 ), PoolIntArray( 193, 194, 195 ), PoolIntArray( 200, 197, 199 ), PoolIntArray( 197, 198, 199 ), PoolIntArray( 204, 201, 203 ), PoolIntArray( 201, 202, 203 ), PoolIntArray( 207, 205, 206 ), PoolIntArray( 210, 208, 209 ), PoolIntArray( 214, 211, 213 ), PoolIntArray( 211, 212, 213 ), PoolIntArray( 217, 215, 216 ), PoolIntArray( 220, 218, 219 ), PoolIntArray( 223, 221, 222 ), PoolIntArray( 226, 224, 225 ), PoolIntArray( 229, 227, 228 ), PoolIntArray( 233, 230, 232 ), PoolIntArray( 230, 231, 232 ), PoolIntArray( 236, 234, 235 ), PoolIntArray( 239, 237, 238 ), PoolIntArray( 242, 240, 241 ), PoolIntArray( 245, 243, 244 ), PoolIntArray( 248, 246, 247 ), PoolIntArray( 252, 249, 251 ), PoolIntArray( 249, 250, 251 ), PoolIntArray( 255, 253, 254 ), PoolIntArray( 259, 256, 258 ), PoolIntArray( 256, 257, 258 ), PoolIntArray( 262, 260, 261 ), PoolIntArray( 268, 263, 267 ), PoolIntArray( 263, 266, 267 ), PoolIntArray( 263, 264, 266 ), PoolIntArray( 264, 265, 266 ), PoolIntArray( 271, 269, 270 ), PoolIntArray( 275, 272, 274 ), PoolIntArray( 272, 273, 274 ), PoolIntArray( 280, 276, 279 ), PoolIntArray( 276, 277, 279 ), PoolIntArray( 277, 278, 279 ), PoolIntArray( 283, 281, 282 ), PoolIntArray( 286, 284, 285 ), PoolIntArray( 289, 287, 288 ), PoolIntArray( 293, 290, 292 ), PoolIntArray( 290, 291, 292 ), PoolIntArray( 297, 294, 296 ), PoolIntArray( 294, 295, 296 ), PoolIntArray( 300, 298, 299 ), PoolIntArray( 303, 301, 302 ), PoolIntArray( 306, 304, 305 ), PoolIntArray( 310, 307, 309 ), PoolIntArray( 307, 308, 309 ), PoolIntArray( 314, 311, 313 ), PoolIntArray( 311, 312, 313 ), PoolIntArray( 317, 315, 316 ), PoolIntArray( 321, 318, 320 ), PoolIntArray( 318, 319, 320 ), PoolIntArray( 324, 322, 323 ), PoolIntArray( 327, 325, 326 ), PoolIntArray( 330, 328, 329 ), PoolIntArray( 333, 331, 332 ), PoolIntArray( 336, 334, 335 ), PoolIntArray( 340, 337, 339 ), PoolIntArray( 337, 338, 339 ), PoolIntArray( 343, 341, 342 ), PoolIntArray( 346, 344, 345 ), PoolIntArray( 349, 347, 348 ), PoolIntArray( 352, 350, 351 ), PoolIntArray( 355, 353, 354 ), PoolIntArray( 358, 356, 357 ), PoolIntArray( 361, 359, 360 ), PoolIntArray( 367, 362, 366 ), PoolIntArray( 362, 363, 366 ), PoolIntArray( 363, 364, 366 ), PoolIntArray( 364, 365, 366 ), PoolIntArray( 372, 368, 371 ), PoolIntArray( 368, 369, 371 ), PoolIntArray( 369, 370, 371 ), PoolIntArray( 375, 373, 374 ), PoolIntArray( 378, 376, 377 ), PoolIntArray( 381, 379, 380 ), PoolIntArray( 384, 382, 383 ), PoolIntArray( 390, 385, 389 ), PoolIntArray( 385, 386, 389 ), PoolIntArray( 386, 387, 389 ), PoolIntArray( 387, 388, 389 ), PoolIntArray( 395, 391, 394 ), PoolIntArray( 391, 392, 394 ), PoolIntArray( 392, 393, 394 ), PoolIntArray( 400, 396, 399 ), PoolIntArray( 396, 397, 399 ), PoolIntArray( 397, 398, 399 ), PoolIntArray( 406, 401, 405 ), PoolIntArray( 401, 402, 405 ), PoolIntArray( 402, 403, 405 ), PoolIntArray( 403, 404, 405 ), PoolIntArray( 412, 407, 411 ), PoolIntArray( 407, 408, 411 ), PoolIntArray( 408, 409, 411 ), PoolIntArray( 409, 410, 411 ), PoolIntArray( 415, 413, 414 ), PoolIntArray( 419, 416, 418 ), PoolIntArray( 416, 417, 418 ), PoolIntArray( 424, 420, 423 ), PoolIntArray( 420, 421, 423 ), PoolIntArray( 421, 422, 423 ), PoolIntArray( 429, 425, 428 ), PoolIntArray( 425, 426, 428 ), PoolIntArray( 426, 427, 428 ), PoolIntArray( 434, 430, 433 ), PoolIntArray( 430, 431, 433 ), PoolIntArray( 431, 432, 433 ), PoolIntArray( 438, 435, 437 ), PoolIntArray( 435, 436, 437 ), PoolIntArray( 441, 439, 440 ), PoolIntArray( 447, 442, 446 ), PoolIntArray( 442, 445, 446 ), PoolIntArray( 442, 444, 445 ), PoolIntArray( 442, 443, 444 ), PoolIntArray( 451, 448, 450 ), PoolIntArray( 448, 449, 450 ), PoolIntArray( 455, 452, 454 ), PoolIntArray( 452, 453, 454 ), PoolIntArray( 459, 456, 458 ), PoolIntArray( 456, 457, 458 ), PoolIntArray( 463, 460, 462 ), PoolIntArray( 460, 461, 462 ), PoolIntArray( 467, 464, 466 ), PoolIntArray( 464, 465, 466 ), PoolIntArray( 471, 468, 470 ), PoolIntArray( 468, 469, 470 ), PoolIntArray( 475, 472, 474 ), PoolIntArray( 472, 473, 474 ), PoolIntArray( 479, 476, 478 ), PoolIntArray( 476, 477, 478 ), PoolIntArray( 483, 480, 482 ), PoolIntArray( 480, 481, 482 ), PoolIntArray( 487, 484, 486 ), PoolIntArray( 484, 485, 486 ), PoolIntArray( 491, 488, 490 ), PoolIntArray( 488, 489, 490 ), PoolIntArray( 495, 492, 494 ), PoolIntArray( 492, 493, 494 ), PoolIntArray( 498, 496, 497 ), PoolIntArray( 501, 499, 500 ), PoolIntArray( 504, 502, 503 ), PoolIntArray( 508, 505, 507 ), PoolIntArray( 505, 506, 507 ), PoolIntArray( 512, 509, 511 ), PoolIntArray( 509, 510, 511 ), PoolIntArray( 516, 513, 515 ), PoolIntArray( 513, 514, 515 ), PoolIntArray( 520, 517, 519 ), PoolIntArray( 517, 518, 519 ), PoolIntArray( 523, 521, 522 ), PoolIntArray( 527, 524, 526 ), PoolIntArray( 524, 525, 526 ), PoolIntArray( 530, 528, 529 ), PoolIntArray( 536, 531, 535 ), PoolIntArray( 531, 534, 535 ), PoolIntArray( 531, 532, 534 ), PoolIntArray( 532, 533, 534 ), PoolIntArray( 539, 537, 538 ), PoolIntArray( 542, 540, 541 ), PoolIntArray( 545, 543, 544 ), PoolIntArray( 548, 546, 547 ), PoolIntArray( 551, 549, 550 ), PoolIntArray( 554, 552, 553 ), PoolIntArray( 557, 555, 556 ), PoolIntArray( 561, 558, 560 ), PoolIntArray( 558, 559, 560 ), PoolIntArray( 564, 562, 563 ), PoolIntArray( 567, 565, 566 ), PoolIntArray( 570, 568, 569 ), PoolIntArray( 573, 571, 572 ), PoolIntArray( 577, 574, 576 ), PoolIntArray( 574, 575, 576 ), PoolIntArray( 581, 578, 580 ), PoolIntArray( 578, 579, 580 ), PoolIntArray( 585, 582, 584 ), PoolIntArray( 582, 583, 584 ), PoolIntArray( 591, 586, 590 ), PoolIntArray( 586, 587, 590 ), PoolIntArray( 587, 588, 590 ), PoolIntArray( 588, 589, 590 ), PoolIntArray( 595, 592, 594 ), PoolIntArray( 592, 593, 594 ), PoolIntArray( 599, 596, 598 ), PoolIntArray( 596, 597, 598 ), PoolIntArray( 603, 600, 602 ), PoolIntArray( 600, 601, 602 ), PoolIntArray( 607, 604, 606 ), PoolIntArray( 604, 605, 606 ), PoolIntArray( 611, 608, 610 ), PoolIntArray( 608, 609, 610 ), PoolIntArray( 615, 612, 614 ), PoolIntArray( 612, 613, 614 ), PoolIntArray( 619, 616, 618 ), PoolIntArray( 616, 617, 618 ), PoolIntArray( 623, 620, 622 ), PoolIntArray( 620, 621, 622 ), PoolIntArray( 627, 624, 626 ), PoolIntArray( 624, 625, 626 ), PoolIntArray( 630, 628, 629 ), PoolIntArray( 633, 631, 632 ), PoolIntArray( 636, 634, 635 ), PoolIntArray( 639, 637, 638 ), PoolIntArray( 645, 640, 644 ), PoolIntArray( 640, 641, 644 ), PoolIntArray( 641, 642, 644 ), PoolIntArray( 642, 643, 644 ), PoolIntArray( 648, 646, 647 ), PoolIntArray( 653, 649, 652 ), PoolIntArray( 649, 650, 652 ), PoolIntArray( 650, 651, 652 ), PoolIntArray( 659, 654, 658 ), PoolIntArray( 654, 655, 658 ), PoolIntArray( 655, 656, 658 ), PoolIntArray( 656, 657, 658 ), PoolIntArray( 664, 660, 663 ), PoolIntArray( 660, 661, 663 ), PoolIntArray( 661, 662, 663 ), PoolIntArray( 669, 665, 668 ), PoolIntArray( 665, 666, 668 ), PoolIntArray( 666, 667, 668 ), PoolIntArray( 672, 670, 671 ), PoolIntArray( 678, 673, 677 ), PoolIntArray( 673, 674, 677 ), PoolIntArray( 674, 675, 677 ), PoolIntArray( 675, 676, 677 ), PoolIntArray( 684, 679, 683 ), PoolIntArray( 679, 680, 683 ), PoolIntArray( 680, 681, 683 ), PoolIntArray( 681, 682, 683 ), PoolIntArray( 688, 685, 687 ), PoolIntArray( 685, 686, 687 ), PoolIntArray( 692, 689, 691 ), PoolIntArray( 689, 690, 691 ), PoolIntArray( 696, 693, 695 ), PoolIntArray( 693, 694, 695 ), PoolIntArray( 700, 697, 699 ), PoolIntArray( 697, 698, 699 ), PoolIntArray( 704, 701, 703 ), PoolIntArray( 701, 702, 703 ), PoolIntArray( 708, 705, 707 ), PoolIntArray( 705, 706, 707 ), PoolIntArray( 712, 709, 711 ), PoolIntArray( 709, 710, 711 ), PoolIntArray( 716, 713, 715 ), PoolIntArray( 713, 714, 715 ), PoolIntArray( 720, 717, 719 ), PoolIntArray( 717, 718, 719 ), PoolIntArray( 724, 721, 723 ), PoolIntArray( 721, 722, 723 ), PoolIntArray( 728, 725, 727 ), PoolIntArray( 725, 726, 727 ), PoolIntArray( 732, 729, 731 ), PoolIntArray( 729, 730, 731 ), PoolIntArray( 736, 733, 735 ), PoolIntArray( 733, 734, 735 ), PoolIntArray( 740, 737, 739 ), PoolIntArray( 737, 738, 739 ), PoolIntArray( 744, 741, 743 ), PoolIntArray( 741, 742, 743 ), PoolIntArray( 748, 745, 747 ), PoolIntArray( 745, 746, 747 ), PoolIntArray( 752, 749, 751 ), PoolIntArray( 749, 750, 751 ), PoolIntArray( 756, 753, 755 ), PoolIntArray( 753, 754, 755 ), PoolIntArray( 760, 757, 759 ), PoolIntArray( 757, 758, 759 ), PoolIntArray( 764, 761, 763 ), PoolIntArray( 761, 762, 763 ), PoolIntArray( 768, 765, 767 ), PoolIntArray( 765, 766, 767 ), PoolIntArray( 772, 769, 771 ), PoolIntArray( 769, 770, 771 ), PoolIntArray( 776, 773, 775 ), PoolIntArray( 773, 774, 775 ), PoolIntArray( 780, 777, 779 ), PoolIntArray( 777, 778, 779 ), PoolIntArray( 784, 781, 783 ), PoolIntArray( 781, 782, 783 ), PoolIntArray( 788, 785, 787 ), PoolIntArray( 785, 786, 787 ), PoolIntArray( 792, 789, 791 ), PoolIntArray( 789, 790, 791 ), PoolIntArray( 796, 793, 795 ), PoolIntArray( 793, 794, 795 ), PoolIntArray( 800, 797, 799 ), PoolIntArray( 797, 798, 799 ), PoolIntArray( 804, 801, 803 ), PoolIntArray( 801, 802, 803 ), PoolIntArray( 808, 805, 807 ), PoolIntArray( 805, 806, 807 ), PoolIntArray( 812, 809, 811 ), PoolIntArray( 809, 810, 811 ), PoolIntArray( 816, 813, 815 ), PoolIntArray( 813, 814, 815 ), PoolIntArray( 820, 817, 819 ), PoolIntArray( 817, 818, 819 ), PoolIntArray( 824, 821, 823 ), PoolIntArray( 821, 822, 823 ), PoolIntArray( 828, 825, 827 ), PoolIntArray( 825, 826, 827 ), PoolIntArray( 832, 829, 831 ), PoolIntArray( 829, 830, 831 ), PoolIntArray( 837, 833, 836 ), PoolIntArray( 833, 834, 836 ), PoolIntArray( 834, 835, 836 ), PoolIntArray( 842, 838, 841 ), PoolIntArray( 838, 839, 841 ), PoolIntArray( 839, 840, 841 ), PoolIntArray( 847, 843, 846 ), PoolIntArray( 843, 844, 846 ), PoolIntArray( 844, 845, 846 ), PoolIntArray( 851, 848, 850 ), PoolIntArray( 848, 849, 850 ), PoolIntArray( 854, 852, 853 ), PoolIntArray( 860, 855, 859 ), PoolIntArray( 855, 858, 859 ), PoolIntArray( 855, 857, 858 ), PoolIntArray( 855, 856, 857 ), PoolIntArray( 865, 861, 864 ), PoolIntArray( 861, 862, 864 ), PoolIntArray( 862, 863, 864 ), PoolIntArray( 869, 866, 868 ), PoolIntArray( 866, 867, 868 ), PoolIntArray( 873, 870, 872 ), PoolIntArray( 870, 871, 872 ), PoolIntArray( 877, 874, 876 ), PoolIntArray( 874, 875, 876 ), PoolIntArray( 881, 878, 880 ), PoolIntArray( 878, 879, 880 ), PoolIntArray( 885, 882, 884 ), PoolIntArray( 882, 883, 884 ), PoolIntArray( 889, 886, 888 ), PoolIntArray( 886, 887, 888 ), PoolIntArray( 893, 890, 892 ), PoolIntArray( 890, 891, 892 ), PoolIntArray( 897, 894, 896 ), PoolIntArray( 894, 895, 896 ), PoolIntArray( 901, 898, 900 ), PoolIntArray( 898, 899, 900 ), PoolIntArray( 904, 902, 903 ), PoolIntArray( 908, 905, 907 ), PoolIntArray( 905, 906, 907 ), PoolIntArray( 912, 909, 911 ), PoolIntArray( 909, 910, 911 ), PoolIntArray( 916, 913, 915 ), PoolIntArray( 913, 914, 915 ), PoolIntArray( 920, 917, 919 ), PoolIntArray( 917, 918, 919 ), PoolIntArray( 924, 921, 923 ), PoolIntArray( 921, 922, 923 ), PoolIntArray( 928, 925, 927 ), PoolIntArray( 925, 926, 927 ), PoolIntArray( 931, 929, 930 ), PoolIntArray( 937, 932, 936 ), PoolIntArray( 932, 933, 936 ), PoolIntArray( 933, 934, 936 ), PoolIntArray( 934, 935, 936 ), PoolIntArray( 940, 938, 939 ), PoolIntArray( 943, 941, 942 ), PoolIntArray( 946, 944, 945 ), PoolIntArray( 949, 947, 948 ), PoolIntArray( 952, 950, 951 ), PoolIntArray( 955, 953, 954 ), PoolIntArray( 958, 956, 957 ), PoolIntArray( 963, 959, 962 ), PoolIntArray( 959, 961, 962 ), PoolIntArray( 959, 960, 961 ), PoolIntArray( 967, 964, 966 ), PoolIntArray( 964, 965, 966 ), PoolIntArray( 971, 968, 970 ), PoolIntArray( 968, 969, 970 ), PoolIntArray( 975, 972, 974 ), PoolIntArray( 972, 973, 974 ), PoolIntArray( 979, 976, 978 ), PoolIntArray( 976, 977, 978 ), PoolIntArray( 983, 980, 982 ), PoolIntArray( 980, 981, 982 ), PoolIntArray( 987, 984, 986 ), PoolIntArray( 984, 985, 986 ), PoolIntArray( 991, 988, 990 ), PoolIntArray( 988, 989, 990 ), PoolIntArray( 995, 992, 994 ), PoolIntArray( 992, 993, 994 ), PoolIntArray( 999, 996, 998 ), PoolIntArray( 996, 997, 998 ), PoolIntArray( 1002, 1000, 1001 ), PoolIntArray( 1005, 1003, 1004 ), PoolIntArray( 1008, 1006, 1007 ), PoolIntArray( 1011, 1009, 1010 ), PoolIntArray( 1014, 1012, 1013 ), PoolIntArray( 1018, 1015, 1017 ), PoolIntArray( 1015, 1016, 1017 ), PoolIntArray( 1022, 1019, 1021 ), PoolIntArray( 1019, 1020, 1021 ), PoolIntArray( 1026, 1023, 1025 ), PoolIntArray( 1023, 1024, 1025 ), PoolIntArray( 1030, 1027, 1029 ), PoolIntArray( 1027, 1028, 1029 ), PoolIntArray( 1033, 1031, 1032 ), PoolIntArray( 1037, 1034, 1036 ), PoolIntArray( 1034, 1035, 1036 ), PoolIntArray( 1041, 1038, 1040 ), PoolIntArray( 1038, 1039, 1040 ), PoolIntArray( 1044, 1042, 1043 ), PoolIntArray( 1050, 1045, 1049 ), PoolIntArray( 1045, 1048, 1049 ), PoolIntArray( 1045, 1046, 1048 ), PoolIntArray( 1046, 1047, 1048 ), PoolIntArray( 1054, 1051, 1053 ), PoolIntArray( 1051, 1052, 1053 ), PoolIntArray( 1057, 1055, 1056 ), PoolIntArray( 1060, 1058, 1059 ), PoolIntArray( 1064, 1061, 1063 ), PoolIntArray( 1061, 1062, 1063 ), PoolIntArray( 1068, 1065, 1067 ), PoolIntArray( 1065, 1066, 1067 ), PoolIntArray( 1072, 1069, 1071 ), PoolIntArray( 1069, 1070, 1071 ), PoolIntArray( 1076, 1073, 1075 ), PoolIntArray( 1073, 1074, 1075 ), PoolIntArray( 1080, 1077, 1079 ), PoolIntArray( 1077, 1078, 1079 ), PoolIntArray( 1083, 1081, 1082 ), PoolIntArray( 1087, 1084, 1086 ), PoolIntArray( 1084, 1085, 1086 ), PoolIntArray( 1091, 1088, 1090 ), PoolIntArray( 1088, 1089, 1090 ), PoolIntArray( 1097, 1092, 1096 ), PoolIntArray( 1092, 1095, 1096 ), PoolIntArray( 1092, 1094, 1095 ), PoolIntArray( 1092, 1093, 1094 ), PoolIntArray( 1100, 1098, 1099 ), PoolIntArray( 1104, 1101, 1103 ), PoolIntArray( 1101, 1102, 1103 ), PoolIntArray( 1107, 1105, 1106 ), PoolIntArray( 1111, 1108, 1110 ), PoolIntArray( 1108, 1109, 1110 ), PoolIntArray( 1114, 1112, 1113 ), PoolIntArray( 1117, 1115, 1116 ), PoolIntArray( 1121, 1118, 1120 ), PoolIntArray( 1118, 1119, 1120 ), PoolIntArray( 1124, 1122, 1123 ), PoolIntArray( 1127, 1125, 1126 ), PoolIntArray( 1131, 1128, 1130 ), PoolIntArray( 1128, 1129, 1130 ), PoolIntArray( 1134, 1132, 1133 ), PoolIntArray( 1138, 1135, 1137 ), PoolIntArray( 1135, 1136, 1137 ), PoolIntArray( 1141, 1139, 1140 ), PoolIntArray( 1144, 1142, 1143 ), PoolIntArray( 1148, 1145, 1147 ), PoolIntArray( 1145, 1146, 1147 ), PoolIntArray( 1152, 1149, 1151 ), PoolIntArray( 1149, 1150, 1151 ), PoolIntArray( 1156, 1153, 1155 ), PoolIntArray( 1153, 1154, 1155 ), PoolIntArray( 1160, 1157, 1159 ), PoolIntArray( 1157, 1158, 1159 ), PoolIntArray( 1164, 1161, 1163 ), PoolIntArray( 1161, 1162, 1163 ), PoolIntArray( 1168, 1165, 1167 ), PoolIntArray( 1165, 1166, 1167 ), PoolIntArray( 1172, 1169, 1171 ), PoolIntArray( 1169, 1170, 1171 ), PoolIntArray( 1176, 1173, 1175 ), PoolIntArray( 1173, 1174, 1175 ), PoolIntArray( 1180, 1177, 1179 ), PoolIntArray( 1177, 1178, 1179 ), PoolIntArray( 1184, 1181, 1183 ), PoolIntArray( 1181, 1182, 1183 ), PoolIntArray( 1188, 1185, 1187 ), PoolIntArray( 1185, 1186, 1187 ), PoolIntArray( 1192, 1189, 1191 ), PoolIntArray( 1189, 1190, 1191 ), PoolIntArray( 1196, 1193, 1195 ), PoolIntArray( 1193, 1194, 1195 ), PoolIntArray( 1200, 1197, 1199 ), PoolIntArray( 1197, 1198, 1199 ), PoolIntArray( 1204, 1201, 1203 ), PoolIntArray( 1201, 1202, 1203 ), PoolIntArray( 1208, 1205, 1207 ), PoolIntArray( 1205, 1206, 1207 ), PoolIntArray( 1212, 1209, 1211 ), PoolIntArray( 1209, 1210, 1211 ), PoolIntArray( 1216, 1213, 1215 ), PoolIntArray( 1213, 1214, 1215 ), PoolIntArray( 1220, 1217, 1219 ), PoolIntArray( 1217, 1218, 1219 ), PoolIntArray( 1224, 1221, 1223 ), PoolIntArray( 1221, 1222, 1223 ), PoolIntArray( 1228, 1225, 1227 ), PoolIntArray( 1225, 1226, 1227 ), PoolIntArray( 1232, 1229, 1231 ), PoolIntArray( 1229, 1230, 1231 ), PoolIntArray( 1236, 1233, 1235 ), PoolIntArray( 1233, 1234, 1235 ), PoolIntArray( 1240, 1237, 1239 ), PoolIntArray( 1237, 1238, 1239 ), PoolIntArray( 1244, 1241, 1243 ), PoolIntArray( 1241, 1242, 1243 ), PoolIntArray( 1248, 1245, 1247 ), PoolIntArray( 1245, 1246, 1247 ), PoolIntArray( 1252, 1249, 1251 ), PoolIntArray( 1249, 1250, 1251 ), PoolIntArray( 1256, 1253, 1255 ), PoolIntArray( 1253, 1254, 1255 ), PoolIntArray( 1260, 1257, 1259 ), PoolIntArray( 1257, 1258, 1259 ), PoolIntArray( 1264, 1261, 1263 ), PoolIntArray( 1261, 1262, 1263 ), PoolIntArray( 1268, 1265, 1267 ), PoolIntArray( 1265, 1266, 1267 ), PoolIntArray( 1272, 1269, 1271 ), PoolIntArray( 1269, 1270, 1271 ), PoolIntArray( 1276, 1273, 1275 ), PoolIntArray( 1273, 1274, 1275 ), PoolIntArray( 1280, 1277, 1279 ), PoolIntArray( 1277, 1278, 1279 ), PoolIntArray( 1284, 1281, 1283 ), PoolIntArray( 1281, 1282, 1283 ), PoolIntArray( 1288, 1285, 1287 ), PoolIntArray( 1285, 1286, 1287 ), PoolIntArray( 1292, 1289, 1291 ), PoolIntArray( 1289, 1290, 1291 ), PoolIntArray( 1296, 1293, 1295 ), PoolIntArray( 1293, 1294, 1295 ), PoolIntArray( 1300, 1297, 1299 ), PoolIntArray( 1297, 1298, 1299 ), PoolIntArray( 1304, 1301, 1303 ), PoolIntArray( 1301, 1302, 1303 ), PoolIntArray( 1307, 1305, 1306 ), PoolIntArray( 1313, 1308, 1312 ), PoolIntArray( 1308, 1309, 1312 ), PoolIntArray( 1309, 1310, 1312 ), PoolIntArray( 1310, 1311, 1312 ), PoolIntArray( 1316, 1314, 1315 ), PoolIntArray( 1319, 1317, 1318 ), PoolIntArray( 1322, 1320, 1321 ), PoolIntArray( 1328, 1323, 1327 ), PoolIntArray( 1323, 1324, 1327 ), PoolIntArray( 1324, 1325, 1327 ), PoolIntArray( 1325, 1326, 1327 ), PoolIntArray( 1333, 1329, 1332 ), PoolIntArray( 1329, 1330, 1332 ), PoolIntArray( 1330, 1331, 1332 ), PoolIntArray( 1338, 1334, 1337 ), PoolIntArray( 1334, 1335, 1337 ), PoolIntArray( 1335, 1336, 1337 ), PoolIntArray( 1344, 1339, 1343 ), PoolIntArray( 1339, 1340, 1343 ), PoolIntArray( 1340, 1341, 1343 ), PoolIntArray( 1341, 1342, 1343 ), PoolIntArray( 1350, 1345, 1349 ), PoolIntArray( 1345, 1346, 1349 ), PoolIntArray( 1346, 1348, 1349 ), PoolIntArray( 1346, 1347, 1348 ), PoolIntArray( 1354, 1351, 1353 ), PoolIntArray( 1351, 1352, 1353 ), PoolIntArray( 1357, 1355, 1356 ), PoolIntArray( 1360, 1358, 1359 ), PoolIntArray( 1363, 1361, 1362 ), PoolIntArray( 1366, 1364, 1365 ), PoolIntArray( 1369, 1367, 1368 ), PoolIntArray( 1372, 1370, 1371 ), PoolIntArray( 1376, 1373, 1375 ), PoolIntArray( 1373, 1374, 1375 ), PoolIntArray( 1379, 1377, 1378 ), PoolIntArray( 1383, 1380, 1382 ), PoolIntArray( 1380, 1381, 1382 ), PoolIntArray( 1387, 1384, 1386 ), PoolIntArray( 1384, 1385, 1386 ), PoolIntArray( 1390, 1388, 1389 ), PoolIntArray( 1393, 1391, 1392 ), PoolIntArray( 1397, 1394, 1396 ), PoolIntArray( 1394, 1395, 1396 ), PoolIntArray( 1401, 1398, 1400 ), PoolIntArray( 1398, 1399, 1400 ), PoolIntArray( 1404, 1402, 1403 ), PoolIntArray( 1409, 1405, 1408 ), PoolIntArray( 1405, 1407, 1408 ), PoolIntArray( 1405, 1406, 1407 ), PoolIntArray( 1413, 1410, 1412 ), PoolIntArray( 1410, 1411, 1412 ), PoolIntArray( 1416, 1414, 1415 ), PoolIntArray( 1420, 1417, 1419 ), PoolIntArray( 1417, 1418, 1419 ), PoolIntArray( 1423, 1421, 1422 ), PoolIntArray( 1427, 1424, 1426 ), PoolIntArray( 1424, 1425, 1426 ), PoolIntArray( 1430, 1428, 1429 ), PoolIntArray( 1436, 1431, 1435 ), PoolIntArray( 1431, 1432, 1435 ), PoolIntArray( 1432, 1434, 1435 ), PoolIntArray( 1432, 1433, 1434 ), PoolIntArray( 1439, 1437, 1438 ), PoolIntArray( 1443, 1440, 1442 ), PoolIntArray( 1440, 1441, 1442 ), PoolIntArray( 1446, 1444, 1445 ), PoolIntArray( 1449, 1447, 1448 ), PoolIntArray( 1452, 1450, 1451 ), PoolIntArray( 1455, 1453, 1454 ), PoolIntArray( 1458, 1456, 1457 ), PoolIntArray( 1461, 1459, 1460 ), PoolIntArray( 1466, 1462, 1465 ), PoolIntArray( 1462, 1464, 1465 ), PoolIntArray( 1462, 1463, 1464 ), PoolIntArray( 1470, 1467, 1469 ), PoolIntArray( 1467, 1468, 1469 ), PoolIntArray( 1474, 1471, 1473 ), PoolIntArray( 1471, 1472, 1473 ), PoolIntArray( 1478, 1475, 1477 ), PoolIntArray( 1475, 1476, 1477 ), PoolIntArray( 1482, 1479, 1481 ), PoolIntArray( 1479, 1480, 1481 ), PoolIntArray( 1486, 1483, 1485 ), PoolIntArray( 1483, 1484, 1485 ), PoolIntArray( 1490, 1487, 1489 ), PoolIntArray( 1487, 1488, 1489 ), PoolIntArray( 1494, 1491, 1493 ), PoolIntArray( 1491, 1492, 1493 ), PoolIntArray( 1498, 1495, 1497 ), PoolIntArray( 1495, 1496, 1497 ), PoolIntArray( 1502, 1499, 1501 ), PoolIntArray( 1499, 1500, 1501 ), PoolIntArray( 1507, 1503, 1506 ), PoolIntArray( 1503, 1504, 1506 ), PoolIntArray( 1504, 1505, 1506 ), PoolIntArray( 1512, 1508, 1511 ), PoolIntArray( 1508, 1509, 1511 ), PoolIntArray( 1509, 1510, 1511 ), PoolIntArray( 1517, 1513, 1516 ), PoolIntArray( 1513, 1514, 1516 ), PoolIntArray( 1514, 1515, 1516 ), PoolIntArray( 1521, 1518, 1520 ), PoolIntArray( 1518, 1519, 1520 ), PoolIntArray( 1524, 1522, 1523 ), PoolIntArray( 1530, 1525, 1529 ), PoolIntArray( 1525, 1528, 1529 ), PoolIntArray( 1525, 1527, 1528 ), PoolIntArray( 1525, 1526, 1527 ), PoolIntArray( 1534, 1531, 1533 ), PoolIntArray( 1531, 1532, 1533 ), PoolIntArray( 1538, 1535, 1537 ), PoolIntArray( 1535, 1536, 1537 ), PoolIntArray( 1542, 1539, 1541 ), PoolIntArray( 1539, 1540, 1541 ), PoolIntArray( 1546, 1543, 1545 ), PoolIntArray( 1543, 1544, 1545 ), PoolIntArray( 1550, 1547, 1549 ), PoolIntArray( 1547, 1548, 1549 ), PoolIntArray( 1554, 1551, 1553 ), PoolIntArray( 1551, 1552, 1553 ), PoolIntArray( 1558, 1555, 1557 ), PoolIntArray( 1555, 1556, 1557 ), PoolIntArray( 1562, 1559, 1561 ), PoolIntArray( 1559, 1560, 1561 ), PoolIntArray( 1566, 1563, 1565 ), PoolIntArray( 1563, 1564, 1565 ), PoolIntArray( 1570, 1567, 1569 ), PoolIntArray( 1567, 1568, 1569 ), PoolIntArray( 1574, 1571, 1573 ), PoolIntArray( 1571, 1572, 1573 ), PoolIntArray( 1578, 1575, 1577 ), PoolIntArray( 1575, 1576, 1577 ), PoolIntArray( 1581, 1579, 1580 ), PoolIntArray( 1584, 1582, 1583 ), PoolIntArray( 1588, 1585, 1587 ), PoolIntArray( 1585, 1586, 1587 ), PoolIntArray( 1593, 1589, 1592 ), PoolIntArray( 1589, 1590, 1592 ), PoolIntArray( 1590, 1591, 1592 ), PoolIntArray( 1597, 1594, 1596 ), PoolIntArray( 1594, 1595, 1596 ), PoolIntArray( 1601, 1598, 1600 ), PoolIntArray( 1598, 1599, 1600 ), PoolIntArray( 1604, 1602, 1603 ), PoolIntArray( 1607, 1605, 1606 ), PoolIntArray( 1610, 1608, 1609 ), PoolIntArray( 1614, 1611, 1613 ), PoolIntArray( 1611, 1612, 1613 ), PoolIntArray( 1617, 1615, 1616 ), PoolIntArray( 1620, 1618, 1619 ), PoolIntArray( 1624, 1621, 1623 ), PoolIntArray( 1621, 1622, 1623 ), PoolIntArray( 1627, 1625, 1626 ), PoolIntArray( 1630, 1628, 1629 ), PoolIntArray( 1636, 1631, 1635 ), PoolIntArray( 1631, 1632, 1635 ), PoolIntArray( 1632, 1634, 1635 ), PoolIntArray( 1632, 1633, 1634 ), PoolIntArray( 1639, 1637, 1638 ), PoolIntArray( 1642, 1640, 1641 ), PoolIntArray( 1645, 1643, 1644 ), PoolIntArray( 1648, 1646, 1647 ), PoolIntArray( 1652, 1649, 1651 ), PoolIntArray( 1649, 1650, 1651 ), PoolIntArray( 1656, 1653, 1655 ), PoolIntArray( 1653, 1654, 1655 ), PoolIntArray( 1660, 1657, 1659 ), PoolIntArray( 1657, 1658, 1659 ), PoolIntArray( 1664, 1661, 1663 ), PoolIntArray( 1661, 1662, 1663 ), PoolIntArray( 1668, 1665, 1667 ), PoolIntArray( 1665, 1666, 1667 ), PoolIntArray( 1672, 1669, 1671 ), PoolIntArray( 1669, 1670, 1671 ), PoolIntArray( 1676, 1673, 1675 ), PoolIntArray( 1673, 1674, 1675 ), PoolIntArray( 1680, 1677, 1679 ), PoolIntArray( 1677, 1678, 1679 ), PoolIntArray( 1684, 1681, 1683 ), PoolIntArray( 1681, 1682, 1683 ), PoolIntArray( 1688, 1685, 1687 ), PoolIntArray( 1685, 1686, 1687 ), PoolIntArray( 1692, 1689, 1691 ), PoolIntArray( 1689, 1690, 1691 ), PoolIntArray( 1696, 1693, 1695 ), PoolIntArray( 1693, 1694, 1695 ), PoolIntArray( 1699, 1697, 1698 ), PoolIntArray( 1702, 1700, 1701 ), PoolIntArray( 1708, 1703, 1707 ), PoolIntArray( 1703, 1704, 1707 ), PoolIntArray( 1704, 1706, 1707 ), PoolIntArray( 1704, 1705, 1706 ), PoolIntArray( 1712, 1709, 1711 ), PoolIntArray( 1709, 1710, 1711 ), PoolIntArray( 1716, 1713, 1715 ), PoolIntArray( 1713, 1714, 1715 ), PoolIntArray( 1720, 1717, 1719 ), PoolIntArray( 1717, 1718, 1719 ), PoolIntArray( 1724, 1721, 1723 ), PoolIntArray( 1721, 1722, 1723 ), PoolIntArray( 1727, 1725, 1726 ), PoolIntArray( 1731, 1728, 1730 ), PoolIntArray( 1728, 1729, 1730 ), PoolIntArray( 1735, 1732, 1734 ), PoolIntArray( 1732, 1733, 1734 ), PoolIntArray( 1738, 1736, 1737 ), PoolIntArray( 1741, 1739, 1740 ), PoolIntArray( 1746, 1742, 1745 ), PoolIntArray( 1742, 1744, 1745 ), PoolIntArray( 1742, 1743, 1744 ), PoolIntArray( 1750, 1747, 1749 ), PoolIntArray( 1747, 1748, 1749 ), PoolIntArray( 1753, 1751, 1752 ), PoolIntArray( 1756, 1754, 1755 ), PoolIntArray( 1760, 1757, 1759 ), PoolIntArray( 1757, 1758, 1759 ), PoolIntArray( 1764, 1761, 1763 ), PoolIntArray( 1761, 1762, 1763 ), PoolIntArray( 1768, 1765, 1767 ), PoolIntArray( 1765, 1766, 1767 ), PoolIntArray( 1772, 1769, 1771 ), PoolIntArray( 1769, 1770, 1771 ), PoolIntArray( 1776, 1773, 1775 ), PoolIntArray( 1773, 1774, 1775 ), PoolIntArray( 1779, 1777, 1778 ), PoolIntArray( 1782, 1780, 1781 ), PoolIntArray( 1785, 1783, 1784 ), PoolIntArray( 1791, 1786, 1790 ), PoolIntArray( 1786, 1787, 1790 ), PoolIntArray( 1787, 1788, 1790 ), PoolIntArray( 1788, 1789, 1790 ), PoolIntArray( 1794, 1792, 1793 ), PoolIntArray( 1798, 1795, 1797 ), PoolIntArray( 1795, 1796, 1797 ), PoolIntArray( 1802, 1799, 1801 ), PoolIntArray( 1799, 1800, 1801 ), PoolIntArray( 1805, 1803, 1804 ), PoolIntArray( 1809, 1806, 1808 ), PoolIntArray( 1806, 1807, 1808 ), PoolIntArray( 1813, 1810, 1812 ), PoolIntArray( 1810, 1811, 1812 ), PoolIntArray( 1817, 1814, 1816 ), PoolIntArray( 1814, 1815, 1816 ), PoolIntArray( 1820, 1818, 1819 ), PoolIntArray( 1823, 1821, 1822 ), PoolIntArray( 1826, 1824, 1825 ), PoolIntArray( 1829, 1827, 1828 ), PoolIntArray( 1832, 1830, 1831 ), PoolIntArray( 1835, 1833, 1834 ), PoolIntArray( 1839, 1836, 1838 ), PoolIntArray( 1836, 1837, 1838 ), PoolIntArray( 1843, 1840, 1842 ), PoolIntArray( 1840, 1841, 1842 ), PoolIntArray( 1846, 1844, 1845 ), PoolIntArray( 1850, 1847, 1849 ), PoolIntArray( 1847, 1848, 1849 ), PoolIntArray( 1853, 1851, 1852 ), PoolIntArray( 1859, 1854, 1858 ), PoolIntArray( 1854, 1855, 1858 ), PoolIntArray( 1855, 1856, 1858 ), PoolIntArray( 1856, 1857, 1858 ), PoolIntArray( 1863, 1860, 1862 ), PoolIntArray( 1860, 1861, 1862 ), PoolIntArray( 1866, 1864, 1865 ), PoolIntArray( 1871, 1867, 1870 ), PoolIntArray( 1867, 1868, 1870 ), PoolIntArray( 1868, 1869, 1870 ), PoolIntArray( 1874, 1872, 1873 ), PoolIntArray( 1877, 1875, 1876 ), PoolIntArray( 1880, 1878, 1879 ), PoolIntArray( 1883, 1881, 1882 ), PoolIntArray( 1887, 1884, 1886 ), PoolIntArray( 1884, 1885, 1886 ), PoolIntArray( 1890, 1888, 1889 ), PoolIntArray( 1893, 1891, 1892 ), PoolIntArray( 1896, 1894, 1895 ), PoolIntArray( 1899, 1897, 1898 ), PoolIntArray( 1902, 1900, 1901 ), PoolIntArray( 1906, 1903, 1905 ), PoolIntArray( 1903, 1904, 1905 ), PoolIntArray( 1909, 1907, 1908 ), PoolIntArray( 1912, 1910, 1911 ), PoolIntArray( 1915, 1913, 1914 ), PoolIntArray( 1919, 1916, 1918 ), PoolIntArray( 1916, 1917, 1918 ), PoolIntArray( 1923, 1920, 1922 ), PoolIntArray( 1920, 1921, 1922 ), PoolIntArray( 1927, 1924, 1926 ), PoolIntArray( 1924, 1925, 1926 ), PoolIntArray( 1931, 1928, 1930 ), PoolIntArray( 1928, 1929, 1930 ), PoolIntArray( 1935, 1932, 1934 ), PoolIntArray( 1932, 1933, 1934 ), PoolIntArray( 1939, 1936, 1938 ), PoolIntArray( 1936, 1937, 1938 ), PoolIntArray( 1943, 1940, 1942 ), PoolIntArray( 1940, 1941, 1942 ), PoolIntArray( 1947, 1944, 1946 ), PoolIntArray( 1944, 1945, 1946 ), PoolIntArray( 1951, 1948, 1950 ), PoolIntArray( 1948, 1949, 1950 ), PoolIntArray( 1955, 1952, 1954 ), PoolIntArray( 1952, 1953, 1954 ), PoolIntArray( 1959, 1956, 1958 ), PoolIntArray( 1956, 1957, 1958 ), PoolIntArray( 1963, 1960, 1962 ), PoolIntArray( 1960, 1961, 1962 ), PoolIntArray( 1967, 1964, 1966 ), PoolIntArray( 1964, 1965, 1966 ), PoolIntArray( 1971, 1968, 1970 ), PoolIntArray( 1968, 1969, 1970 ), PoolIntArray( 1975, 1972, 1974 ), PoolIntArray( 1972, 1973, 1974 ), PoolIntArray( 1979, 1976, 1978 ), PoolIntArray( 1976, 1977, 1978 ), PoolIntArray( 1983, 1980, 1982 ), PoolIntArray( 1980, 1981, 1982 ), PoolIntArray( 1986, 1984, 1985 ), PoolIntArray( 1989, 1987, 1988 ), PoolIntArray( 1992, 1990, 1991 ), PoolIntArray( 1996, 1993, 1995 ), PoolIntArray( 1993, 1994, 1995 ), PoolIntArray( 2000, 1997, 1999 ), PoolIntArray( 1997, 1998, 1999 ), PoolIntArray( 2003, 2001, 2002 ), PoolIntArray( 2006, 2004, 2005 ), PoolIntArray( 2010, 2007, 2009 ), PoolIntArray( 2007, 2008, 2009 ), PoolIntArray( 2014, 2011, 2013 ), PoolIntArray( 2011, 2012, 2013 ), PoolIntArray( 2017, 2015, 2016 ), PoolIntArray( 2020, 2018, 2019 ), PoolIntArray( 2026, 2021, 2025 ), PoolIntArray( 2021, 2024, 2025 ), PoolIntArray( 2021, 2022, 2024 ), PoolIntArray( 2022, 2023, 2024 ), PoolIntArray( 2029, 2027, 2028 ), PoolIntArray( 2032, 2030, 2031 ), PoolIntArray( 2035, 2033, 2034 ), PoolIntArray( 2038, 2036, 2037 ), PoolIntArray( 2042, 2039, 2041 ), PoolIntArray( 2039, 2040, 2041 ), PoolIntArray( 2046, 2043, 2045 ), PoolIntArray( 2043, 2044, 2045 ), PoolIntArray( 2049, 2047, 2048 ), PoolIntArray( 2052, 2050, 2051 ), PoolIntArray( 2056, 2053, 2055 ), PoolIntArray( 2053, 2054, 2055 ), PoolIntArray( 2061, 2057, 2060 ), PoolIntArray( 2057, 2058, 2060 ), PoolIntArray( 2058, 2059, 2060 ), PoolIntArray( 2064, 2062, 2063 ), PoolIntArray( 2067, 2065, 2066 ), PoolIntArray( 2070, 2068, 2069 ), PoolIntArray( 2074, 2071, 2073 ), PoolIntArray( 2071, 2072, 2073 ), PoolIntArray( 2077, 2075, 2076 ), PoolIntArray( 2081, 2078, 2080 ), PoolIntArray( 2078, 2079, 2080 ), PoolIntArray( 2084, 2082, 2083 ), PoolIntArray( 2087, 2085, 2086 ), PoolIntArray( 2091, 2088, 2090 ), PoolIntArray( 2088, 2089, 2090 ), PoolIntArray( 2094, 2092, 2093 ), PoolIntArray( 2097, 2095, 2096 ), PoolIntArray( 2101, 2098, 2100 ), PoolIntArray( 2098, 2099, 2100 ), PoolIntArray( 2104, 2102, 2103 ), PoolIntArray( 2108, 2105, 2107 ), PoolIntArray( 2105, 2106, 2107 ), PoolIntArray( 2112, 2109, 2111 ), PoolIntArray( 2109, 2110, 2111 ), PoolIntArray( 2115, 2113, 2114 ), PoolIntArray( 2118, 2116, 2117 ), PoolIntArray( 2122, 2119, 2121 ), PoolIntArray( 2119, 2120, 2121 ), PoolIntArray( 2125, 2123, 2124 ), PoolIntArray( 2131, 2126, 2130 ), PoolIntArray( 2126, 2127, 2130 ), PoolIntArray( 2127, 2128, 2130 ), PoolIntArray( 2128, 2129, 2130 ), PoolIntArray( 2134, 2132, 2133 ), PoolIntArray( 2140, 2135, 2139 ), PoolIntArray( 2135, 2136, 2139 ), PoolIntArray( 2136, 2138, 2139 ), PoolIntArray( 2136, 2137, 2138 ), PoolIntArray( 2143, 2141, 2142 ), PoolIntArray( 2146, 2144, 2145 ), PoolIntArray( 2150, 2147, 2149 ), PoolIntArray( 2147, 2148, 2149 ), PoolIntArray( 2154, 2151, 2153 ), PoolIntArray( 2151, 2152, 2153 ), PoolIntArray( 2160, 2155, 2159 ), PoolIntArray( 2155, 2156, 2159 ), PoolIntArray( 2156, 2158, 2159 ), PoolIntArray( 2156, 2157, 2158 ), PoolIntArray( 2163, 2161, 2162 ), PoolIntArray( 2166, 2164, 2165 ), PoolIntArray( 2170, 2167, 2169 ), PoolIntArray( 2167, 2168, 2169 ), PoolIntArray( 2174, 2171, 2173 ), PoolIntArray( 2171, 2172, 2173 ), PoolIntArray( 2178, 2175, 2177 ), PoolIntArray( 2175, 2176, 2177 ), PoolIntArray( 2182, 2179, 2181 ), PoolIntArray( 2179, 2180, 2181 ), PoolIntArray( 2186, 2183, 2185 ), PoolIntArray( 2183, 2184, 2185 ), PoolIntArray( 2190, 2187, 2189 ), PoolIntArray( 2187, 2188, 2189 ), PoolIntArray( 2194, 2191, 2193 ), PoolIntArray( 2191, 2192, 2193 ), PoolIntArray( 2198, 2195, 2197 ), PoolIntArray( 2195, 2196, 2197 ), PoolIntArray( 2202, 2199, 2201 ), PoolIntArray( 2199, 2200, 2201 ), PoolIntArray( 2206, 2203, 2205 ), PoolIntArray( 2203, 2204, 2205 ), PoolIntArray( 2210, 2207, 2209 ), PoolIntArray( 2207, 2208, 2209 ), PoolIntArray( 2214, 2211, 2213 ), PoolIntArray( 2211, 2212, 2213 ), PoolIntArray( 2218, 2215, 2217 ), PoolIntArray( 2215, 2216, 2217 ), PoolIntArray( 2222, 2219, 2221 ), PoolIntArray( 2219, 2220, 2221 ), PoolIntArray( 2226, 2223, 2225 ), PoolIntArray( 2223, 2224, 2225 ), PoolIntArray( 2230, 2227, 2229 ), PoolIntArray( 2227, 2228, 2229 ), PoolIntArray( 2234, 2231, 2233 ), PoolIntArray( 2231, 2232, 2233 ), PoolIntArray( 2238, 2235, 2237 ), PoolIntArray( 2235, 2236, 2237 ), PoolIntArray( 2242, 2239, 2241 ), PoolIntArray( 2239, 2240, 2241 ), PoolIntArray( 2246, 2243, 2245 ), PoolIntArray( 2243, 2244, 2245 ), PoolIntArray( 2250, 2247, 2249 ), PoolIntArray( 2247, 2248, 2249 ), PoolIntArray( 2254, 2251, 2253 ), PoolIntArray( 2251, 2252, 2253 ), PoolIntArray( 2258, 2255, 2257 ), PoolIntArray( 2255, 2256, 2257 ), PoolIntArray( 2262, 2259, 2261 ), PoolIntArray( 2259, 2260, 2261 ), PoolIntArray( 2266, 2263, 2265 ), PoolIntArray( 2263, 2264, 2265 ), PoolIntArray( 2270, 2267, 2269 ), PoolIntArray( 2267, 2268, 2269 ), PoolIntArray( 2274, 2271, 2273 ), PoolIntArray( 2271, 2272, 2273 ), PoolIntArray( 2278, 2275, 2277 ), PoolIntArray( 2275, 2276, 2277 ), PoolIntArray( 2282, 2279, 2281 ), PoolIntArray( 2279, 2280, 2281 ), PoolIntArray( 2286, 2283, 2285 ), PoolIntArray( 2283, 2284, 2285 ), PoolIntArray( 2289, 2287, 2288 ), PoolIntArray( 2292, 2290, 2291 ), PoolIntArray( 2296, 2293, 2295 ), PoolIntArray( 2293, 2294, 2295 ), PoolIntArray( 2300, 2297, 2299 ), PoolIntArray( 2297, 2298, 2299 ), PoolIntArray( 2305, 2301, 2304 ), PoolIntArray( 2301, 2303, 2304 ), PoolIntArray( 2301, 2302, 2303 ), PoolIntArray( 2309, 2306, 2308 ), PoolIntArray( 2306, 2307, 2308 ), PoolIntArray( 2313, 2310, 2312 ), PoolIntArray( 2310, 2311, 2312 ), PoolIntArray( 2317, 2314, 2316 ), PoolIntArray( 2314, 2315, 2316 ), PoolIntArray( 2321, 2318, 2320 ), PoolIntArray( 2318, 2319, 2320 ), PoolIntArray( 2325, 2322, 2324 ), PoolIntArray( 2322, 2323, 2324 ), PoolIntArray( 2329, 2326, 2328 ), PoolIntArray( 2326, 2327, 2328 ), PoolIntArray( 2333, 2330, 2332 ), PoolIntArray( 2330, 2331, 2332 ), PoolIntArray( 2337, 2334, 2336 ), PoolIntArray( 2334, 2335, 2336 ), PoolIntArray( 2341, 2338, 2340 ), PoolIntArray( 2338, 2339, 2340 ), PoolIntArray( 2345, 2342, 2344 ), PoolIntArray( 2342, 2343, 2344 ), PoolIntArray( 2349, 2346, 2348 ), PoolIntArray( 2346, 2347, 2348 ), PoolIntArray( 2353, 2350, 2352 ), PoolIntArray( 2350, 2351, 2352 ), PoolIntArray( 2357, 2354, 2356 ), PoolIntArray( 2354, 2355, 2356 ), PoolIntArray( 2361, 2358, 2360 ), PoolIntArray( 2358, 2359, 2360 ), PoolIntArray( 2365, 2362, 2364 ), PoolIntArray( 2362, 2363, 2364 ), PoolIntArray( 2369, 2366, 2368 ), PoolIntArray( 2366, 2367, 2368 ), PoolIntArray( 2374, 2370, 2373 ), PoolIntArray( 2370, 2371, 2373 ), PoolIntArray( 2371, 2372, 2373 ), PoolIntArray( 2378, 2375, 2377 ), PoolIntArray( 2375, 2376, 2377 ), PoolIntArray( 2382, 2379, 2381 ), PoolIntArray( 2379, 2380, 2381 ), PoolIntArray( 2386, 2383, 2385 ), PoolIntArray( 2383, 2384, 2385 ), PoolIntArray( 2390, 2387, 2389 ), PoolIntArray( 2387, 2388, 2389 ), PoolIntArray( 2394, 2391, 2393 ), PoolIntArray( 2391, 2392, 2393 ), PoolIntArray( 2398, 2395, 2397 ), PoolIntArray( 2395, 2396, 2397 ), PoolIntArray( 2404, 2399, 2403 ), PoolIntArray( 2399, 2402, 2403 ), PoolIntArray( 2399, 2400, 2402 ), PoolIntArray( 2400, 2401, 2402 ), PoolIntArray( 2407, 2405, 2406 ), PoolIntArray( 2411, 2408, 2410 ), PoolIntArray( 2408, 2409, 2410 ), PoolIntArray( 2414, 2412, 2413 ), PoolIntArray( 2417, 2415, 2416 ), PoolIntArray( 2421, 2418, 2420 ), PoolIntArray( 2418, 2419, 2420 ), PoolIntArray( 2425, 2422, 2424 ), PoolIntArray( 2422, 2423, 2424 ), PoolIntArray( 2428, 2426, 2427 ), PoolIntArray( 2431, 2429, 2430 ), PoolIntArray( 2434, 2432, 2433 ), PoolIntArray( 2438, 2435, 2437 ), PoolIntArray( 2435, 2436, 2437 ), PoolIntArray( 2441, 2439, 2440 ), PoolIntArray( 2445, 2442, 2444 ), PoolIntArray( 2442, 2443, 2444 ), PoolIntArray( 2449, 2446, 2448 ), PoolIntArray( 2446, 2447, 2448 ), PoolIntArray( 2452, 2450, 2451 ), PoolIntArray( 2456, 2453, 2455 ), PoolIntArray( 2453, 2454, 2455 ), PoolIntArray( 2459, 2457, 2458 ), PoolIntArray( 2462, 2460, 2461 ), PoolIntArray( 2466, 2463, 2465 ), PoolIntArray( 2463, 2464, 2465 ), PoolIntArray( 2471, 2467, 2470 ), PoolIntArray( 2467, 2468, 2470 ), PoolIntArray( 2468, 2469, 2470 ), PoolIntArray( 2474, 2472, 2473 ), PoolIntArray( 2477, 2475, 2476 ), PoolIntArray( 2481, 2478, 2480 ), PoolIntArray( 2478, 2479, 2480 ), PoolIntArray( 2484, 2482, 2483 ), PoolIntArray( 2487, 2485, 2486 ), PoolIntArray( 2491, 2488, 2490 ), PoolIntArray( 2488, 2489, 2490 ), PoolIntArray( 2494, 2492, 2493 ), PoolIntArray( 2497, 2495, 2496 ), PoolIntArray( 2501, 2498, 2500 ), PoolIntArray( 2498, 2499, 2500 ), PoolIntArray( 2505, 2502, 2504 ), PoolIntArray( 2502, 2503, 2504 ), PoolIntArray( 2508, 2506, 2507 ), PoolIntArray( 2511, 2509, 2510 ), PoolIntArray( 2515, 2512, 2514 ), PoolIntArray( 2512, 2513, 2514 ), PoolIntArray( 2518, 2516, 2517 ), PoolIntArray( 2521, 2519, 2520 ), PoolIntArray( 2525, 2522, 2524 ), PoolIntArray( 2522, 2523, 2524 ), PoolIntArray( 2529, 2526, 2528 ), PoolIntArray( 2526, 2527, 2528 ), PoolIntArray( 2533, 2530, 2532 ), PoolIntArray( 2530, 2531, 2532 ), PoolIntArray( 2537, 2534, 2536 ), PoolIntArray( 2534, 2535, 2536 ), PoolIntArray( 2541, 2538, 2540 ), PoolIntArray( 2538, 2539, 2540 ), PoolIntArray( 2545, 2542, 2544 ), PoolIntArray( 2542, 2543, 2544 ), PoolIntArray( 2549, 2546, 2548 ), PoolIntArray( 2546, 2547, 2548 ), PoolIntArray( 2553, 2550, 2552 ), PoolIntArray( 2550, 2551, 2552 ), PoolIntArray( 2557, 2554, 2556 ), PoolIntArray( 2554, 2555, 2556 ), PoolIntArray( 2561, 2558, 2560 ), PoolIntArray( 2558, 2559, 2560 ), PoolIntArray( 2565, 2562, 2564 ), PoolIntArray( 2562, 2563, 2564 ), PoolIntArray( 2569, 2566, 2568 ), PoolIntArray( 2566, 2567, 2568 ), PoolIntArray( 2573, 2570, 2572 ), PoolIntArray( 2570, 2571, 2572 ), PoolIntArray( 2577, 2574, 2576 ), PoolIntArray( 2574, 2575, 2576 ), PoolIntArray( 2581, 2578, 2580 ), PoolIntArray( 2578, 2579, 2580 ), PoolIntArray( 2585, 2582, 2584 ), PoolIntArray( 2582, 2583, 2584 ), PoolIntArray( 2589, 2586, 2588 ), PoolIntArray( 2586, 2587, 2588 ), PoolIntArray( 2593, 2590, 2592 ), PoolIntArray( 2590, 2591, 2592 ), PoolIntArray( 2597, 2594, 2596 ), PoolIntArray( 2594, 2595, 2596 ), PoolIntArray( 2601, 2598, 2600 ), PoolIntArray( 2598, 2599, 2600 ), PoolIntArray( 2605, 2602, 2604 ), PoolIntArray( 2602, 2603, 2604 ), PoolIntArray( 2609, 2606, 2608 ), PoolIntArray( 2606, 2607, 2608 ), PoolIntArray( 2613, 2610, 2612 ), PoolIntArray( 2610, 2611, 2612 ), PoolIntArray( 2617, 2614, 2616 ), PoolIntArray( 2614, 2615, 2616 ), PoolIntArray( 2621, 2618, 2620 ), PoolIntArray( 2618, 2619, 2620 ), PoolIntArray( 2625, 2622, 2624 ), PoolIntArray( 2622, 2623, 2624 ), PoolIntArray( 2629, 2626, 2628 ), PoolIntArray( 2626, 2627, 2628 ), PoolIntArray( 2633, 2630, 2632 ), PoolIntArray( 2630, 2631, 2632 ), PoolIntArray( 2637, 2634, 2636 ), PoolIntArray( 2634, 2635, 2636 ), PoolIntArray( 2641, 2638, 2640 ), PoolIntArray( 2638, 2639, 2640 ), PoolIntArray( 2645, 2642, 2644 ), PoolIntArray( 2642, 2643, 2644 ), PoolIntArray( 2649, 2646, 2648 ), PoolIntArray( 2646, 2647, 2648 ), PoolIntArray( 2653, 2650, 2652 ), PoolIntArray( 2650, 2651, 2652 ), PoolIntArray( 2657, 2654, 2656 ), PoolIntArray( 2654, 2655, 2656 ) ] agent/radius = 2.0 -[sub_resource type="PlaneMesh" id=2] +[sub_resource type="PlaneMesh" id=3] size = Vector2( 500, 500 ) -[sub_resource type="ConcavePolygonShape" id=3] +[sub_resource type="ConcavePolygonShape" id=4] data = PoolVector3Array( 250, 0, 250, -250, 0, 250, 250, 0, -250, -250, 0, 250, -250, 0, -250, 250, 0, -250 ) -[sub_resource type="ProceduralSky" id=4] +[sub_resource type="ProceduralSky" id=5] -[sub_resource type="Environment" id=5] +[sub_resource type="Environment" id=6] background_mode = 2 -background_sky = SubResource( 4 ) +background_sky = SubResource( 5 ) -[sub_resource type="Curve3D" id=6] +[sub_resource type="Curve3D" id=7] _data = { "points": PoolVector3Array( 0, 0, 0, 0, 0, 0, 2.77093, 0, 97.8557, 0, 0, 0, 0, 0, 0, 26.9732, -0.000976562, 98.019, 0, 0, 0, 0, 0, 0, 26.5524, -0.0141602, 64.329, 0, 0, 0, 0, 0, 0, 3.05817, 0, 64.3674 ), "tilts": PoolRealArray( 0, 0, 0, 0 ) @@ -64,7 +64,7 @@ key_id = 1 [node name="CollisionShape" type="CollisionShape" parent="Collectibles/Key/Area"] transform = Transform( 15, 0, 0, 0, 1, 0, 0, 0, 15, 0, 0, 0 ) -shape = SubResource( 7 ) +shape = SubResource( 1 ) [node name="Touchables" type="Spatial" parent="."] editor/display_folded = true @@ -77,7 +77,7 @@ door_lvl = 1 transform = Transform( 1.19249e-008, 0, -1, 0, 1, 0, 1, 0, 1.19249e-008, 5.94476, 2, 11.731 ) [node name="NavigationMeshInstance" type="NavigationMeshInstance" parent="."] -navmesh = SubResource( 1 ) +navmesh = SubResource( 2 ) [node name="PlayerHouse" parent="NavigationMeshInstance" instance=ExtResource( 6 )] transform = Transform( -4.37114e-008, 0, 1, 0, 1, 0, -1, 0, -4.37114e-008, 13, 0, 14 ) @@ -245,7 +245,7 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 73, 0, -88 ) editor/display_folded = true transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -83.9196, -0.0216179, -105.861 ) layers = 3 -mesh = SubResource( 2 ) +mesh = SubResource( 3 ) material/0 = null [node name="StaticBody" type="StaticBody" parent="NavigationMeshInstance/Ground"] @@ -253,13 +253,13 @@ collision_layer = 7 collision_mask = 7 [node name="CollisionShape" type="CollisionShape" parent="NavigationMeshInstance/Ground/StaticBody"] -shape = SubResource( 3 ) +shape = SubResource( 4 ) [node name="Environment" type="Spatial" parent="."] editor/display_folded = true [node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"] -environment = SubResource( 5 ) +environment = SubResource( 6 ) [node name="DirectionalLight" type="DirectionalLight" parent="Environment"] transform = Transform( 0.642788, -0.262003, -0.719846, 0, -0.939693, 0.34202, -0.766044, -0.219846, -0.604023, 0, 7, 0 ) @@ -271,7 +271,7 @@ group_name = "Navigator" node_to_send = NodePath("..") [node name="PathNavigatorForNPC" parent="." instance=ExtResource( 11 )] -curve = SubResource( 6 ) +curve = SubResource( 7 ) body_nodepath = NodePath("Meldewesen") [node name="Meldewesen" parent="PathNavigatorForNPC" instance=ExtResource( 12 )]