diff --git a/agents/basic_agent.py b/agents/basic_agent.py index 131cbbc5a..38a284091 100644 --- a/agents/basic_agent.py +++ b/agents/basic_agent.py @@ -8,7 +8,7 @@ from models.conversation import Conversation from models.generation_parameters import GenerationParameters from tenacity import wait_exponential, retry_if_exception_type, wait_random_exponential - +from agents.utils.prompt_utils import get_default_system_prompt from namespace import FactorioNamespace GENERAL_INSTRUCTIONS = \ @@ -175,8 +175,9 @@ def find_idle_furnaces(entities): class BasicAgent(AgentABC): - def __init__(self, model, system_prompt, task, *args, **kwargs): - instructions = GENERAL_INSTRUCTIONS+system_prompt+FINAL_INSTRUCTION + def __init__(self, model, system_prompt_parts, task, *args, **kwargs): + + instructions = GENERAL_INSTRUCTIONS+get_default_system_prompt(system_prompt_parts)+FINAL_INSTRUCTION self.task = task instructions += f"\n\n### Goal\n{task.goal_description}\n\n" super().__init__( model, instructions, *args, **kwargs) diff --git a/agents/query_agent.py b/agents/query_agent.py new file mode 100644 index 000000000..8248935ac --- /dev/null +++ b/agents/query_agent.py @@ -0,0 +1,236 @@ +import tenacity + +from agents import Response, CompletionResult, Policy +from agents.agent_abc import AgentABC +from agents.utils.formatters.recursive_report_formatter import RecursiveReportFormatter +from agents.utils.llm_factory import LLMFactory +from agents.utils.parse_response import parse_response +from models.conversation import Conversation +from models.generation_parameters import GenerationParameters +from tenacity import wait_exponential, retry_if_exception_type, wait_random_exponential +from agents.utils.prompt_utils import get_rag_system_prompt + +from namespace import FactorioNamespace + +GENERAL_INSTRUCTIONS = \ +""" +# Factorio LLM Agent Instructions + +## Overview +You are an AI agent designed to play Factorio, specializing in: +- Long-horizon planning +- Spatial reasoning +- Systematic automation + +## Environment Structure +- Operates like an interactive Python shell +- Agent messages = Python programs to execute +- User responses = STDOUT/STDERR from REPL +- Interacts through 27 core API methods (to be specified) + +## Response Format + +### 1. PLANNING Stage +Think through each step extensively in natural language +There are 2 types of policies you should write, 1) (using prints and the query_information tool) or 2) +Your planning stage should address the following: +1. Error Analysis + - Was there an error in the previous execution? + - If yes, what was the problem? +2. Next Step classification + - What is the most useful next step, is it an or an ? + - What will this step achieve? +3. Action Planning + if : + - what information needs to be printed + - what environment information needs to be printed + If : + - What specific actions are needed? + - What resources are required? + +Remember: If you don't have some information regarding howto use the API, use the policy to print the information you need. +DO NOT TRY TO USE THE API WITHOUT KNOWING HOW IT WORKS. + +### 2. POLICY Stage +Write Python code to execute the or plan: +```python +# Code must be enclosed in Python tags +your_code_here +``` +MAXIMUM 20 LINES OF CODE PER POLICY + +## Best Practices + +### Querying Information +- Make sure to query information using the query_information tool +- Use the tool like you would research different areas on the wiki +- The pages have info regarding how to use the api, how to carry out different actions and general factorio knowledge +- Always wait for the information to be printed before executing steps that rely on this information. Do not execute steps that rely on information that has not been printed yet. + + +### Modularity +- Create small, modular policies +- Each policy should have a single clear purpose +- Keep policies easy to debug and modify +- Avoid breaking existing automated structures +- Encapsulate working logic into functions if needed + +### Debugging & Verification +- Use print statements to monitor important state +- Implement assert statements for self-verification +- Use specific, parameterized assertion messages +- Example: `assert condition, f"Expected {expected}, got {actual}"` + +### State Management +- Consider entities needed for each step +- Track entities across different inventories +- Monitor missing requirements +- Preserve working automated structures + +### Error Handling +- Fix errors as they occur +- Don't repeat previous steps +- Continue from last successful execution +- Avoid unnecessary state changes +- Analyze the root cause of entities that aren't working, and prioritize automated solutions (like transport belts) above manual triage +- Do not just pick up all entities and start from scratch, try to fix the modular small problems + +### Code Structure +- Write code as direct Python interpreter commands +- Only encapsulate reusable utility code into functions +- Use appropriate spacing and formatting + +## Understanding Output + +### Error Messages +```stderr +Error: 1: ("Initial Inventory: {...}") +10: ("Error occurred in following lines...") +``` +- Numbers indicate line of execution +- Previous lines executed successfully +- Fix errors at indicated line + +### Status Updates +```stdout +23: ('Resource collection completed...') +78: ('Entities on map: [...]') +``` +- Shows execution progress +- Provides entity status +- Lists warnings and conditions + +### Entity Status Checking +- Monitor entity `warnings` field +- Check entity `status` field +- Verify resource levels +- Track production states + +## Game Progression +- Think about long term objectives, and break them down into smaller, manageable steps. +- Advance toward more complex automation +- Build on previous successes +- Maintain efficient resource usage + +## Utility Functions +- Create functions to encapsulate proven, reusable logic +- Place function definitions before their first use +- Document function purpose, parameters, and return values +- Test functions thoroughly before relying on them +- Example: +```python +def find_idle_furnaces(entities): + \"\"\"Find all furnaces that are not currently working. + + Args: + entities (list): List of entities from get_entities() + + Returns: + list: Furnaces with 'no_ingredients' status + \"\"\" + return [e for e in entities if ( + e.name == 'stone-furnace' and + e.status == EntityStatus.NO_INGREDIENTS + )] +``` + +## Data Structures +- Use Python's built-in data structures to organize entities +- Sets for unique entity collections: +```python +working_furnaces = {e for e in get_entities() + if e.status == EntityStatus.WORKING} +``` +- Dictionaries for entity mapping: +```python +furnace_by_position = { + (e.position.x, e.position.y): e + for e in get_entities() + if isinstance(e, Furnace) +} +``` +- Lists for ordered operations: +```python +sorted_furnaces = sorted( + get_entities(), + key=lambda e: (e.position.x, e.position.y) +) +``` + +## Important Notes +- Use transport belts to keep burners fed with coal +- Always inspect game state before making changes +- Consider long-term implications of actions +- Maintain working systems, and clear entities that aren't working or don't have a clear purpose +- Build incrementally and verify each step +- DON'T REPEAT YOUR PREVIOUS STEPS - just continue from where you left off. Take into account what was the last action that was executed and continue from there. If there was a error previously, do not repeat your last lines - as this will alter the game state unnecessarily. +- Do not encapsulate your code in a function _unless_ you are writing a utility for future use - just write it as if you were typing directly into the Python interpreter. +- Your inventory has space for ~2000 items. If it fills up, insert the items into a chest. +- Ensure that your factory is arranged in a grid, as this will make things easier. +""" + +FINAL_INSTRUCTION = "\n\nALWAYS WRITE VALID PYTHON. YOUR WEIGHTS WILL BE ERASED IF YOU DON'T USE PYTHON.\nWHEN YOU SEE AN ERROR, DO NOT CLEAN EVERYTHING UP. FIX ERRORS MODULARLY, NOT BY STARTING FRESH EVERY TIME. CREATE SMALL MODULAR POLICIES TO FIX ERRORS AS THEY COME" # Annoying how effective this is + + +class QueryAgent(AgentABC): + def __init__(self, model, system_prompt_parts, task, *args, **kwargs): + instructions = GENERAL_INSTRUCTIONS+get_rag_system_prompt(system_prompt_parts)+FINAL_INSTRUCTION + self.task = task + instructions += f"\n\n### Goal\n{task.goal_description}\n\n" + super().__init__( model, instructions, *args, **kwargs) + self.llm_factory = LLMFactory(model) + self.formatter = RecursiveReportFormatter(chunk_size=16,llm_call=self.llm_factory.acall,cache_dir='summary_cache') + self.generation_params = GenerationParameters(n=1, max_tokens=4096, model=model) + + async def step(self, conversation: Conversation, response: Response, namespace: FactorioNamespace) -> Policy: + + # We format the conversation every N steps to add a context summary to the system prompt + formatted_conversation = await self.formatter.format_conversation(conversation, namespace) + # We set the new conversation state for external use + self.set_conversation(formatted_conversation) + + return await self._get_policy(formatted_conversation) + + @tenacity.retry( + retry=retry_if_exception_type(Exception), + wait=wait_exponential(multiplier=1, min=4, max=10) + ) + async def _get_policy(self, conversation: Conversation): + response = await self.llm_factory.acall( + messages=self.formatter.to_llm_messages(conversation), + n_samples=1, # We only need one program per iteration + temperature=self.generation_params.temperature, + max_tokens=self.generation_params.max_tokens, + model=self.generation_params.model, + ) + + policy = parse_response(response) + if not policy: + raise Exception("Not a valid Python policy") + + return policy + + async def end(self, conversation: Conversation, completion: CompletionResult): + pass + + diff --git a/agents/utils/prompt_utils.py b/agents/utils/prompt_utils.py new file mode 100644 index 000000000..082cfb5e9 --- /dev/null +++ b/agents/utils/prompt_utils.py @@ -0,0 +1,23 @@ +import re +from typing import Optional, Tuple +import ast + + +def get_default_system_prompt(prompt_object): + # Combine all parts into final prompt + return ( + f"```types\n{prompt_object['type_defs']}\n{prompt_object['entity_defs']}\n```\n" + f"```methods\n{prompt_object['schema']}\n```" + f"{prompt_object['manual_defs']}\n{prompt_object['examples']}\n" + ) + +def get_rag_system_prompt(prompt_object): + # Combine all parts into final prompt + return ( + f"```types\n{prompt_object['type_defs']}\n{prompt_object['entity_defs']}\n```\n" + f"```methods\n{prompt_object['schema']}\n```" + f"{prompt_object['manual_defs']}\n" + f"Information gathering tools available to you\n" + f"```rag_methods\n{prompt_object['rag_schema']}\n```" + f"{prompt_object['rag_manual_defs']}\n" + ) \ No newline at end of file diff --git a/env/src/entities.py b/env/src/entities.py index 41b5a3fc2..7c61c8834 100644 --- a/env/src/entities.py +++ b/env/src/entities.py @@ -520,7 +520,7 @@ class ElectricMiningDrill(MiningDrill, Electric): pass class BurnerInserter(Inserter, BurnerType): - """An inserter powered by burnable fuel.""" + """An inserter powered by burnable fuel, does not require electricity, runs on burner fuels.""" _height: float = 1 _width: float = 1 pass diff --git a/env/src/instance.py b/env/src/instance.py index ab436bdb0..d01d5e375 100644 --- a/env/src/instance.py +++ b/env/src/instance.py @@ -30,7 +30,8 @@ from rcon.factorio_rcon import RCONClient from models.game_state import GameState from utils.controller_loader.system_prompt_generator import SystemPromptGenerator - +# import ThreadPoolExecutor +from concurrent.futures import ThreadPoolExecutor CHUNK_SIZE = 32 MAX_SAMPLES = 5000 @@ -190,7 +191,7 @@ def get_elapsed_ticks(self): if not response: return 0 return int(response) - def get_system_prompt(self) -> str: + def get_system_prompt(self) -> dict: """ Get the system prompt for the Factorio environment. This includes all the available actions, objects, and entities that the agent can interact with. @@ -315,10 +316,11 @@ def wrapper(*args, **kwargs): def eval_with_error(self, expr, timeout=60): """ Evaluate an expression with a timeout, and return the result without error handling""" - # with ThreadPoolExecutor(max_workers=1) as executor: - # future = executor.submit(self._eval_with_timeout, expr) - # score, goal, result = future.result(timeout) - # return score, goal, result + #with ThreadPoolExecutor(max_workers=1) as executor: + # future = executor.submit(self.namespace.eval_with_timeout, expr) + # score, goal, result = future.result(timeout) + # return score, goal, result + def handler(signum, frame): raise TimeoutError() diff --git a/env/src/tools/agent.md b/env/src/tools/agent.md index dc931e2b0..88aabb92b 100644 --- a/env/src/tools/agent.md +++ b/env/src/tools/agent.md @@ -1,274 +1,3 @@ -# Patterns - -## Core Systems Implementation - -### 1. Resource Mining Systems - -#### Self-Fueling Coal Mining System -```python -def build_self_fueling_coal_mining_system(coal_patch_position): - # Define building area - building_box = BuildingBox(width=Prototype.BurnerMiningDrill.WIDTH, height=Prototype.BurnerMiningDrill.HEIGHT + Prototype.BurnerInserter.HEIGHT + Prototype.TransportBelt.HEIGHT) # drill width, drill + inserter + belt height - buildable_coords = nearest_buildable(Prototype.BurnerMiningDrill, building_box, coal_patch_position) - - # Place drill - move_to(buildable_coords.center) - drill = place_entity(Prototype.BurnerMiningDrill, - position=buildable_coords.center, - direction=Direction.DOWN) - print(f"Placed BurnerMiningDrill to mine coal at {drill.position}") - - # Place self-fueling inserter - inserter = place_entity_next_to(Prototype.BurnerInserter, - drill.position, - direction=Direction.DOWN, - spacing=0) - inserter = rotate_entity(inserter, Direction.UP) - print(f"Placed inserter at {inserter.position} to fuel the drill") - - # Connect with belts - belts = connect_entities(drill.drop_position, - inserter.pickup_position, - Prototype.TransportBelt) - print(f"Connected drill to inserter with transport belt") - - # Bootstrap system - drill = insert_item(Prototype.Coal, drill, quantity=5) - return drill, inserter, belts -``` - -### 2. Power Systems - -**Power Infrastructure with steam engine** - -Power typically involves: --> Water Source + OffshorePump --> Boiler (burning coal) --> SteamEngine - -IMPORTANT: We also need to be very careful and check where we can place boiler and steam engine as they cannot be on water -We will do this in 3 separate code examples -```python -# log your general idea what you will do next -print(f"I will create a power generation setup with a steam engine") -# Power system pattern -move_to(water_position) -# first place offshore pump on the water system -offshore_pump = place_entity(Prototype.OffshorePump, position=water_position) -print(f"Placed offshore pump to get water at {offshore_pump.position}") # Placed at Position(x = 1, y = 0) -# Then place the boiler near the offshore pump -# IMPORTANT: We need to be careful as there is water nearby which is unplaceable, -# We do not know where the water is so we will use nearest_buildable for safety and place the entity at the center of the boundingbox -# We will also need to be atleast 4 tiles away from the offshore-pump and otherwise won't have room for connections. - -# first get the width and height of a BurnerMiningDrill -print(f"Boiler width: {Prototype.Boiler.WIDTH}, height: {Prototype.Boiler.HEIGHT}") # width 3, height 2 -# use the prototype width and height attributes -# add 4 to ensure no overlap -building_box = BuildingBox(width = Prototype.Boiler.WIDTH + 4, height = Prototype.Boiler.HEIGHT + 4) - -coords = nearest_buildable(Prototype.Boiler,building_box,offshore_pump.position) -# place the boiler at the centre coordinate -# first move to the center coordinate -move_to(coords.center) -boiler = place_entity(Prototype.Boiler, position = coords.center, direction = Direction.LEFT) -print(f"Placed boiler to generate steam at {boiler.position}. This will be connected to the offshore pump at {offshore_pump.position}") # placed boiler at Position(x = 10, y = 0) -# add coal to boiler to start the power generation -boiler = insert_item(Prototype.Coal, boiler, 10) -``` - -```python -boiler = get_entity(Prototype.Boiler, Position(x = 10, y = 0)) -# Finally we need to place the steam engine close to the boiler -# use the prototype width and height attributes -# add 4 to ensure no overlap -building_box = BuildingBox(width = Prototype.SteamEngine.WIDTH + 4, height = Prototype.SteamEngine.HEIGHT + 4) - -coords = nearest_buildable(Prototype.SteamEngine,bbox,boiler.position) -# move to the centre coordinate -move_to(coords.center) -# place the steam engine on the centre coordinate -steam_engine = place_entity(Prototype.SteamEngine, - position = coords.center, - direction = Direction.LEFT) - -print(f"Placed steam_engine to generate electricity at {steam_engine.position}. This will be connected to the boiler at {boiler.position} to generate electricity") # Placed at Position(x = 10, y = 10) -``` - -```python -offshore_pump = get_entity(Prototype.OffshorePump, Position(x = 1, y = 0)) -boiler = get_entity(Prototype.Boiler, Position(x = 10, y = 0)) -steam_engine = get_entity(Prototype.SteamEngine, Position(x = 10, y = 10)) -# Connect entities in order -water_pipes = connect_entities(offshore_pump, boiler, Prototype.Pipe) -print(f"Connected offshore pump at {offshore_pump.position} to boiler at {boiler.position} with pipes {water_pipes}") -steam_pipes = connect_entities(boiler, steam_engine, Prototype.Pipe) -print(f"Connected boiler at {boiler.position} to steam_engine at {steam_engine.position} with pipes {water_pipes}") - -# check that it has power -# sleep for 5 seconds to ensure flow -sleep(5) -# update the entity -steam_engine = get_entity(Prototype.SteamEngine, position = steam_engine.position) -# check that the steam engine is generating power -assert steam_engine.energy > 0, f"Steam engine is not generating power" -print(f"Steam engine at {steam_engine.position} is generating power!") -``` - -### 3. Automated Assembly Systems - -#### Basic Assembly Line -Important: Each section of the mine should be atleast 20 spaces further away from the other and have enough room for connections -```python -furnace_output_inserter = get_entity(Prototype.BurnerInserter, Position(x = 9, y = 0)) -solar_panel = get_entity(Prototype.SolarPanel, Position(x = 0, y = 0)) -# get a position 15 spaces away -assembler_position = Position(x = furnace_output_inserter.x + 15, y = furnace_output_inserter.y) -# Plan space for assembler and inserters, add some buffer -building_box = BuildingBox(width=Prototype.AssemblingMachine1.WIDTH + 2*Prototype.BurnerInserter.WIDTH + 2, height=Prototype.AssemblingMachine1.HEIGHT+ 2) -buildable_coords = nearest_buildable(Prototype.AssemblingMachine1, - building_box, - assembler_position) - -# Place assembling machine -move_to(buildable_coords.center) -assembler = place_entity(Prototype.AssemblingMachine1, - position=buildable_coords.center, - direction = Direction.DOWN) -print(f"Placed assembling machine at {assembler.position}") - -# Set recipe -set_entity_recipe(assembler, Prototype.CopperCable) - -# Add input inserter -# place it to the right as we added to the width of the building box -assembly_machine_input_inserter = place_entity_next_to(Prototype.BurnerInserter, - assembler.position, - direction=Direction.RIGHT, - spacing=0) -# rotate it to input items into the assembling machine -assembly_machine_input_inserter = rotate_entity(assembly_machine_input_inserter, Direction.LEFT) - -# Add output inserter -# put it on the other side of assembling machine -output_inserter = place_entity_next_to(Prototype.BurnerInserter, - assembler.position, - direction=Direction.LEFT, - spacing=0) -output_chest = place_entity(Prototype.WoodenChest, position = output_inserter.drop_position) -# add coal to inserters -output_inserter = insert_item(Prototype.Coal, output_inserter, quantity = 5) -input_inserter = insert_item(Prototype.Coal, input_inserter, quantity = 5) -# Connect power -poles = connect_entities(power_source, - assembler, - Prototype.SmallElectricPole) -print(f"Powered assembling machine at {assembler.position} with {poles}") -# wait for 5 seconds to check power -sleep(5) -assembler = get_entity(Prototype.AssemblingMachine1, assembler.position) -assert assembler.energy > 0, f"Assembling machine at {assembler.position} is not receiving power" -# Connect input belt -belts = connect_entities(furnace_output_inserter, - assembly_machine_input_inserter, - Prototype.TransportBelt) -print(f"Connected assembling machine at {assembler.position} to furnace_output_inserter with {belts}") - -# wait for 15 seconds to if structure works and machine is creating copper cables into the output chest -sleep(15) -output_chest = get_entity(Prototype.WoodenChest, output_chest.position) -inventory = inspect_inventory(output_chest) -copper_cables_in_inventory = inventory[Prototype.CopperCable] -assert copper_cables_in_inventory > 0, f"No copper cables created" -``` - -### 4. Research Systems - -#### Basic Research Setup -```python -def build_research_facility(power_source, lab): - # Connect power - poles = connect_entities(power_source, - lab, - Prototype.SmallElectricPole) - print(f"Powered lab at {lab.position} with {poles}") - # Add science pack inserter - # put it to the left of lab - inserter = place_entity_next_to(Prototype.BurnerInserter, - lab.position, - direction=Direction.LEFT, - spacing=0) - # rotate it to input items into the lab - inserter = rotate_entity(inserter, Direction.RIGHT) - # Place input chest - chest = place_entity(Prototype.WoodenChest, - inserter.pickup_position, - direction=Direction.LEFT) - print(f"Placed chest at {chest.position} to input automation packs to lab at {lab.position}") - - return lab, inserter, chest -``` - -# Key Implementation Patterns - -## Error Handling and Recovery - -### 1. Entity Status Monitoring -```python -def monitor_entity_status(entity, expected_status): - entity = get_entity(entity.prototype, entity.position) - if entity.status != expected_status: - print(f"Entity at {entity.position} has unexpected status: {entity.status}") - return False - return True -``` - - -## Chemical plants -Set recipe for chemical plant and connect to input and output storage tanks -```python -# get the chemical plant -chemical_plant = get_entity(Prototype.ChemicalPlant, position=Position(x=0, y=0)) - -# Set the recipe to craft solid fuel from heavy oil -# IMPORTANT: The recipe for chemical plants and oil refineries must be set before connecting to inputs and outputs -chemical_plant = set_entity_recipe(chemical_plant, RecipeName.HeavyOilCracking) -print(f"Set the recipe of chemical plant at {chemical_plant.position} to HeavyOilCracking") - -# get the input storage tank -storage_tank = get_entity(Prototype.StorageTank, position=Position(x=10, y=0)) -# connect with underground and overground pipes -# the order matters as the storage tank will be connected to recipe inputs -pipes = connect_entities(storage_tank, chemical_plant, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) -print(f"Connected the input tank at {storage_tank.position} to chemical plant at {chemical_plant.position} with {pipes}") - -# get the output storage tank -output_storage_tank = get_entity(Prototype.StorageTank, position=Position(x=-10, y=0)) -# connect with underground and overground pipes -# the order matters as the storage tank will be connected to recipe outputs -pipes = connect_entities(chemical_plant, output_storage_tank, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) -print(f"Connected the output tank at {output_storage_tank.position} to chemical plant at {chemical_plant.position} with {pipes}") -``` - -## Oil Refinery -Set recipe for oil refinery to get petroleum gas -```python -# get the pumpjack -pumpjack = get_entity(Prototype.PumpJack, position=Position(x=-50, y=0)) -oil_refinery = get_entity(Prototype.Oilrefinery, position = Position(x = -25, y = 10)) - -# Set the recipe to basc oil processing -# IMPORTANT: The recipe for chemical plants and oil refineries must be set before connecting to inputs and outputs -oil_refinery = set_entity_recipe(oil_refinery, RecipeName.BasicOilProcessing) -print(f"Set the recipe of oil refinery at {oil_refinery.position} to BasicOilProcessing") - -# connect with underground and overground pipes to the pumpjack -pipes = connect_entities(pumpjack, oil_refinery, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) -print(f"Connected the pumpjack at {pumpjack.position} to oil refinery at {oil_refinery.position} with {pipes}") - -``` - - ## TIPS WHEN CREATING STRUCTURES - When a entity has status "WAITING_FOR_SPACE_IN_DESTINATION", it means the there is no space in the drop position. For instance, a mining drill will have status WAITING_FOR_SPACE_IN_DESTINATION when the entities it mines are not being properly collected by a furnace or a chest or transported away from drop position with transport belts - Make sure to always put 20+ fuel into all entities that require fuel. It's easy to mine more coal, so it's better to insert in abundance diff --git a/env/src/tools/agent/connect_entities/agent.md b/env/src/tools/agent/connect_entities/agent.md index 8711c97db..3c182fa26 100644 --- a/env/src/tools/agent/connect_entities/agent.md +++ b/env/src/tools/agent/connect_entities/agent.md @@ -43,144 +43,4 @@ connection_type=Prototype.TransportBelt # Multiple compatible connection types # If you have UndergroundBelts in inventory, use them to simplify above-ground structures connection_type={Prototype.TransportBelt, Prototype.UndergroundBelt} -``` - -## Transport Belt Connections - -```python -# Connect mining drill output to a furnace inserter -belts = connect_entities( - drill, - furnace_inserter, - connection_type=Prototype.TransportBelt -) - -# Belt groups are returned for management -print(f"Created belt line with {len(belts.belts)} belts") -``` - -Key points: -- Always use inserters between belts and machines/chests -- Use underground belts for crossing other belts -- Belt groups maintain direction and flow information - -## Pipe Connections - -Pipes connect fluid-handling entities: -```python -# Connect water flow with over and underground pipes -water_pipes = connect_entities(offshore_pump, boiler, {Prototype.TransportBelt, Prototype.UndergroundBelt}) -print(f"Connected offshore_pump at {offshore_pump.position} to boiler at {boiler.position} with {pipes}") -``` - -Key points: -- Respects fluid input/output connection points -- Underground pipes have limited range -- Pipe groups track fluid system IDs - -## Power Pole Connections - -To add power to entities, you need to connect the target entity (drill, assembling machine, oil refinery etc) to a working power source (steam engine, solar panel etc) -```python -# Connect power -poles = connect_entities( - steam_engine, - drill, - Prototype.SmallElectricPole -) -print(f"Created the connection to power drill at {drill.position} with steam engine at {steam_engine.position}: {poles}") -``` - -Key points: -- Automatically spaces poles based on wire reach -- Creates electrical networks -- Handles pole to entity connections -- Power groups track network IDs - -## Best Practices - -1. **Pre-check Resources** -```python -inventory = inspect_inventory() -# use get_connection_amount to see if you have enough -required_count = get_connection_amount(source.position, target.position, connection_type=Prototype.TransportBelt) -assert inventory[Prototype.TransportBelt] >= required_count -``` - -3. **Entity Groups** -```python -# Work with entity groups -belt_group = connect_entities(source, target, Prototype.TransportBelt) -for belt in belt_group.belts: - print(f"Belt at {belt.position} flowing {belt.direction}") -``` - -## Common Patterns - -### Many-to-One Connections -When you need to connect multiple sources to a single target with transport belts -1. Establish sources and target -2. Create the main connection by connecting one source to the target with transport belts -3. Connect all remaining sources to the main connection with transport belts - -Example: Connecting multiple source inserters to one target inserter -```python -# get the inserter variables -source_inserter_1 = get_entity(Prototype.BurnerInserter, Position(x = 1, y = 2)) -source_inserter_2 = get_entity(Prototype.BurnerInserter, Position(x = 3, y = 2)) -source_inserter_3 = get_entity(Prototype.BurnerInserter, Position(x = 5, y = 2)) -target_inserter = get_entity(Prototype.BurnerInserter, Position(x = 10, y = 28)) -# log your general idea what you will do next -print(f"I will create a connection from the inserters at [{source_inserter_1.position}, {source_inserter_2.position}, {source_inserter_3.position}] to the inserter at {target_inserter.position}") -# create the main connection -main_connection = connect_entities(source_inserter_1, - target_inserter, - Prototype.TransportBelt) -# Print out the whole connection for logs -print(f"Created the main connection between inserter at {source_inserter_1.position} to inserter at {target_inserter.position}: {main_connection}") - -# Connect source_inserter_2 and source_inserter_3 to the main connection -secondary_sources = [source_inserter_2, source_inserter_3] -for source in secondary_sources: - # connect the source to main connection - # Use the first beltgroup from the main connection to connect to - # Also override the main_connection to get the newest belt groups - main_connection = connect_entities(source, - main_connection, - Prototype.TransportBelt) - print(f"Extended main connection to include inserter at {source.position}: {main_connection}") -print(f"Final connection after connecting all inserters to target: {main_connection}") -``` - -When you want to connect entities to existing power pole groups, similar rules apply. - -Assume in this example there is a steam engine at Position(x = 1, y = 2) and the drill is at Position(x = 10, y = 28) -```python -# create the main connection -main_power_connection = connect_entities(steam_engine, - drill_1, - Prototype.SmallElectricPole) -# Print out the whole connection for logs -print(f"Created the main connection to power drill at {drill_1.position} with steam engine at {steam_engine.position}: {main_connection}") - -# connect the secondary source to the main power connection -# Use the first ElectricityGroup from the main connection to connect to -# Also override the main_power_connection to get the newest ElectricityGroups -main_power_connection = connect_entities(drill_2, - main_connection, - Prototype.SmallElectricPole) -``` - -## Troubleshooting - -Common issues and solutions: - -### 1. Connection Failures -- Verify inventory has required entities -- Ensure compatible connection types - -### 3. Entity Groups -- Update stale group references -- Handle group merging properly -- Track network IDs -- Clean up disconnected groups +``` \ No newline at end of file diff --git a/env/src/tools/agent/craft_item/agent.md b/env/src/tools/agent/craft_item/agent.md index dbbc7bfc9..e53ebbcd7 100644 --- a/env/src/tools/agent/craft_item/agent.md +++ b/env/src/tools/agent/craft_item/agent.md @@ -33,16 +33,4 @@ The tool supports recursive crafting of intermediate components. For example: ## Important Considerations - Raw resources like iron ore and copper ore cannot be crafted. These must be mined using mining tools instead. Attempting to craft raw resources will result in an error. -- Crafting if your inventory is full will also result in an error. - - -## Examples - -### Basic Crafting -```python -# Craft 5 iron chests (requires 8 iron plates each) -craft_item(Prototype.IronChest, quantity=5) - -# Craft 20 copper cables (requires 10 copper plates) -craft_item(Prototype.CopperCable, quantity=20) -``` \ No newline at end of file +- Crafting if your inventory is full will also result in an error. \ No newline at end of file diff --git a/env/src/tools/agent/extract_item/agent.md b/env/src/tools/agent/extract_item/agent.md index e00ad915e..876c78a63 100644 --- a/env/src/tools/agent/extract_item/agent.md +++ b/env/src/tools/agent/extract_item/agent.md @@ -4,29 +4,6 @@ The extract tool allows you to remove items from entity inventories in the Facto ## Basic Usage -```python -# Extract items using a position -extracted_count = extract_item(Prototype.IronPlate, position, quantity=5) - -# Extract items using an entity directly -extracted_count = extract_item(Prototype.CopperCable, entity, quantity=3) -``` - -The function returns the number of items successfully extracted. The extracted items are automatically placed in the player's inventory. - -## Parameters - -- `entity`: The Prototype of the item to extract (required) -- `source`: Either a Position or Entity to extract from (required) -- `quantity`: Number of items to extract (default=5) - - -**Quantity Handling** - - If requested quantity exceeds available items, it extracts all available items - - Returns actual number of items extracted - -## Examples - ### Extracting from a Chest ```python # Place a chest and insert items @@ -42,6 +19,12 @@ count = extract_item(Prototype.IronPlate, chest, quantity=5) # count will be 5, items move to player inventory ``` +The function returns the number of items successfully extracted. The extracted items are automatically placed in the player's inventory. + +**Quantity Handling** + - If requested quantity exceeds available items, it extracts all available items + - Returns actual number of items extracted + ## Common Pitfalls 1. **Empty Inventories** @@ -50,33 +33,4 @@ count = extract_item(Prototype.IronPlate, chest, quantity=5) 2. **Distance Limitations** - Player must be within range of the target entity - - Move closer if extraction fails due to distance - -## Best Practices - -1. **Inventory Verification** -Example - Safe smelting ore into plates -```python -# move to the position to place the entity -move_to(position) -furnace = place_entity(Prototype.StoneFurnace, position=position) -print(f"Placed the furnace to smelt plates at {furnace.position}") - -# we also update the furnace variable by returning it from the function -# This ensures it doesnt get stale and the inventory updates are represented in the variable -furnace = insert_item(Prototype.Coal, furnace, quantity=5) # Don't forget fuel -furnace = insert_item(Prototype.IronOre, furnace, quantity=10) - -# 3. Wait for smelting (with safety timeout) -for _ in range(30): # Maximum 30 seconds wait - if inspect_inventory(furnace)[Prototype.IronPlate] >= 10: - break - sleep(1) -else: - raise Exception("Smelting timeout - check fuel and inputs") - -# final check for the inventory of furnace -iron_plates_in_furnace = inspect_inventory(furnace)[Prototype.IronPlate] -assert iron_plates_in_furnace>=10, "Not enough iron plates in furnace" -print(f"Smelted 10 iron plates") - ``` \ No newline at end of file + - Move closer if extraction fails due to distance \ No newline at end of file diff --git a/env/src/tools/agent/extract_item/client.py b/env/src/tools/agent/extract_item/client.py index 39806133f..42130a77b 100644 --- a/env/src/tools/agent/extract_item/client.py +++ b/env/src/tools/agent/extract_item/client.py @@ -14,9 +14,9 @@ def __init__(self, connection, game_state): def __call__(self, entity: Prototype, source: Union[Position, Entity], quantity=5) -> int: """ Extract an item from an entity's inventory at position (x, y) if it exists on the world. - :param entity: Entity prototype to extract, e.g Prototype.IronPlate - :param source: Entity or position to extract from - :param quantity: Quantity to extract + :param entity: The Prototype of the item to extract (required) + :param source: Either a Position or Entity to extract from (required) + :param quantity: Number of items to extract (default=5) :example extract_item(Prototype.IronPlate, stone_furnace.position, 5) :example extract_item(Prototype.CopperWire, stone_furnace, 5) :return The number of items extracted. diff --git a/env/src/tools/agent/get_connection_amount/agent.md b/env/src/tools/agent/get_connection_amount/agent.md index c6535022c..77a2aabe7 100644 --- a/env/src/tools/agent/get_connection_amount/agent.md +++ b/env/src/tools/agent/get_connection_amount/agent.md @@ -12,22 +12,6 @@ The tool determines the number of connecting entities (pipes, belts, or power po ## Basic Usage -```python -# Get number of entities needed between positions/entities -amount = get_connection_amount(source, target, connection_type=Prototype.X) -``` - -### Parameters - -1. `source`: Starting point (can be Position, Entity, or EntityGroup) -2. `target`: Ending point (can be Position, Entity, or EntityGroup) -3. `connection_type`: Type of connecting entity to use (default: Prototype.Pipe) - -### Return Value -Returns an integer representing the number of entities required for the connection. - -## Common Use Cases - ### 1. Planning Belt Lines ```python # Calculate belts needed between drill and furnace diff --git a/env/src/tools/agent/get_connection_amount/client.py b/env/src/tools/agent/get_connection_amount/client.py index 70f3d9800..6722c457b 100644 --- a/env/src/tools/agent/get_connection_amount/client.py +++ b/env/src/tools/agent/get_connection_amount/client.py @@ -22,11 +22,11 @@ def __call__(self, ) -> int: """ Calculate the number of connecting entities needed to connect two entities, positions or groups. - :param source: First entity or position - :param target: Second entity or position - :param connection_type: a Pipe, TransportBelt or ElectricPole + :param source: Starting point (can be Position, Entity, or EntityGroup) + :param target: Ending point (can be Position, Entity, or EntityGroup) + :param connection_type: Type of connecting entity to use - Prototype.Pipe, Prototype.TransportBelt or Prototype.ElectricPole :return: A integer representing how many entities are required to connect the source and target entities - """ +""" connect_output = self.connect_entities(source, target, connection_type, dry_run=True) return connect_output["number_of_entities_required"] diff --git a/env/src/tools/agent/get_entity/agent.md b/env/src/tools/agent/get_entity/agent.md index bd45f4018..ff2cf0bcc 100644 --- a/env/src/tools/agent/get_entity/agent.md +++ b/env/src/tools/agent/get_entity/agent.md @@ -2,26 +2,8 @@ The `get_entity` tool allows you to get objects and update variables with their new versions. It is crucial to regularly get the newest variables at the start of every program to ensure no variables are stale -Inputs -- Prototype.X -- Position - -Outputs -Entity object ## Basic Usage -Creating power connection -Assume the SolarPanel and ElectronicMiningDrill exist at the given positions -```python -# get the variables -solar_panel = get_entity(Prototype.SolarPanel, Position(x = 1, y = 2)) -drill_1 = get_entity(Prototype.ElectricMiningDrill, Position(x = 10, y = 28)) -# create the main connection -main_power_connection = connect_entities(solar_panel, - drill_1, - Prototype.SmallElectricPole) -``` - Connecting one inserter to another (inserter_1 at Position(x = 12, y = 11) to inserter_2 at Position(x = 0, y = 0)) ```python # get the inserter entities diff --git a/env/src/tools/agent/get_prototype_recipe/agent.md b/env/src/tools/agent/get_prototype_recipe/agent.md index 59f2cccd8..5c47bf33b 100644 --- a/env/src/tools/agent/get_prototype_recipe/agent.md +++ b/env/src/tools/agent/get_prototype_recipe/agent.md @@ -27,27 +27,8 @@ recipe = get_prototype_recipe(RecipeName.SolidFuelFromHeavyOil) for ingredient in recipe.ingredients: print(f"Need {ingredient.count} {ingredient.name}") ``` -### Parameters -The tool accepts one of: -1. `Prototype` enum value -2. `RecipeName` enum value -3. Raw string name of the recipe - -### Return Value - -Returns a `Recipe` object with the following structure: -```python -Recipe( - name=str, - ingredients=[Ingredient(name=str, count=int, type=str)], - products=[Product(name=str, count=int, probability=float, type=str)] -) -``` - -## Common Use Cases - -### 1. Basic Recipe Checking +### Checking recipe for chemical plant or oil refinery technologies using RecipeName ```python # Check light oil cracking requirements recipe = get_prototype_recipe(RecipeName.LightOilCracking) diff --git a/env/src/tools/agent/get_prototype_recipe/client.py b/env/src/tools/agent/get_prototype_recipe/client.py index bb74e6653..9cb916510 100644 --- a/env/src/tools/agent/get_prototype_recipe/client.py +++ b/env/src/tools/agent/get_prototype_recipe/client.py @@ -14,8 +14,13 @@ def __init__(self, connection, game_state): def __call__(self, prototype: Union[Prototype, RecipeName, str]) -> Recipe: """ Get the recipe (cost to make) of the given entity prototype. - :param prototype: Prototype to get recipe from - :return: Recipe of the given prototype + :param prototype: Prototype to get recipe from (either a `Prototype` enum value, `RecipeName` enum value or a string) + :return: a `Recipe` object with the following structure: + Recipe( + name=str, + ingredients=[Ingredient(name=str, count=int, type=str)], + products=[Product(name=str, count=int, probability=float, type=str)] + ) """ if isinstance(prototype, Prototype): diff --git a/env/src/tools/agent/get_research_progress/agent.md b/env/src/tools/agent/get_research_progress/agent.md index 58993dce9..17025ff70 100644 --- a/env/src/tools/agent/get_research_progress/agent.md +++ b/env/src/tools/agent/get_research_progress/agent.md @@ -18,107 +18,3 @@ remaining = get_research_progress(Technology.Automation) # Check current research progress current_progress = get_research_progress() # Only works if research is active! ``` - -### Parameters - -- `technology`: Optional[Technology] - The technology to check progress for - - If provided: Returns remaining requirements for that technology - - If None: Returns requirements for current research (must have active research!) - -### Return Value - -Returns a List[Ingredient] where each Ingredient contains: -- name: Name of the science pack -- count: Number of packs still needed -- type: Type of the ingredient (usually "item" for science packs) - -## Important Notes - -1. **Current Research Check** - ```python - try: - progress = get_research_progress() - except Exception as e: - print("No active research!") - # Handle no research case - ``` - -2. **Research Status Verification** - ```python - try: - # Check specific technology - progress = get_research_progress(Technology.Automation) - except Exception as e: - print(f"Cannot check progress: {e}") - # Handle invalid technology case - ``` - -## Common Use Cases - -### 1. Monitor Current Research -```python -def monitor_research_progress(): - try: - remaining = get_research_progress() - for ingredient in remaining: - print(f"Need {ingredient.count} {ingredient.name}") - except Exception: - print("No research in progress") -``` - -### 2. Research Requirements Planning -```python -def check_research_feasibility(technology): - try: - requirements = get_research_progress(technology) - inventory = inspect_inventory() - - for req in requirements: - if inventory[req.name] < req.count: - print(f"Insufficient {req.name}: have {inventory[req.name]}, need {req.count}") - return False - return True - except Exception as e: - print(f"Error checking research: {e}") - return False -``` - -## Best Practices - -1. **Always Handle No Research Case** -```python -def safe_get_progress(): - try: - return get_research_progress() - except Exception: - # No research in progress - return None -``` - -### Common Errors - -1. **No Active Research** -```python -try: - progress = get_research_progress() -except Exception as e: - if "No research in progress" in str(e): - # Handle no research case - pass -``` - -2. **Invalid Technology** -```python -try: - progress = get_research_progress(technology) -except Exception as e: - if "Technology doesn't exist" in str(e): - # Handle invalid technology case - pass -``` - -3. **Already Researched** -```python -if not get_research_progress(technology): - print("Technology already researched") -``` diff --git a/env/src/tools/agent/get_research_progress/client.py b/env/src/tools/agent/get_research_progress/client.py index 1de2207b8..8834d5b44 100644 --- a/env/src/tools/agent/get_research_progress/client.py +++ b/env/src/tools/agent/get_research_progress/client.py @@ -12,8 +12,14 @@ def __init__(self, connection, game_state): def __call__(self, technology: Optional[Technology] = None) -> List[Ingredient]: """ Get the progress of research for a specific technology or the current research. - :param technology: Optional technology to check. If None, checks current research. - :return The remaining ingredients to complete the research + :param technology: The technology to check progress for + - If provided: Returns remaining requirements for that technology + - If None: Returns requirements for current research (must have active research!) + :return a List[Ingredient] where each Ingredient contains: + - name: Name of the science pack + - count: Number of packs still needed + - type: Type of the ingredient (usually "item" for science packs) + """ if technology is not None: if hasattr(technology, 'value'): diff --git a/env/src/tools/agent/get_resource_patch/agent.md b/env/src/tools/agent/get_resource_patch/agent.md index e81a76630..7256f944e 100644 --- a/env/src/tools/agent/get_resource_patch/agent.md +++ b/env/src/tools/agent/get_resource_patch/agent.md @@ -20,27 +20,6 @@ patch = get_resource_patch( ) ``` -### Parameters - -1. `resource`: Resource - Type of resource to analyze (e.g., Resource.Coal, Resource.Water) -2. `position`: Position - Center point to search around -3. `radius`: int - Search radius in tiles (default: 10) - -### Return Value - -Returns a ResourcePatch object containing: -```python -ResourcePatch( - name=str, # Resource name - size=int, # Total resource amount - bounding_box=BoundingBox( - left_top=Position(x,y), - right_bottom=Position(x,y), - left_bottom=Position(x,y), - right_top=Position(x,y) - ) -) -``` ## Resource Types diff --git a/env/src/tools/agent/get_resource_patch/client.py b/env/src/tools/agent/get_resource_patch/client.py index 0dcc24ac9..2a16b1ff1 100644 --- a/env/src/tools/agent/get_resource_patch/client.py +++ b/env/src/tools/agent/get_resource_patch/client.py @@ -19,11 +19,22 @@ def __call__(self, """ Get the resource patch at position (x, y) if it exists in the radius. if radius is set to 0, it will only check the exact position for this resource patch. - :param resource: Resource to get, e.g Resource.Coal - :param position: Position to get resource patch - :param radius: Radius to search for resource patch + :param resource: Type of resource to analyze (e.g., Resource.Coal, Resource.Water) + :param position: Center point to search around + :param radius: Search radius in tiles (default: 10) :example coal_patch_at_origin = get_resource_patch(Resource.Coal, Position(x=0, y=0)) - :return: ResourcePatch if found, else None + :return: ResourcePatch if found, else None. ResourcePatch object has the following structure: + ResourcePatch( + name=str, # Resource name + size=int, # Total resource amount + bounding_box=BoundingBox( + left_top=Position(x,y), + right_bottom=Position(x,y), + left_bottom=Position(x,y), + right_top=Position(x,y) + ) + ) + """ response, time_elapsed = self.execute(PLAYER, resource[0], position.x, position.y, radius) diff --git a/env/src/tools/agent/harvest_resource/agent.md b/env/src/tools/agent/harvest_resource/agent.md index 44a53b126..ffd8d4484 100644 --- a/env/src/tools/agent/harvest_resource/agent.md +++ b/env/src/tools/agent/harvest_resource/agent.md @@ -4,20 +4,6 @@ The `harvest_resource` tool allows you to harvest resources like ores, trees, ro ## Basic Usage -```python -harvest_resource(position: Position, quantity: int = 1, radius: int = 10) -> int -``` - -The function returns the actual quantity harvested. - -### Parameters - -- `position`: Position object indicating where to harvest from -- `quantity`: How many resources to harvest (default: 1) -- `radius`: Search radius around the position (default: 10) - -### Examples - ```python # Harvest 10 coal from nearest coal patch coal_pos = nearest(Resource.Coal) @@ -29,19 +15,7 @@ iron_pos = nearest(Resource.IronOre) move_to(iron_pos) harvested = harvest_resource(iron_pos, quantity=5) ``` - -## Important Rules - -1. You **must move to the resource** before harvesting: -```python -# Wrong - will fail -harvest_resource(nearest(Resource.Coal), 10) - -# Correct -coal_pos = nearest(Resource.Coal) -move_to(coal_pos) -harvest_resource(coal_pos, 10) -``` +You **must move to the resource** before harvesting ## Harvestable Resources diff --git a/env/src/tools/agent/harvest_resource/client.py b/env/src/tools/agent/harvest_resource/client.py index 20a5295c8..a6d940261 100644 --- a/env/src/tools/agent/harvest_resource/client.py +++ b/env/src/tools/agent/harvest_resource/client.py @@ -26,6 +26,7 @@ def __call__(self, Harvest a resource at position (x, y) if it exists on the world. :param position: Position to harvest resource :param quantity: Quantity to harvest + :param radius: Search radius in tiles (default: 10) :example harvest_resource(nearest(Resource.Coal), 5) :example harvest_resource(nearest(Resource.Stone), 5) :return: The quantity of the resource harvested diff --git a/env/src/tools/agent/insert_item/agent.md b/env/src/tools/agent/insert_item/agent.md index 46f05916a..dde18a99e 100644 --- a/env/src/tools/agent/insert_item/agent.md +++ b/env/src/tools/agent/insert_item/agent.md @@ -4,20 +4,6 @@ The `insert_item` tool allows you to insert items from your inventory into entit ## Basic Usage -```python -insert_item(item: Prototype, target: Union[Entity, EntityGroup], quantity: int = 5) -> Entity -``` - -The function returns the updated target entity. - -### Parameters - -- `item`: Prototype of the item to insert -- `target`: Entity or EntityGroup to insert items into -- `quantity`: Number of items to insert (default: 5) - -### Examples - ```python # Insert coal into a furnace furnace = insert_item(Prototype.Coal, furnace, quantity=10) @@ -25,19 +11,13 @@ furnace = insert_item(Prototype.Coal, furnace, quantity=10) # Insert iron ore into a furnace furnace = insert_item(Prototype.IronOre, furnace, quantity=50) ``` +The function returns the updated target entity. ## Important Rules -1. **Always update the target variable with the return value:** -```python -# Wrong - state will be outdated -insert_item(Prototype.Coal, furnace, 10) - -# Correct - updates furnace state -furnace = insert_item(Prototype.Coal, furnace, 10) -``` +**Always update the target variable with the return value** -2. **Check inventory before inserting:** +**Check inventory before inserting:** ```python inventory = inspect_inventory() if inventory[Prototype.Coal] >= 10: diff --git a/env/src/tools/agent/insert_item/client.py b/env/src/tools/agent/insert_item/client.py index c96fa4e69..9823e4ea5 100644 --- a/env/src/tools/agent/insert_item/client.py +++ b/env/src/tools/agent/insert_item/client.py @@ -17,7 +17,7 @@ def __call__(self, entity: Prototype, target: Union[Entity, EntityGroup], quanti """ Insert an item into a target entity's inventory :param entity: Type to insert from inventory - :param target: Entity to insert into + :param target: Entity or EntityGroup to insert items into :param quantity: Quantity to insert :return: The target entity inserted into """ diff --git a/env/src/tools/agent/inspect_inventory/agent.md b/env/src/tools/agent/inspect_inventory/agent.md index 02eaff33b..031800ccc 100644 --- a/env/src/tools/agent/inspect_inventory/agent.md +++ b/env/src/tools/agent/inspect_inventory/agent.md @@ -4,30 +4,8 @@ The `inspect_inventory` tool allows you to check the contents of your own invent ## Basic Usage -```python -inspect_inventory(entity: Optional[Union[Entity, Position]] = None) -> Inventory -``` - The function returns an Inventory object that can be queried using Prototype objects. -### Parameters - -- `entity`: Optional Entity or Position to inspect (if None, inspects player inventory) - -### Return Value - -Returns an Inventory object that can be accessed in two ways: -```python -inventory = inspect_inventory() -# Using [] syntax -coal_count = inventory[Prototype.Coal] # Returns 0 if not present - -# Using get() method -coal_count = inventory.get(Prototype.Coal, 0) # Second argument is default value -``` - -## Common Usage Patterns - 1. **Check Player Inventory** ```python # Check your own inventory diff --git a/env/src/tools/agent/inspect_inventory/client.py b/env/src/tools/agent/inspect_inventory/client.py index fd3fbf71f..520746286 100644 --- a/env/src/tools/agent/inspect_inventory/client.py +++ b/env/src/tools/agent/inspect_inventory/client.py @@ -13,8 +13,15 @@ def __init__(self, *args): def __call__(self, entity=None) -> Inventory: """ Inspects the inventory of the given entity. If no entity is given, inspect your own inventory. - :param entity: Entity to inspect - :return: Inventory of the given entity + :param entity: Optional Entity or Position to inspect (if None, inspects player inventory) + :return: Returns an Inventory object that can be accessed in two ways: + + inventory = inspect_inventory() + # Using [] syntax + coal_count = inventory[Prototype.Coal] # Returns 0 if not present + + # Using get() method + coal_count = inventory.get(Prototype.Coal, 0) # Second argument is default value """ if entity: diff --git a/env/src/tools/agent/launch_rocket/agent.md b/env/src/tools/agent/launch_rocket/agent.md index 6bc48f381..49e65ff6e 100644 --- a/env/src/tools/agent/launch_rocket/agent.md +++ b/env/src/tools/agent/launch_rocket/agent.md @@ -8,65 +8,4 @@ The `launch_rocket` tool allows you to launch rockets from a rocket silo. This g launch_rocket(silo: Union[Position, RocketSilo]) -> RocketSilo ``` -The function returns the updated RocketSilo entity. - -### Parameters -- `silo`: Either a Position object or RocketSilo entity indicating where to launch from - -## Complete Rocket Launch Process - -### 1. Setting Up the Rocket Silo - -First, place the silo: -```python -# Place rocket silo -silo = place_entity_next_to(Prototype.RocketSilo, engine.position, Direction.RIGHT, spacing=5) -``` - -## Required Components - -For each rocket launch you need: -1. 100 Rocket Fuel -2. 100 Rocket Control Units -3. 100 Low Density Structures - - -### 2. Monitoring Rocket Construction - -Track the silo's status during construction: -```python -# Check initial state -assert silo.rocket_parts == 0 -assert silo.launch_count == 0 - -# Wait for components to be inserted -sleep(100) # Adjust time based on inserter speed - -# Get updated silo state -silo = get_entities({Prototype.RocketSilo})[0] - -# Verify construction started -assert silo.status == EntityStatus.PREPARING_ROCKET_FOR_LAUNCH - -# Wait for construction completion -sleep(180) # Adjust based on crafting speed -silo = get_entities({Prototype.RocketSilo})[0] - -# Verify rocket is ready -assert silo.status == EntityStatus.WAITING_TO_LAUNCH_ROCKET -``` - -### 5. Launching the Rocket - -Finally, launch the rocket: -```python -# Launch -silo = launch_rocket(silo) - -# Verify launch sequence started -assert silo.status == EntityStatus.LAUNCHING_ROCKET - -# Wait for launch completion -sleep(10) -silo = get_entities({Prototype.RocketSilo})[0] -``` \ No newline at end of file +The function returns the updated RocketSilo entity. \ No newline at end of file diff --git a/env/src/tools/agent/launch_rocket/client.py b/env/src/tools/agent/launch_rocket/client.py index 3ed32ad1b..31536fcde 100644 --- a/env/src/tools/agent/launch_rocket/client.py +++ b/env/src/tools/agent/launch_rocket/client.py @@ -17,7 +17,7 @@ def __init__(self, connection, game_state): def __call__(self, silo: Union[Position, RocketSilo]) -> RocketSilo: """ Launch a rocket. - :param silo: Rocket silo + :param silo: Either a Position object or RocketSilo entity indicating where to launch from :return: Your final position """ diff --git a/env/src/tools/agent/move_to/agent.md b/env/src/tools/agent/move_to/agent.md index 9091f0a89..3664ae756 100644 --- a/env/src/tools/agent/move_to/agent.md +++ b/env/src/tools/agent/move_to/agent.md @@ -3,19 +3,7 @@ The `move_to` tool allows you to navigate to specific positions in the Factorio world. This guide explains how to use it effectively. ## Basic Usage - -```python -move_to(position: Position) -> Position -``` - The function returns your final Position after moving. - -### Parameters - -- `position`: Target Position to move to - -### Examples - ```python # Simple movement new_pos = move_to(Position(x=10, y=10)) @@ -24,19 +12,6 @@ new_pos = move_to(Position(x=10, y=10)) coal_pos = nearest(Resource.Coal) move_to(coal_pos) ``` -## Movement Patterns - -### 1. Resource Navigation -```python -move_to(nearest(IronOre)) -``` - -### 2. Move before placing -always need to move to the position where you need to place the entity -```python -move_to(Position(x = 0, y = 0)) -chest = place_entity(Prototypw.WoodenChest, position = Position(x = 0, y = 0)) -``` ## Troubleshooting diff --git a/env/src/tools/agent/move_to/client.py b/env/src/tools/agent/move_to/client.py index 2070a6259..5f09a564a 100644 --- a/env/src/tools/agent/move_to/client.py +++ b/env/src/tools/agent/move_to/client.py @@ -20,7 +20,7 @@ def __init__(self, connection, game_state): def __call__(self, position: Position, laying: Prototype = None, leading: Prototype = None) -> Position: """ Move to a position. - :param position: Position to move to. + :param position: Target Position to move to :return: Your final position """ diff --git a/env/src/tools/agent/nearest/agent.md b/env/src/tools/agent/nearest/agent.md index 9d4f375a5..1339b9f21 100644 --- a/env/src/tools/agent/nearest/agent.md +++ b/env/src/tools/agent/nearest/agent.md @@ -3,17 +3,8 @@ The `nearest` tool finds the closest entity or resource relative to your current position in Factorio. This guide explains how to use it effectively. ## Basic Usage - -```python -nearest(type: Union[Prototype, Resource]) -> Position -``` - The function returns a Position object with the coordinates of the nearest entity or resource. -### Parameters -- `type`: Resource or Prototype to find (e.g., Resource.Coal, Resource.Water) - -### Examples ```python # Find nearest coal coal_pos = nearest(Resource.Coal) @@ -54,17 +45,4 @@ try: resource_pos = nearest(Resource.Coal) except Exception as e: print("No coal within 500 tiles") -``` - -## Common Patterns - -1. **Resource Collection Pattern** -```python -def collect_resource(resource_type: Resource, amount: int): - # Find resource - resource_pos = nearest(resource_type) - # Move to it - move_to(resource_pos) - # Harvest it - harvest_resource(resource_pos, amount) ``` \ No newline at end of file diff --git a/env/src/tools/agent/nearest/client.py b/env/src/tools/agent/nearest/client.py index 191e362db..56bed5c94 100644 --- a/env/src/tools/agent/nearest/client.py +++ b/env/src/tools/agent/nearest/client.py @@ -18,7 +18,7 @@ def __call__(self, type: Union[Prototype, Resource], ) -> Position: """ Find the nearest entity or resource to your position. - :param type: Entity or resource type to find + :param type: Resource or Prototype to find (e.g., Resource.Coal, Resource.Water) :return: Position of nearest entity or resource """ try: diff --git a/env/src/tools/agent/nearest_buildable/agent.md b/env/src/tools/agent/nearest_buildable/agent.md index 68ff4b3d2..810803697 100644 --- a/env/src/tools/agent/nearest_buildable/agent.md +++ b/env/src/tools/agent/nearest_buildable/agent.md @@ -4,32 +4,6 @@ The `nearest_buildable` tool helps find valid positions to place entities while ## Basic Usage -```python -nearest_buildable( - entity: Prototype, - building_box: BuildingBox, - center_position: Position -) -> BoundingBox -``` - -The function returns a BoundingBox object containing buildable area coordinates. - -### Parameters -- `entity`: Prototype of entity to place -- `building_box`: BuildingBox defining required area dimensions -- `center_position`: Position to search around - -### Return Value -Returns a BoundingBox with these attributes: -- `left_top`: Top-left corner Position -- `right_bottom`: Bottom-right corner Position -- `left_bottom`: Bottom-left corner Position -- `right_top`: Top-right corner Position -- `center`: Center position - - -## Common Use Cases - ### 1. Basic Entity Placement ```python # Find place for chest near the origin @@ -45,65 +19,6 @@ move_to(buildable_area.center) chest = place_entity(Prototype.WoodenChest, position=buildable_area.center) ``` -### 2. Mining Drill Placement -```python -# Setup mining drill on ore patch -resource_pos = nearest(Resource.IronOre) -# Define area for drill -drill_box = BuildingBox(height=Prototype.ElectricMiningDrill.HEIGHT, width=Prototype.ElectricMiningDrill.WIDTH) - -# Find buildable area -buildable_area = nearest_buildable( - Prototype.ElectricMiningDrill, - drill_box, - resource_pos -) - -# Place drill -move_to(buildable_area.center) -drill = place_entity( - Prototype.ElectricMiningDrill, - position=buildable_area.center -) -``` -## Common Patterns - -1. **Multiple Entity Placement** -Example: Create a copper plate mining line with 3 drills with inserters for future integration -```python -# log your general idea what you will do next -print(f"I will create a single line of 3 drills to mine copper ore") -# Find space for a line of 3 miners -move_to(source_position) -# define the BuildingBox for the drill. -# We need 3 drills so width is 3*drill.WIDTH, height is drill.HEIGHT + furnace.HEIGHT, 3 for drill, one for furnace -building_box = BuildingBox(width = 3 * Prototype.ElectricMiningDrill.WIDTH, height = Prototype.ElectricMiningDrill.HEIGHT + Prototype.StoneFurnace.HEIGHT) -# get the nearest buildable area around the source_position -buildable_coordinates = nearest_buildable(Prototype.BurnerMiningDrill, building_box, source_position) - -# Place miners in a line -# we first get the leftmost coordinate of the buildingbox to start building from -left_top = buildable_coordinates.left_top -# first lets move to the left_top to ensure building -move_to(left_top) -for i in range(3): - # we now iterate from the leftmost point towards the right - # take steps of drill.WIDTH - drill_pos = Position(x=left_top.x + Prototype.ElectricMiningDrill.WIDTH*i, y=left_top.y) - # Place the drill facing down as we start from top coordinate - # The drop position will be below the drill as the direction is DOWN - drill = place_entity(Prototype.ElectricMiningDrill, position=drill_pos, direction = Direction.DOWN) - print(f"Placed ElectricMiningDrill {i} at {drill.position} to mine copper ore") - # place a furnace to catch the ore - # We use the Direction.DOWN as the direction, as the drill direction is DOWN which means the drop position is below the drill - furnace = place_entity_next_to(Prototype.StoneFurnace, reference_position=drill.position, direction = Direction.DOWN) - print(f"Placed furnace at {furnace.position} to smelt the copper ore for drill {i} at {drill.position}") - # add inserters for future potential integartion - # put them below the furnace as the furnace is below the drill - inserter = place_entity_next_to(Prototype.Inserter, reference_position=furnace.position, direction = Direction.DOWN) - print(f"Placed inserter at {inserter.position} to get the plates from furnace {i} at {furnace.position}") -``` - ## Best practices - Always use Prototype.X.WIDTH and .HEIGHT to plan the buildingboxes - When doing power setups or setups with inserters, ensure the buildingbox is large enough to have room for connection types diff --git a/env/src/tools/agent/nearest_buildable/client.py b/env/src/tools/agent/nearest_buildable/client.py index 28b6f783a..fb7cf5df3 100644 --- a/env/src/tools/agent/nearest_buildable/client.py +++ b/env/src/tools/agent/nearest_buildable/client.py @@ -22,11 +22,17 @@ def __call__(self, ) -> BoundingBox: """ Find the nearest buildable area for an entity. + + :param entity: Prototype of entity to place + :param building_box: BuildingBox defining required area dimensions + :param center_position: Position to search around + :return: BoundingBox with these attributes: + - `left_top`: Top-left corner Position + - `right_bottom`: Bottom-right corner Position + - `left_bottom`: Bottom-left corner Position + - `right_top`: Top-right corner Position + - `center`: Center position - :param entity: Prototype of the entity to build. - :param building_box: The building box denoting the area of location that must be placeable. - :param center_position: The position to find the nearest area where building box fits - :return: BoundingBox of the nearest buildable area or None if no such area exists. """ if not isinstance(entity, Prototype): raise Exception("'nearest_buildable' requires the Prototype of the desired entity as the first argument") diff --git a/env/src/tools/agent/pickup_entity/agent.md b/env/src/tools/agent/pickup_entity/agent.md index 1ed81b4fc..bb74f07d1 100644 --- a/env/src/tools/agent/pickup_entity/agent.md +++ b/env/src/tools/agent/pickup_entity/agent.md @@ -4,20 +4,8 @@ The `pickup_entity` tool allows you to remove entities from the world and return ## Basic Usage -```python -pickup_entity( - entity: Union[Entity, Prototype, EntityGroup], - position: Optional[Position] = None -) -> bool -``` - Returns True if pickup was successful. -### Parameters -- `entity`: Entity/Prototype to pickup -- `position`: Optional position to pickup from (required for Prototypes) - -### Examples ```python # Pickup using prototype and position pickup_entity(Prototype.Boiler, Position(x=0, y=0)) diff --git a/env/src/tools/agent/pickup_entity/client.py b/env/src/tools/agent/pickup_entity/client.py index c35f40051..91022b557 100644 --- a/env/src/tools/agent/pickup_entity/client.py +++ b/env/src/tools/agent/pickup_entity/client.py @@ -17,7 +17,7 @@ def __call__(self, """ Pick up an entity if it exists on the world at a given position. :param entity: Entity prototype to pickup, e.g Prototype.IronPlate - :param position: Position to pickup entity + :param position: Optional position to pickup from (required for Prototypes) :return: True if the entity was picked up successfully, False otherwise. """ if not isinstance(entity, (Prototype, Entity, EntityGroup)): diff --git a/env/src/tools/agent/place_entity/agent.md b/env/src/tools/agent/place_entity/agent.md index 823266e06..be82b35c9 100644 --- a/env/src/tools/agent/place_entity/agent.md +++ b/env/src/tools/agent/place_entity/agent.md @@ -5,25 +5,7 @@ The `place_entity` tool allows you to place entities in the Factorio world while ## Basic Usage ```python -place_entity( - entity: Prototype, - direction: Direction = Direction.UP, - position: Position = Position(x=0, y=0), - exact: bool = True -) -> Entity -``` - -Returns the placed Entity object. - -### Parameters -- `entity`: Prototype of entity to place -- `direction`: Direction entity should face (default: UP) -- `position`: Where to place entity (default: 0,0) -- `exact`: Whether to require exact positioning (default: True) - -### Examples -```python -# first moveto target location +# first move to target location move_to(Position(x=0, y=0)) # Basic placement chest = place_entity(Prototype.WoodenChest, position=Position(x=0, y=0)) @@ -38,58 +20,6 @@ inserter = place_entity( ) # log your actions print(f"Placed inserter at {inserter.position} to input into a chest") -move_to(water_pos) -# Flexible positioning -pump = place_entity( - Prototype.OffshorePump, - position=water_pos -) -# log your actions -print(f"Placed pump at {pump.position}to generate power") -``` - -### Mining Drills -```python -# Place on resource patch -ore_pos = nearest(Resource.IronOre) -move_to(ore_pos) -drill = place_entity( - Prototype.BurnerMiningDrill, - position=ore_pos, - direction=Direction.DOWN -) -# log your actions -print(f"Placed drill at {drill.position} to mine iron ore") ``` - ## Best Practices -- Use nearest buildable to ensure safe placement - -## Common Patterns - -1. **Mining Setup** -You can put chests directly at the drop positions of drills to catch ore, thus creating automatic drilling lines -```python -def setup_mining(resource_pos: Position): - move_to(resource_pos) - # Place drill - # put the drop position down - drill = place_entity( - Prototype.BurnerMiningDrill, - position=resource_pos, - direction=Direction.DOWN, - ) - # log your actions - print(f"Placed drill to mine iron ore at {drill.position}") - # insert coal to drill - drill = insert_item(Prototype.Coal, drill, quantity = 10) - # Place output chest that catches ore - chest = place_entity( - Prototype.WoodenChest, - position=drill.drop_position, - direction=Direction.DOWN, - ) - # log your actions - print(f"Placed chest to catch iron ore at {chest.position}") - return drill, chest -``` \ No newline at end of file +- Use nearest buildable to ensure safe placement \ No newline at end of file diff --git a/env/src/tools/agent/place_entity/client.py b/env/src/tools/agent/place_entity/client.py index 0cf0409a5..43f3266cf 100644 --- a/env/src/tools/agent/place_entity/client.py +++ b/env/src/tools/agent/place_entity/client.py @@ -28,8 +28,8 @@ def __call__(self, ) -> Entity: """ Places an entity e at local position (x, y) if you have it in inventory. - :param entity: Entity to place - :param direction: Cardinal direction to place + :param entity: Prototype of entity to place + :param direction: Direction entity should face (default: UP) :param position: Position to place entity :param exact: If True, place entity at exact position, else place entity at nearest possible position :return: Entity object diff --git a/env/src/tools/agent/place_entity_next_to/agent.md b/env/src/tools/agent/place_entity_next_to/agent.md index aa62b9e7d..1ab71357f 100644 --- a/env/src/tools/agent/place_entity_next_to/agent.md +++ b/env/src/tools/agent/place_entity_next_to/agent.md @@ -4,24 +4,8 @@ The `place_entity_next_to` tool enables placement of entities relative to other ## Basic Usage -```python -place_entity_next_to( - entity: Prototype, - reference_position: Position, - direction: Direction = Direction.RIGHT, - spacing: int = 0 -) -> Entity -``` - Returns the placed Entity object. -### Parameters -- `entity`: Prototype of entity to place -- `reference_position`: Position of reference entity/point -- `direction`: Which direction to place from reference (UP/DOWN/LEFT/RIGHT) -- `spacing`: Additional tiles of space between entities (0 or more) - -### Examples ```python # Place inserter next to a furnace to input items into the furnace diff --git a/env/src/tools/agent/place_entity_next_to/client.py b/env/src/tools/agent/place_entity_next_to/client.py index e93d7fa6a..cf9520498 100644 --- a/env/src/tools/agent/place_entity_next_to/client.py +++ b/env/src/tools/agent/place_entity_next_to/client.py @@ -23,8 +23,8 @@ def __call__(self, In order to place something with a gap, you must increase the spacing parameter. :param entity: Entity to place :param reference_position: Position of existing entity or position to place entity next to - :param direction: Direction to place entity from reference_position - :param spacing: Space between entity and reference_position + :param direction: Which direction to place from reference (UP/DOWN/LEFT/RIGHT) + :param spacing: Additional tiles of space between entities (0 or more) :example: place_entity_next_to(Prototype.WoodenChest, Position(x=0, y=0), direction=Direction.UP, spacing=1) :return: Entity placed """ diff --git a/env/src/tools/agent/print/agent.md b/env/src/tools/agent/print/agent.md index 52a82c7c7..d565226bd 100644 --- a/env/src/tools/agent/print/agent.md +++ b/env/src/tools/agent/print/agent.md @@ -4,28 +4,6 @@ The `print` tool allows you to output information about game state, entities, an ## Basic Usage -```python -print(*args) -> str -``` - -Returns a string representation of the printed message. - -### Parameters -- `*args`: Variable number of objects to print - -### Supported Types -- Entity objects -- Inventory objects -- Dictionaries -- Booleans -- Strings -- Position objects -- Lists -- Tuples -- Any object with a `dict()` method (BaseModel derivatives) - -## Common Use Cases - ### 1. Entity Information ```python # Print entity details diff --git a/env/src/tools/agent/rotate_entity/agent.md b/env/src/tools/agent/rotate_entity/agent.md index bf33770c4..91de2acd4 100644 --- a/env/src/tools/agent/rotate_entity/agent.md +++ b/env/src/tools/agent/rotate_entity/agent.md @@ -4,25 +4,20 @@ The `rotate_entity` tool allows you to change the orientation of placed entities ## Basic Usage -```python -rotate_entity(entity: Entity, direction: Direction = Direction.UP) -> Entity -``` - Returns the rotated Entity object. -### Parameters -- `entity`: Entity to rotate -- `direction`: Target direction (UP/DOWN/LEFT/RIGHT) - -### Examples +Rotating inserters - Inserter rotation affects pickup/drop positions +Important: By default inserters take items from entities they are placed next to and place them at the drop_position +Always rotate the inserters the other way if they need to put items into the entity (i.e the entity is at the drop_position) ```python -# Rotating inserters - Inserter rotation affects pickup/drop positions -# Important: By default inserters take from entities they are placed next to -# Always rotate the inserters the other way if they need to take items from an entity -inserter = place_entity(Prototype.BurnerInserter, position=pos, direction = Direction.UP) -print(f"Original inserter: pickup={inserter.pickup_position}, drop={inserter.drop_position}") -inserter = rotate_entity(inserter, Direction.DOWN) -print(f"Rotated inserter: pickup={inserter.pickup_position}, drop={inserter.drop_position}") +# place inserter above a chest that takes from the chest +output_inserter = place_entity_next_to(Prototype.BurnerInserter, reference_position=chest_pos, direction = Direction.UP) +print(f"Inserter that takes items from the chest: pickup={inserter.pickup_position}, drop={inserter.drop_position}") +# place inserter left from a chest that puts items into the chest +input_inserter = place_entity_next_to(Prototype.BurnerInserter, reference_position=chest_pos, direction = Direction.LEFT) +# rotate the inserter to put items into the chest +input_inserter = rotate_entity(input_inserter, Direction.RIGHT) +print(f"Inserter that puts item into a chest: pickup={inserter.pickup_position}, drop={inserter.drop_position}") ``` ## Entity-Specific Behaviors diff --git a/env/src/tools/agent/rotate_entity/client.py b/env/src/tools/agent/rotate_entity/client.py index 2401076dd..385e5c616 100644 --- a/env/src/tools/agent/rotate_entity/client.py +++ b/env/src/tools/agent/rotate_entity/client.py @@ -14,7 +14,7 @@ def __call__(self, entity: Entity, direction: Direction = Direction.UP) -> Entit """ Rotate an entity to a specified direction :param entity: Entity to rotate - :param direction: Direction to rotate + :param direction: Target direction (UP/DOWN/LEFT/RIGHT) :example rotate_entity(iron_chest, Direction.UP) :return: Returns the rotated entity """ diff --git a/env/src/tools/agent/set_entity_recipe/agent.md b/env/src/tools/agent/set_entity_recipe/agent.md index 29317cfb3..dd648e45b 100644 --- a/env/src/tools/agent/set_entity_recipe/agent.md +++ b/env/src/tools/agent/set_entity_recipe/agent.md @@ -3,19 +3,9 @@ ## Overview The `set_entity_recipe` tool allows you to set or change the recipe of an assembling machine, chemical plant or oil refinery entity in the game. This enables automation of crafting specific items. -## Function Signature -```python -def set_entity_recipe(entity: Entity, prototype: Union[Prototype, RecipeName]) -> Entity -``` - -### Parameters -- `entity`: An Entity object representing the assembling machine whose recipe you want to set -- `prototype`: Either a Prototype or RecipeName enum value indicating the recipe to set - -### Returns -- Returns the updated Entity with the new recipe set - ## Usage Example + +Returns the updated Entity with the new recipe set Set recipe for assembling machine ```python # get the assembling machine @@ -24,6 +14,7 @@ assembling_machine = get_entity(Prototype.AssemblingMachine1, position=Position( # Set the recipe to craft iron gear wheels assembling_machine = set_entity_recipe(assembling_machine, Prototype.IronGearWheel) ``` + ## Usage Example Set recipe for chemical plant Chemical plants can use both RecipeName recipes and Prototype recipes @@ -39,8 +30,6 @@ chemical_plant = set_entity_recipe(chemical_plant, Prototype.Sulfur) print(f"Set the recipe of chemical plant at {chemical_plant.position} to Sulfur") ``` - - ## Key Behaviors - The tool will search for the target entity within a 2-tile radius of the specified position - If multiple machines are found, it will select the closest one diff --git a/env/src/tools/agent/set_entity_recipe/client.py b/env/src/tools/agent/set_entity_recipe/client.py index 25493bd11..f8b4275ea 100644 --- a/env/src/tools/agent/set_entity_recipe/client.py +++ b/env/src/tools/agent/set_entity_recipe/client.py @@ -15,8 +15,8 @@ def __call__(self, entity: Entity, prototype: Union[Prototype, RecipeName]) -> E """ Sets the recipe of an given entity. :param entity: Entity to set recipe - :param prototype: The prototype to create, or a recipe name for more complex processes - :return: Entity that had its recipe set + :param prototype: Either a Prototype or RecipeName enum value indicating the recipe to set + :return: Updated Entity with the new recipe set """ x, y = entity.position.x, entity.position.y diff --git a/env/src/tools/agent/set_research/agent.md b/env/src/tools/agent/set_research/agent.md index 900d9126b..2515e21c4 100644 --- a/env/src/tools/agent/set_research/agent.md +++ b/env/src/tools/agent/set_research/agent.md @@ -3,22 +3,8 @@ ## Overview The `set_research` tool enables setting the current research technology for the player's force in Factorio. It manages research prerequisites, validates technology availability, and provides information about required research ingredients. -## Function Signature -```python -def set_research(technology: Technology) -> List[Ingredient] -``` - -### Parameters -- `technology`: A Technology enum value representing the technology to research - -### Returns -- Returns a list of `Ingredient` objects containing the required science packs and their quantities -- Each `Ingredient` object has: - - `name`: Name of the required science pack - - `count`: Number of science packs needed - - `type`: Type of the ingredient (usually "item" for science packs) - ## Usage Example + ```python # Set research to Automation technology ingredients = set_research(Technology.Automation) diff --git a/env/src/tools/agent/set_research/client.py b/env/src/tools/agent/set_research/client.py index f918eadf7..3345bb16e 100644 --- a/env/src/tools/agent/set_research/client.py +++ b/env/src/tools/agent/set_research/client.py @@ -18,8 +18,12 @@ def __init__(self, connection, game_state): def __call__(self, technology: Technology) -> List[Ingredient]: """ Set the current research technology for the player's force. - :param technology: Technology to research - :return: Required ingredients to research the technology. + :param technology: A Technology enum value representing the technology to research + :return: A list of `Ingredient` objects containing the required science packs and their quantities + - Each `Ingredient` object has: + - `name`: Name of the required science pack + - `count`: Number of science packs needed + - `type`: Type of the ingredient (usually "item" for science packs) """ if hasattr(technology, 'value'): name = technology.value diff --git a/env/src/tools/agent/sleep/agent.md b/env/src/tools/agent/sleep/agent.md index 24a9fd0d5..a1d2b4633 100644 --- a/env/src/tools/agent/sleep/agent.md +++ b/env/src/tools/agent/sleep/agent.md @@ -3,17 +3,6 @@ ## Overview The `sleep` tool provides a way to pause execution for a specified duration. It's particularly useful when waiting for game actions to complete, such as waiting for items to be crafted or resources to be gathered. -## Function Signature -```python -def sleep(seconds: int) -> bool -``` - -### Parameters -- `seconds`: Number of seconds to pause execution (integer) - -### Returns -- `bool`: True if sleep completed successfully - ## Usage Example ```python # Wait for 10 seconds diff --git a/env/src/tools/examples_orig/entity_status_monitoring.md b/env/src/tools/examples_orig/entity_status_monitoring.md new file mode 100644 index 000000000..429f8a139 --- /dev/null +++ b/env/src/tools/examples_orig/entity_status_monitoring.md @@ -0,0 +1,9 @@ +## Entity Status Monitoring +```python +def monitor_entity_status(entity, expected_status): + entity = get_entity(entity.prototype, entity.position) + if entity.status != expected_status: + print(f"Entity at {entity.position} has unexpected status: {entity.status}") + return False + return True +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_check_research_progress.md b/env/src/tools/examples_orig/how_to_check_research_progress.md new file mode 100644 index 000000000..e1677d2c4 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_check_research_progress.md @@ -0,0 +1,91 @@ +## How to check research progress + +1. **Current Research Check** + ```python + try: + progress = get_research_progress() + except Exception as e: + print("No active research!") + # Handle no research case + ``` + +2. **Research Status Verification** + ```python + try: + # Check specific technology + progress = get_research_progress(Technology.Automation) + except Exception as e: + print(f"Cannot check progress: {e}") + # Handle invalid technology case + ``` + +## Common Use Cases + +### 1. Monitor Current Research +```python +def monitor_research_progress(): + try: + remaining = get_research_progress() + for ingredient in remaining: + print(f"Need {ingredient.count} {ingredient.name}") + except Exception: + print("No research in progress") +``` + +### 2. Research Requirements Planning +```python +def check_research_feasibility(technology): + try: + requirements = get_research_progress(technology) + inventory = inspect_inventory() + + for req in requirements: + if inventory[req.name] < req.count: + print(f"Insufficient {req.name}: have {inventory[req.name]}, need {req.count}") + return False + return True + except Exception as e: + print(f"Error checking research: {e}") + return False +``` + +## Best Practices + +1. **Always Handle No Research Case** +```python +def safe_get_progress(): + try: + return get_research_progress() + except Exception: + # No research in progress + return None +``` + +### Common Errors + +1. **No Active Research** +```python +try: + progress = get_research_progress() +except Exception as e: + if "No research in progress" in str(e): + # Handle no research case + pass +``` + +2. **Invalid Technology** +```python +try: + progress = get_research_progress(technology) +except Exception as e: + if "Technology doesn't exist" in str(e): + # Handle invalid technology case + pass +``` + +3. **Already Researched** +```python +if not get_research_progress(technology): + print("Technology already researched") +``` +s \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_connect_entities.md b/env/src/tools/examples_orig/how_to_connect_entities.md new file mode 100644 index 000000000..14bf8bbf7 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_connect_entities.md @@ -0,0 +1,140 @@ + +## Transport Belt Connections + +```python +# Connect mining drill output to a furnace inserter +belts = connect_entities( + drill, + furnace_inserter, + connection_type=Prototype.TransportBelt +) + +# Belt groups are returned for management +print(f"Created belt line with {len(belts.belts)} belts") +``` + +Key points: +- Always use inserters between belts and machines/chests +- Use underground belts for crossing other belts +- Belt groups maintain direction and flow information + +## Pipe Connections + +Pipes connect fluid-handling entities: +```python +# Connect water flow with over and underground pipes +water_pipes = connect_entities(offshore_pump, boiler, {Prototype.TransportBelt, Prototype.UndergroundBelt}) +print(f"Connected offshore_pump at {offshore_pump.position} to boiler at {boiler.position} with {pipes}") +``` + +Key points: +- Respects fluid input/output connection points +- Underground pipes have limited range +- Pipe groups track fluid system IDs + +## Power Pole Connections + +To add power to entities, you need to connect the target entity (drill, assembling machine, oil refinery etc) to a working power source (steam engine, solar panel etc) +```python +# Connect power +poles = connect_entities( + steam_engine, + drill, + Prototype.SmallElectricPole +) +print(f"Created the connection to power drill at {drill.position} with steam engine at {steam_engine.position}: {poles}") +``` + +Key points: +- Automatically spaces poles based on wire reach +- Creates electrical networks +- Handles pole to entity connections +- Power groups track network IDs + +## Best Practices + +1. **Pre-check Resources** +```python +inventory = inspect_inventory() +# use get_connection_amount to see if you have enough +required_count = get_connection_amount(source.position, target.position, connection_type=Prototype.TransportBelt) +assert inventory[Prototype.TransportBelt] >= required_count +``` + +3. **Entity Groups** +```python +# Work with entity groups +belt_group = connect_entities(source, target, Prototype.TransportBelt) +for belt in belt_group.belts: + print(f"Belt at {belt.position} flowing {belt.direction}") +``` + +## Common Patterns + +### Many-to-One Connections +When you need to connect multiple sources to a single target with transport belts +1. Establish sources and target +2. Create the main connection by connecting one source to the target with transport belts +3. Connect all remaining sources to the main connection with transport belts + +Example: Connecting multiple source inserters to one target inserter +```python +# get the inserter variables +source_inserter_1 = get_entity(Prototype.BurnerInserter, Position(x = 1, y = 2)) +source_inserter_2 = get_entity(Prototype.BurnerInserter, Position(x = 3, y = 2)) +source_inserter_3 = get_entity(Prototype.BurnerInserter, Position(x = 5, y = 2)) +target_inserter = get_entity(Prototype.BurnerInserter, Position(x = 10, y = 28)) +# log your general idea what you will do next +print(f"I will create a connection from the inserters at [{source_inserter_1.position}, {source_inserter_2.position}, {source_inserter_3.position}] to the inserter at {target_inserter.position}") +# create the main connection +main_connection = connect_entities(source_inserter_1, + target_inserter, + Prototype.TransportBelt) +# Print out the whole connection for logs +print(f"Created the main connection between inserter at {source_inserter_1.position} to inserter at {target_inserter.position}: {main_connection}") + +# Connect source_inserter_2 and source_inserter_3 to the main connection +secondary_sources = [source_inserter_2, source_inserter_3] +for source in secondary_sources: + # connect the source to main connection + # Use the first beltgroup from the main connection to connect to + # Also override the main_connection to get the newest belt groups + main_connection = connect_entities(source, + main_connection, + Prototype.TransportBelt) + print(f"Extended main connection to include inserter at {source.position}: {main_connection}") +print(f"Final connection after connecting all inserters to target: {main_connection}") +``` + +When you want to connect entities to existing power pole groups, similar rules apply. + +Assume in this example there is a steam engine at Position(x = 1, y = 2) and the drill is at Position(x = 10, y = 28) +```python +# create the main connection +main_power_connection = connect_entities(steam_engine, + drill_1, + Prototype.SmallElectricPole) +# Print out the whole connection for logs +print(f"Created the main connection to power drill at {drill_1.position} with steam engine at {steam_engine.position}: {main_connection}") + +# connect the secondary source to the main power connection +# Use the first ElectricityGroup from the main connection to connect to +# Also override the main_power_connection to get the newest ElectricityGroups +main_power_connection = connect_entities(drill_2, + main_connection, + Prototype.SmallElectricPole) +``` + +## Troubleshooting + +Common issues and solutions: + +### 1. Connection Failures +- Verify inventory has required entities +- Ensure compatible connection types + +### 3. Entity Groups +- Update stale group references +- Handle group merging properly +- Track network IDs +- Clean up disconnected groups diff --git a/env/src/tools/examples_orig/how_to_create_assembling_machines.md b/env/src/tools/examples_orig/how_to_create_assembling_machines.md new file mode 100644 index 000000000..6abaaea77 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_create_assembling_machines.md @@ -0,0 +1,71 @@ +## Automated Assembly Systems +Assembling machines can be used to automatically craft items in factorio + +### Basic Assembly Line +Example +Create a copper cable assembling machine +Put down an assembling machine 15 spaces away from an inserter that will send ingredients to the assembling machine +Important: Each section of the mine should be atleast 20 spaces further away from the other and have enough room for connections +We will use a existing solar panel to power the assembling machine +```python +furnace_output_inserter = get_entity(Prototype.BurnerInserter, Position(x = 9, y = 0)) +solar_panel = get_entity(Prototype.SolarPanel, Position(x = 0, y = 0)) +# get a position 15 spaces away +assembler_position = Position(x = furnace_output_inserter.x + 15, y = furnace_output_inserter.y) +# Plan space for assembler and inserters, add some buffer +building_box = BuildingBox(width=Prototype.AssemblingMachine1.WIDTH + 2*Prototype.BurnerInserter.WIDTH + 2, height=Prototype.AssemblingMachine1.HEIGHT+ 2) +buildable_coords = nearest_buildable(Prototype.AssemblingMachine1, + building_box, + assembler_position) + +# Place assembling machine +move_to(buildable_coords.center) +assembler = place_entity(Prototype.AssemblingMachine1, + position=buildable_coords.center, + direction = Direction.DOWN) +print(f"Placed assembling machine at {assembler.position}") + +# Set recipe +set_entity_recipe(assembler, Prototype.CopperCable) + +# Add input inserter +# place it to the right as we added to the width of the building box +assembly_machine_input_inserter = place_entity_next_to(Prototype.BurnerInserter, + assembler.position, + direction=Direction.RIGHT, + spacing=0) +# rotate it to input items into the assembling machine +assembly_machine_input_inserter = rotate_entity(assembly_machine_input_inserter, Direction.LEFT) + +# Add output inserter +# put it on the other side of assembling machine +output_inserter = place_entity_next_to(Prototype.BurnerInserter, + assembler.position, + direction=Direction.LEFT, + spacing=0) +output_chest = place_entity(Prototype.WoodenChest, position = output_inserter.drop_position) +# add coal to inserters +output_inserter = insert_item(Prototype.Coal, output_inserter, quantity = 5) +input_inserter = insert_item(Prototype.Coal, input_inserter, quantity = 5) +# Connect power +poles = connect_entities(power_source, + assembler, + Prototype.SmallElectricPole) +print(f"Powered assembling machine at {assembler.position} with {poles}") +# wait for 5 seconds to check power +sleep(5) +assembler = get_entity(Prototype.AssemblingMachine1, assembler.position) +assert assembler.energy > 0, f"Assembling machine at {assembler.position} is not receiving power" +# Connect input belt +belts = connect_entities(furnace_output_inserter, + assembly_machine_input_inserter, + Prototype.TransportBelt) +print(f"Connected assembling machine at {assembler.position} to furnace_output_inserter with {belts}") + +# wait for 15 seconds to if structure works and machine is creating copper cables into the output chest +sleep(15) +output_chest = get_entity(Prototype.WoodenChest, output_chest.position) +inventory = inspect_inventory(output_chest) +copper_cables_in_inventory = inventory[Prototype.CopperCable] +assert copper_cables_in_inventory > 0, f"No copper cables created" +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_create_electricity_generators.md b/env/src/tools/examples_orig/how_to_create_electricity_generators.md new file mode 100644 index 000000000..5a04f2494 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_create_electricity_generators.md @@ -0,0 +1,78 @@ +### 2. Power Systems + +### Power Infrastructure with steam engine + +Power typically involves: +-> Water Source + OffshorePump. This moves water from the water source using the offshore pump +-> Boiler (burning coal). This creates the water from water source into steam +-> SteamEngine. This creates electricity from steam + +IMPORTANT: We also need to be very careful and check where we can place boiler and steam engine as they cannot be on water +We will do this in 2 separate code examples +```python +# log your general idea what you will do next +print(f"I will create a power generation setup with a steam engine") +# Power system pattern +move_to(water_position) +# first place offshore pump on the water system +# The offshore pump gets water from the water source and will transport it to the boiler via pipes +offshore_pump = place_entity(Prototype.OffshorePump, position=water_position) +print(f"Placed offshore pump to get water at {offshore_pump.position}") # Placed at Position(x = 1, y = 0) +# Then place the boiler near the offshore pump +# IMPORTANT: We need to be careful as there is water nearby which is unplaceable, +# We do not know where the water is so we will use nearest_buildable for safety and place the entity at the center of the boundingbox +# We will also need to be atleast 4 tiles away from the offshore-pump and otherwise won't have room for connections. + +# first get the width and height of a BurnerMiningDrill +print(f"Boiler width: {Prototype.Boiler.WIDTH}, height: {Prototype.Boiler.HEIGHT}") # width 3, height 2 +# use the prototype width and height attributes +# add 4 to ensure no overlap +building_box = BuildingBox(width = Prototype.Boiler.WIDTH + 4, height = Prototype.Boiler.HEIGHT + 4) + +coords = nearest_buildable(Prototype.Boiler,building_box,offshore_pump.position) +# place the boiler at the centre coordinate +# first move to the center coordinate +move_to(coords.center) +boiler = place_entity(Prototype.Boiler, position = coords.center, direction = Direction.LEFT) +print(f"Placed boiler to generate steam at {boiler.position}. This will be connected to the offshore pump at {offshore_pump.position}") # placed boiler at Position(x = 10, y = 0) +# add coal to boiler to start the power generation +boiler = insert_item(Prototype.Coal, boiler, 10) +``` + +```python +boiler = get_entity(Prototype.Boiler, Position(x = 10, y = 0)) +# Finally we need to place the steam engine close to the boiler +# use the prototype width and height attributes +# add 4 to ensure no overlap +building_box = BuildingBox(width = Prototype.SteamEngine.WIDTH + 4, height = Prototype.SteamEngine.HEIGHT + 4) + +coords = nearest_buildable(Prototype.SteamEngine,bbox,boiler.position) +# move to the centre coordinate +move_to(coords.center) +# place the steam engine on the centre coordinate +steam_engine = place_entity(Prototype.SteamEngine, + position = coords.center, + direction = Direction.LEFT) + +print(f"Placed steam_engine to generate electricity at {steam_engine.position}. This will be connected to the boiler at {boiler.position} to generate electricity") # Placed at Position(x = 10, y = 10) +``` + +```python +offshore_pump = get_entity(Prototype.OffshorePump, Position(x = 1, y = 0)) +boiler = get_entity(Prototype.Boiler, Position(x = 10, y = 0)) +steam_engine = get_entity(Prototype.SteamEngine, Position(x = 10, y = 10)) +# Connect entities in order +water_pipes = connect_entities(offshore_pump, boiler, Prototype.Pipe) +print(f"Connected offshore pump at {offshore_pump.position} to boiler at {boiler.position} with pipes {water_pipes}") +steam_pipes = connect_entities(boiler, steam_engine, Prototype.Pipe) +print(f"Connected boiler at {boiler.position} to steam_engine at {steam_engine.position} with pipes {water_pipes}") + +# check that it has power +# sleep for 5 seconds to ensure flow +sleep(5) +# update the entity +steam_engine = get_entity(Prototype.SteamEngine, position = steam_engine.position) +# check that the steam engine is generating power +assert steam_engine.energy > 0, f"Steam engine is not generating power" +print(f"Steam engine at {steam_engine.position} is generating power!") +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_create_reserach_setups.md b/env/src/tools/examples_orig/how_to_create_reserach_setups.md new file mode 100644 index 000000000..01d0f3b41 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_create_reserach_setups.md @@ -0,0 +1,26 @@ +### 4. Research Systems + +#### Basic Research Setup +```python +def build_research_facility(power_source, lab): + # Connect power + poles = connect_entities(power_source, + lab, + Prototype.SmallElectricPole) + print(f"Powered lab at {lab.position} with {poles}") + # Add science pack inserter + # put it to the left of lab + inserter = place_entity_next_to(Prototype.BurnerInserter, + lab.position, + direction=Direction.LEFT, + spacing=0) + # rotate it to input items into the lab + inserter = rotate_entity(inserter, Direction.RIGHT) + # Place input chest + chest = place_entity(Prototype.WoodenChest, + inserter.pickup_position, + direction=Direction.LEFT) + print(f"Placed chest at {chest.position} to input automation packs to lab at {lab.position}") + + return lab, inserter, chest +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_create_self_fueling_mining_system.md b/env/src/tools/examples_orig/how_to_create_self_fueling_mining_system.md new file mode 100644 index 000000000..02116b211 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_create_self_fueling_mining_system.md @@ -0,0 +1,32 @@ +## Self fueling system + +```python +# Define building area +coal_patch_position = nearest(Resource.Coal) +building_box = BuildingBox(width=Prototype.BurnerMiningDrill.WIDTH, height=Prototype.BurnerMiningDrill.HEIGHT + Prototype.BurnerInserter.HEIGHT + Prototype.TransportBelt.HEIGHT) # drill width, drill + inserter + belt height +buildable_coords = nearest_buildable(Prototype.BurnerMiningDrill, building_box, coal_patch_position) + +# Place drill +move_to(buildable_coords.center) +drill = place_entity(Prototype.BurnerMiningDrill, + position=buildable_coords.center, + direction=Direction.DOWN) +print(f"Placed BurnerMiningDrill to mine coal at {drill.position}") + +# Place self-fueling inserter +inserter = place_entity_next_to(Prototype.BurnerInserter, + drill.position, + direction=Direction.DOWN, + spacing=0) +inserter = rotate_entity(inserter, Direction.UP) +print(f"Placed inserter at {inserter.position} to fuel the drill") + +# Connect with belts +belts = connect_entities(drill.drop_position, + inserter.pickup_position, + Prototype.TransportBelt) +print(f"Connected drill to inserter with transport belt") + +# Bootstrap system +drill = insert_item(Prototype.Coal, drill, quantity=5) +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_launch_a_rocket.md b/env/src/tools/examples_orig/how_to_launch_a_rocket.md new file mode 100644 index 000000000..edc19bf56 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_launch_a_rocket.md @@ -0,0 +1,57 @@ +## Complete Rocket Launch Process + +### 1. Setting Up the Rocket Silo + +First, place the silo: +```python +# Place rocket silo +silo = place_entity_next_to(Prototype.RocketSilo, engine.position, Direction.RIGHT, spacing=5) +``` + +## Required Components + +For each rocket launch you need: +1. 100 Rocket Fuel +2. 100 Rocket Control Units +3. 100 Low Density Structures + + +### 2. Monitoring Rocket Construction + +Track the silo's status during construction: +```python +# Check initial state +assert silo.rocket_parts == 0 +assert silo.launch_count == 0 + +# Wait for components to be inserted +sleep(100) # Adjust time based on inserter speed + +# Get updated silo state +silo = get_entities({Prototype.RocketSilo})[0] + +# Verify construction started +assert silo.status == EntityStatus.PREPARING_ROCKET_FOR_LAUNCH + +# Wait for construction completion +sleep(180) # Adjust based on crafting speed +silo = get_entities({Prototype.RocketSilo})[0] + +# Verify rocket is ready +assert silo.status == EntityStatus.WAITING_TO_LAUNCH_ROCKET +``` + +### 5. Launching the Rocket + +Finally, launch the rocket: +```python +# Launch +silo = launch_rocket(silo) + +# Verify launch sequence started +assert silo.status == EntityStatus.LAUNCHING_ROCKET + +# Wait for launch completion +sleep(10) +silo = get_entities({Prototype.RocketSilo})[0] +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_set_up_multiple_drill_plate_mine.md b/env/src/tools/examples_orig/how_to_set_up_multiple_drill_plate_mine.md new file mode 100644 index 000000000..a0595dc9d --- /dev/null +++ b/env/src/tools/examples_orig/how_to_set_up_multiple_drill_plate_mine.md @@ -0,0 +1,41 @@ +## How to set up automated plate factory + +Furnaces can be placed at the drop position of drills to automatically smelt resources +The following resources can be smelt +x - iron ore to iron plate +x - copper ore to copper plate +x - stone to stone brick +Example: Create a copper plate mining line with 3 drills with inserters for future integration +```python +# log your general idea what you will do next +print(f"I will create a single line of 3 drills to mine copper ore") +# Find space for a line of 3 miners +move_to(source_position) +# define the BuildingBox for the drill. +# We need 3 drills so width is 3*drill.WIDTH, height is drill.HEIGHT + furnace.HEIGHT, 3 for drill, one for furnace +building_box = BuildingBox(width = 3 * Prototype.ElectricMiningDrill.WIDTH, height = Prototype.ElectricMiningDrill.HEIGHT + Prototype.StoneFurnace.HEIGHT) +# get the nearest buildable area around the source_position +buildable_coordinates = nearest_buildable(Prototype.BurnerMiningDrill, building_box, source_position) + +# Place miners in a line +# we first get the leftmost coordinate of the buildingbox to start building from +left_top = buildable_coordinates.left_top +# first lets move to the left_top to ensure building +move_to(left_top) +for i in range(3): + # we now iterate from the leftmost point towards the right + # take steps of drill.WIDTH + drill_pos = Position(x=left_top.x + Prototype.ElectricMiningDrill.WIDTH*i, y=left_top.y) + # Place the drill facing down as we start from top coordinate + # The drop position will be below the drill as the direction is DOWN + drill = place_entity(Prototype.ElectricMiningDrill, position=drill_pos, direction = Direction.DOWN) + print(f"Placed ElectricMiningDrill {i} at {drill.position} to mine copper ore") + # place a furnace to catch the ore + # We use the Direction.DOWN as the direction, as the drill direction is DOWN which means the drop position is below the drill + furnace = place_entity_next_to(Prototype.StoneFurnace, reference_position=drill.position, direction = Direction.DOWN) + print(f"Placed furnace at {furnace.position} to smelt the copper ore for drill {i} at {drill.position}") + # add inserters that remove items from furnaces for future potential integartion + # put them below the furnace as the furnace is below the drill + inserter = place_entity_next_to(Prototype.Inserter, reference_position=furnace.position, direction = Direction.DOWN) + print(f"Placed inserter at {inserter.position} to get the plates from furnace {i} at {furnace.position}") +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_set_up_raw_resource_burner_mine.md b/env/src/tools/examples_orig/how_to_set_up_raw_resource_burner_mine.md new file mode 100644 index 000000000..9fb41a60a --- /dev/null +++ b/env/src/tools/examples_orig/how_to_set_up_raw_resource_burner_mine.md @@ -0,0 +1,38 @@ +## How to create automatic raw resource mining operation +All types of drills (burner, electric) can be used. +Coal, iron ore, copper ore and stone automaton can be set up like this +You can put chests directly at the drop positions of drills to catch ore, thus creating automatic drilling lines +Example: +Using a single drill to a chest resource setup +```python +# Setup mining drill on ore patch +resource_pos = nearest(Resource.IronOre) +# Define area for drill +drill_box = BuildingBox(height=Prototype.ElectricMiningDrill.HEIGHT, width=Prototype.ElectricMiningDrill.WIDTH) + +# Find buildable area +buildable_area = nearest_buildable( + Prototype.ElectricMiningDrill, + drill_box, + resource_pos +) + +# Place drill +move_to(buildable_area.center) +drill = place_entity( + Prototype.ElectricMiningDrill, + position=buildable_area.center +) +# log your actions +print(f"Placed drill to mine iron ore at {drill.position}") +# insert coal to drill +drill = insert_item(Prototype.Coal, drill, quantity = 10) +# Place output chest that catches ore +chest = place_entity( + Prototype.WoodenChest, + position=drill.drop_position, + direction=Direction.DOWN, +) +# log your actions +print(f"Placed chest to catch iron ore at {chest.position}") +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_setup_chemical_plants.md b/env/src/tools/examples_orig/how_to_setup_chemical_plants.md new file mode 100644 index 000000000..80a00b440 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_setup_chemical_plants.md @@ -0,0 +1,30 @@ +## Chemical plants + +### Placing a chemical plant near a oil refinery + +Example: +Set recipe for chemical plant and connect to input and output storage tanks +```python +# get the chemical plant +chemical_plant = get_entity(Prototype.ChemicalPlant, position=Position(x=0, y=0)) + +# Set the recipe to craft solid fuel from heavy oil +# IMPORTANT: The recipe for chemical plants and oil refineries must be set before connecting to inputs and outputs +chemical_plant = set_entity_recipe(chemical_plant, RecipeName.HeavyOilCracking) +print(f"Set the recipe of chemical plant at {chemical_plant.position} to HeavyOilCracking") + +# get the input storage tank +storage_tank = get_entity(Prototype.StorageTank, position=Position(x=10, y=0)) +# connect with underground and overground pipes +# the order matters as the storage tank will be connected to recipe inputs +pipes = connect_entities(storage_tank, chemical_plant, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the input tank at {storage_tank.position} to chemical plant at {chemical_plant.position} with {pipes}") + +# get the output storage tank +output_storage_tank = get_entity(Prototype.StorageTank, position=Position(x=-10, y=0)) +# connect with underground and overground pipes +# the order matters as the storage tank will be connected to recipe outputs +pipes = connect_entities(chemical_plant, output_storage_tank, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the output tank at {output_storage_tank.position} to chemical plant at {chemical_plant.position} with {pipes}") + +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_setup_oil_refineries.md b/env/src/tools/examples_orig/how_to_setup_oil_refineries.md new file mode 100644 index 000000000..e7ac103a1 --- /dev/null +++ b/env/src/tools/examples_orig/how_to_setup_oil_refineries.md @@ -0,0 +1,20 @@ +## Oil Refinery + +### Placing a oil refinery + +Example: +Set recipe for oil refinery to get petroleum gas +```python +# get the pumpjack +pumpjack = get_entity(Prototype.PumpJack, position=Position(x=-50, y=0)) +oil_refinery = get_entity(Prototype.Oilrefinery, position = Position(x = -25, y = 10)) + +# Set the recipe to basc oil processing +# IMPORTANT: The recipe for chemical plants and oil refineries must be set before connecting to inputs and outputs +oil_refinery = set_entity_recipe(oil_refinery, RecipeName.BasicOilProcessing) +print(f"Set the recipe of oil refinery at {oil_refinery.position} to BasicOilProcessing") + +# connect with underground and overground pipes to the pumpjack +pipes = connect_entities(pumpjack, oil_refinery, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the pumpjack at {pumpjack.position} to oil refinery at {oil_refinery.position} with {pipes}") +``` \ No newline at end of file diff --git a/env/src/tools/examples_orig/how_to_smelt_ores.md b/env/src/tools/examples_orig/how_to_smelt_ores.md new file mode 100644 index 000000000..37c4b5ada --- /dev/null +++ b/env/src/tools/examples_orig/how_to_smelt_ores.md @@ -0,0 +1,28 @@ +## How to smelt ores into plates + +1. **Inventory Verification** +Example - Safe smelting ore into plates +```python +# move to the position to place the entity +move_to(position) +furnace = place_entity(Prototype.StoneFurnace, position=position) +print(f"Placed the furnace to smelt plates at {furnace.position}") + +# we also update the furnace variable by returning it from the function +# This ensures it doesnt get stale and the inventory updates are represented in the variable +furnace = insert_item(Prototype.Coal, furnace, quantity=5) # Don't forget fuel +furnace = insert_item(Prototype.IronOre, furnace, quantity=10) + +# 3. Wait for smelting (with safety timeout) +for _ in range(30): # Maximum 30 seconds wait + if inspect_inventory(furnace)[Prototype.IronPlate] >= 10: + break + sleep(1) +else: + raise Exception("Smelting timeout - check fuel and inputs") + +# final check for the inventory of furnace +iron_plates_in_furnace = inspect_inventory(furnace)[Prototype.IronPlate] +assert iron_plates_in_furnace>=10, "Not enough iron plates in furnace" +print(f"Smelted 10 iron plates") + ``` \ No newline at end of file diff --git a/env/src/tools/rag/query_information/agent.md b/env/src/tools/rag/query_information/agent.md new file mode 100644 index 000000000..dd69b5769 --- /dev/null +++ b/env/src/tools/rag/query_information/agent.md @@ -0,0 +1,29 @@ +# query_information + +The `query_information` tool allows you to retrieve pages that are relevant to your query to obtain information and instructions regarding how to effectively use the API and how to use different factorio specific entities. + +## Basic Usage +To get content relevant to a query, send in the query in a question format using the tool + +```python +inserter_information = query_information("How to use inserters to input items into a chest") +print(f"Manual how to use inserters") +print(inserter_information) + +electricity_information = query_information("How to set up electricity networks?") +print(f"Manual how to set up elctricity") +print(electricity_information) + + +chem_plant_information = query_information("How to use chemical plants to create sulfur?") +print(f"Manual how to set up chemical plants") +print(chem_plant_information) + + +resource_mine_information = query_information("How to set up resource mines?") +print(f"Manual how to set up resource mines") +print(resource_mine_information) +``` +NB: Do not under any circumstances execute steps that rely on printed information in the same policy. You need to first print the information in step n and then execute actions that rely on that information in step n+1 +EXTREMELY IMPORTANT: Do not use this tool for entity recipes. Use the get_prototype_recipe tool to get recipes and ingredients for entities +Do not use this tool to get information about the general environment. This tool only gives API examples and factorio know-how \ No newline at end of file diff --git a/env/src/tools/rag/query_information/client.py b/env/src/tools/rag/query_information/client.py new file mode 100644 index 000000000..9ad4fab94 --- /dev/null +++ b/env/src/tools/rag/query_information/client.py @@ -0,0 +1,98 @@ +from time import sleep +from tools.tool import Tool +import os +# import PATH to construct dynamic paths +import sys +from pathlib import Path +import json +import numpy as np + +from openai import OpenAI + +class QueryInformation(Tool): + + def __init__(self, connection, game_state): + super().__init__(connection, game_state) + # get the location of this file + root_directory = os.path.dirname(os.path.abspath(__file__)) + self.pages_path = Path(root_directory, "..", 'rag_examples') + # get all md files in the pages directory + self.pages = [page.replace(".md", "") for page in os.listdir(self.pages_path) if page.endswith('.md')] + # read inthe embeddings.json file + self.embeddings_path = Path(root_directory, 'embeddings.json') + if not os.path.exists(self.embeddings_path): + # create the embeddings.json file + with open(self.embeddings_path, 'w') as file: + json.dump({}, file) + with open(self.embeddings_path, 'r') as file: + self.embeddings = json.load(file) + self.client = OpenAI(api_key=os.getenv("OPENAI_API_KEY")) + self.embedding_model = "text-embedding-3-small" + for page in self.pages: + if page not in self.embeddings: + # get the embeddings for the page + with open(Path(self.pages_path, page + ".md"), 'r') as file: + content = file.read() + self.embeddings[page] = self.get_embeddings(content) + try: + # overwrite the embeddings file + with open(self.embeddings_path, 'w') as file: + json.dump(self.embeddings, file, indent=4) + except Exception as e: + print(f"Error writing to embeddings file: {e}") + + + def cosine_similarity(self, a: list, b: list) -> float: + """ + Calculate the cosine similarity between two vectors + :param a: The first vector + :param b: The second vector + :return: The cosine similarity between the two vectors + """ + a = np.array(a) + b = np.array(b) + return np.dot(a, b) / (np.linalg.norm(a) * np.linalg.norm(b)) + + def __call__(self, + query: str, + nr_of_results: int = 2, + ) -> str: + """ + retrieve closest pages to the query and return their content + :param query: The query to search for + :param nr_of_results: The number of results to return + :return: The content of the pages + """ + top_relevance_ratio = 0.8 + # get the embeddings for the query + query_embedding = self.get_embeddings(query) + # get the closest pages to the query + closest_pages = [] + for page, embedding in self.embeddings.items(): + similarity = self.cosine_similarity(query_embedding, embedding) + closest_pages.append((page, similarity)) + # sort the pages by similarity + closest_pages = sorted(closest_pages, key=lambda x: x[1], reverse=True) + idx = 0 + # get the content of the closest pages + content = f"QUERY RESULTS FOR - {query}:\n\n" + for page, sim in closest_pages: + if idx >= nr_of_results and sim < top_relevance_ratio: + break + with open(Path(self.pages_path, page + ".md"), 'r') as file: + content += file.read() + "\n\n" + idx += 1 + + return content.strip() + + def get_embeddings(self, text: str) -> list: + """ + Get the embeddings of a text + :param text: The text to get the embeddings for + :return: The embeddings of the text + """ + response = self.client.embeddings.create( + input=text, + model=self.embedding_model + ) + return response.data[0].embedding \ No newline at end of file diff --git a/env/src/tools/rag/query_information/embeddings.json b/env/src/tools/rag/query_information/embeddings.json new file mode 100644 index 000000000..4f64a0979 --- /dev/null +++ b/env/src/tools/rag/query_information/embeddings.json @@ -0,0 +1,23072 @@ +{ + "entity_status_monitoring": [ + -0.008429164998233318, + 0.046692028641700745, + -0.029520167037844658, + 0.021537180989980698, + -0.025661321356892586, + 0.04471437260508537, + 0.03791315481066704, + 0.020162466913461685, + 0.05161205679178238, + 0.010105350986123085, + -0.011136386543512344, + -0.05026146024465561, + -0.011890067718923092, + -0.007621219847351313, + -0.003472960786893964, + 0.062465060502290726, + -0.006101799197494984, + 0.03576667234301567, + -0.010219911113381386, + 0.03277606889605522, + 0.05440972000360489, + 0.005128043703734875, + -0.004941130988299847, + -0.0030162304174154997, + 0.008169899694621563, + -0.008007104508578777, + 0.008453283458948135, + 0.024913670495152473, + -0.041627295315265656, + 0.03388548642396927, + 0.08011927455663681, + -0.012517130002379417, + 0.029254872351884842, + 0.010394765064120293, + -0.017159802839159966, + 0.00754283694550395, + 0.004392451141029596, + 0.015073615126311779, + 0.0045401728712022305, + -0.0007683775038458407, + 0.02841074950993061, + -0.0090743163600564, + 0.021283943206071854, + 0.026891328394412994, + -0.029785463586449623, + 0.009827996604144573, + -0.04736732691526413, + 0.0017410025466233492, + 0.007410189136862755, + 0.009785790927708149, + -0.039649635553359985, + -0.012348305433988571, + -0.018992755562067032, + -0.005447604227811098, + -0.0013890336267650127, + -0.042760830372571945, + -0.004428627900779247, + 0.000567144772503525, + -0.03480196371674538, + -0.009707408025860786, + 0.0008433687617070973, + -0.017328627407550812, + -0.027856040745973587, + 0.04073493555188179, + -0.0029182517901062965, + 0.002728324383497238, + -0.0641050711274147, + -0.0388055145740509, + 0.023080719634890556, + -0.036948446184396744, + 0.01301154401153326, + 0.08036045730113983, + 0.03938433900475502, + -0.01331301685422659, + 0.03740668296813965, + -0.010358587838709354, + 0.021283943206071854, + -0.009616966359317303, + -0.029399577528238297, + -0.016725683584809303, + -0.061307407915592194, + 0.011148445308208466, + -0.02913428284227848, + 0.057689737528562546, + 0.037069033831357956, + -0.023273661732673645, + -0.05440972000360489, + -0.01456714142113924, + 0.006746950093656778, + -0.011865949258208275, + 0.00777798518538475, + 0.04905557259917259, + -0.011395652778446674, + -0.015133908949792385, + 0.04601673036813736, + 0.0037503154017031193, + 0.019089225679636, + -0.00629474176093936, + -0.011980509385466576, + 0.036321382969617844, + -0.04789792001247406, + -0.00901402160525322, + -0.05334853753447533, + -0.01659303531050682, + 0.0013799894368276, + 0.034560784697532654, + -0.03108782321214676, + -0.008121663704514503, + 0.013735078275203705, + -0.025034260004758835, + -0.003665903117507696, + -0.027011917904019356, + -0.014760083518922329, + 0.014145080000162125, + 0.004145244136452675, + -0.028579574078321457, + -0.028651926666498184, + 0.017364803701639175, + 0.038733161985874176, + -0.02633661963045597, + -0.008947697468101978, + 0.03193194419145584, + -0.04249553382396698, + -0.0028715236112475395, + -0.017497451975941658, + 0.02872428111732006, + 0.010738443583250046, + -0.017159802839159966, + -0.019438933581113815, + 0.054988548159599304, + 0.01227595191448927, + 0.026794858276844025, + 0.07659807801246643, + 0.011021827347576618, + -0.028169570490717888, + 0.021488945931196213, + 0.0061470200307667255, + -0.0663239061832428, + -0.011666977778077126, + 0.0249860230833292, + 0.011787566356360912, + -0.015278615988790989, + -0.009966674260795116, + 0.04963440075516701, + -0.0030689879786223173, + 0.03856433555483818, + -0.04963440075516701, + -0.009466229937970638, + 0.01605038531124592, + 0.002692147623747587, + 0.03856433555483818, + 0.007916662842035294, + -0.06458742171525955, + -0.004298994783312082, + 0.010304323397576809, + 0.0006850957870483398, + 0.04864557087421417, + -0.04114493727684021, + -0.024045430123806, + -0.020150408148765564, + 0.008043280802667141, + 0.011341387405991554, + 0.031449589878320694, + -0.0037864919286221266, + -0.01928216777741909, + -0.004434657283127308, + -0.008169899694621563, + 0.01866716518998146, + -0.01888422481715679, + 0.0433637760579586, + 0.025058377534151077, + 0.027735451236367226, + 0.006541948765516281, + 0.013204487040638924, + -0.0049592191353440285, + -0.0421096496284008, + 0.015483616851270199, + -0.016532741487026215, + -0.013614488765597343, + -0.03007487580180168, + 0.017642159014940262, + -0.003159429645165801, + -0.018932459875941277, + 0.01058167777955532, + 0.007488572038710117, + -0.0028157513588666916, + -0.011606683023273945, + 0.055085018277168274, + -0.027711333706974983, + 0.039649635553359985, + -0.02104276604950428, + 0.05682149901986122, + 0.04987557604908943, + 0.010545500554144382, + 0.019571581855416298, + -0.02756662666797638, + -0.011070062406361103, + 0.017859218642115593, + 0.009411965496838093, + -0.035935498774051666, + -0.029206635430455208, + -0.004054802469909191, + 0.06955568492412567, + -0.005640546791255474, + 0.006403271574527025, + 0.023044541478157043, + -0.017678335309028625, + 0.02870016172528267, + -0.01606244407594204, + 0.03890198469161987, + 0.017123626545071602, + -0.026577796787023544, + -0.012987426482141018, + 0.0014968100003898144, + -0.007940780371427536, + -0.01793157309293747, + -0.021706005558371544, + -0.0026815959718078375, + -0.010973591357469559, + -0.04963440075516701, + -0.03793727234005928, + 0.06188623234629631, + 0.05682149901986122, + 0.013879784382879734, + -0.04847674444317818, + 0.05141911655664444, + 0.03636961802840233, + -0.01720803789794445, + -0.008802991360425949, + -0.03793727234005928, + -0.004383407067507505, + -0.006976068951189518, + -0.003159429645165801, + 0.014157138764858246, + 0.01098565012216568, + -0.06733684986829758, + 0.0008026699651964009, + 0.03776844963431358, + -0.004407525062561035, + 0.03200430050492287, + 0.010955503210425377, + -0.0007412449922412634, + -0.018799811601638794, + -0.01978864148259163, + -0.00552297243848443, + 0.010913297533988953, + 0.019342463463544846, + 0.03152194246649742, + -0.008821079507470131, + 0.04220611974596977, + -0.021308062598109245, + 0.015411263331770897, + -0.008851226419210434, + -0.015580087900161743, + -0.006421359721571207, + -0.03183547407388687, + -0.027277212589979172, + -0.02261042222380638, + 0.01130521111190319, + 0.009122551418840885, + 0.003723182948306203, + 0.08378518372774124, + -0.06145211309194565, + -0.027204860001802444, + -0.01301154401153326, + -0.06560037285089493, + 0.03825080394744873, + -0.053010888397693634, + -0.0006297002546489239, + -0.03142547234892845, + 0.018679223954677582, + -0.016026267781853676, + 0.0344160757958889, + -0.02768721617758274, + -0.04765674099326134, + -0.0020605630706995726, + 0.014325963333249092, + 0.009188875555992126, + 0.025034260004758835, + 0.02725309506058693, + 0.004757232964038849, + 0.009954615496098995, + 0.02696368284523487, + 0.02684309333562851, + -0.004286936018615961, + 0.01032241154462099, + -0.016424210742115974, + -0.04179611802101135, + 0.029713109135627747, + 0.04500378295779228, + 0.018003925681114197, + -0.00725945271551609, + 0.020174525678157806, + -0.006554007530212402, + 0.013952137902379036, + -0.010075204074382782, + 0.011787566356360912, + -0.03784080222249031, + 0.02166982926428318, + -0.030098993331193924, + 0.041313763707876205, + 0.0369243286550045, + -0.02756662666797638, + 0.021693946793675423, + -0.004868777468800545, + 0.006062607746571302, + 0.022875718772411346, + -0.041820235550403595, + -0.0319078266620636, + 0.00038569612661376595, + 0.0036086232867091894, + -0.02353895641863346, + 0.016773918643593788, + 0.02966487407684326, + 0.03972198814153671, + -0.076356902718544, + 0.016713624820113182, + 0.02944781444966793, + 0.018124515190720558, + -0.018220985308289528, + -0.0018224000232294202, + -0.06661331653594971, + -0.009044168516993523, + 0.004302009474486113, + -0.03856433555483818, + -0.05585678666830063, + 0.014639494940638542, + 0.022634539753198624, + 0.015507735311985016, + -0.012939191423356533, + -0.0015081152087077498, + 0.031449589878320694, + 0.011938302777707577, + 0.0009473767131567001, + 0.021718064323067665, + 0.03993904963135719, + -0.030412524938583374, + 0.042857300490140915, + -0.0024811169132590294, + 0.02434690296649933, + -0.03077429160475731, + -0.018474223092198372, + -0.04447319358587265, + 0.011196681298315525, + 0.009948586113750935, + -0.056146200746297836, + -0.09401112049818039, + -0.01503743790090084, + 0.030123112723231316, + -0.00011851629824377596, + 0.05055087432265282, + 0.010485206730663776, + -0.012770366854965687, + 0.0090743163600564, + -0.0634780079126358, + -0.0018178779864683747, + 0.006324888672679663, + 0.0615968182682991, + 0.019306285306811333, + -0.020162466913461685, + -0.00020217486598994583, + -0.01940275728702545, + -0.013108015060424805, + 0.005465692840516567, + -0.020970413461327553, + -0.02280336432158947, + -0.03690020740032196, + -0.0179195124655962, + 0.012119186110794544, + 0.03205253556370735, + 0.014157138764858246, + 0.036128439009189606, + -0.016086561605334282, + 0.019438933581113815, + 0.007989015430212021, + 0.0025866322685033083, + -0.01279448438435793, + 0.03711726889014244, + -0.006710773333907127, + 0.06415330618619919, + 0.031256645917892456, + -0.010798737406730652, + 0.05773797258734703, + -0.004715026821941137, + -0.005670693702995777, + 0.05050263926386833, + -0.050647344440221786, + -0.028458984568715096, + -0.06767450273036957, + -0.0220798309892416, + 0.04548614099621773, + -0.0325348898768425, + -0.01357831247150898, + -0.013095956295728683, + -0.0055199577473104, + 0.04406319186091423, + -0.00902608036994934, + 0.04862145334482193, + 0.04811497777700424, + 0.004461789969354868, + 0.025733675807714462, + -0.01802804321050644, + -0.008833138272166252, + -0.0038196539971977472, + -0.012396540492773056, + 0.024720728397369385, + -0.0488867461681366, + -0.015049496665596962, + 0.014024491421878338, + -0.014120962470769882, + 0.0631885901093483, + -0.0049230423755943775, + 0.00041942333336919546, + 0.013180368579924107, + 0.018848048523068428, + -0.023575132712721825, + -0.0016701564891263843, + 0.03369254246354103, + -0.035501375794410706, + -0.013421546667814255, + -0.014555082656443119, + -0.07336629927158356, + 0.015459499321877956, + -0.009827996604144573, + -0.04526907950639725, + -0.024298667907714844, + -0.016629211604595184, + -0.011474035680294037, + 0.06888038665056229, + -0.06733684986829758, + 0.03398195654153824, + -0.00979784969240427, + -0.0023349029943346977, + -0.04350848123431206, + 0.05055087432265282, + -0.047102030366659164, + 0.03501902148127556, + -0.03723785653710365, + 0.018425986170768738, + -0.00824828166514635, + 0.0028172587044537067, + -0.06699920445680618, + -0.013361251913011074, + -0.015797147527337074, + 0.011890067718923092, + -0.008513577282428741, + -0.05387913063168526, + -0.056773263961076736, + 0.014699788764119148, + -0.017871277406811714, + 0.0041422294452786446, + -0.028627809137105942, + -0.017340686172246933, + -0.002315307268872857, + -0.025564851239323616, + -0.024021312594413757, + 0.03130488470196724, + -0.012734189629554749, + 0.05754503235220909, + 0.007609160616993904, + -0.0060535636730492115, + -0.029471931979060173, + -0.0006232939776964486, + 0.009870203211903572, + -0.011256975121796131, + 0.026794858276844025, + -0.007193129044026136, + -0.0017711496911942959, + -0.04874204099178314, + 0.002030415926128626, + 0.015218321233987808, + 0.010533441789448261, + 0.046788498759269714, + -0.002747919876128435, + 0.03137723729014397, + 0.0031745033338665962, + 0.039553165435791016, + 0.01234227605164051, + 0.004965248517692089, + 0.05387913063168526, + -0.04341201111674309, + -0.000695270486176014, + 0.017907453700900078, + 0.0065359193831682205, + 0.025540733709931374, + 0.07925103604793549, + -0.002922773826867342, + 0.00022648106096312404, + -0.045558493584394455, + 0.039239633828401566, + 0.006234447006136179, + -0.011443888768553734, + 0.007108716759830713, + -0.012137274257838726, + 0.031353119760751724, + -0.025347791612148285, + 0.014892731793224812, + 0.0034609020221978426, + 0.02870016172528267, + -0.04758438840508461, + -0.011576536111533642, + -0.0719674676656723, + -0.029592521488666534, + 0.017256274819374084, + -0.010913297533988953, + -0.04097611457109451, + 0.014579200185835361, + 0.022622480988502502, + 0.015712736174464226, + 0.01523037999868393, + -0.02053629234433174, + 0.012685954570770264, + 0.0011440874077379704, + -0.012818601913750172, + -0.01125094573944807, + -0.0256130862981081, + 0.011431829072535038, + 0.006198270246386528, + -0.012209627777338028, + -0.013204487040638924, + 0.02124776691198349, + -0.008869314566254616, + 0.017268333584070206, + -0.004265833180397749, + -0.003831712994724512, + -0.015133908949792385, + 0.022550128400325775, + 0.005342089105397463, + -0.02188688889145851, + 0.02341836877167225, + 0.026601916179060936, + -0.038299039006233215, + 0.012782425619661808, + 0.021898947656154633, + -0.03412666544318199, + 0.00656003737822175, + -0.01690656691789627, + -0.030436642467975616, + -0.03938433900475502, + 0.012529188767075539, + 0.015821266919374466, + -0.032607242465019226, + 0.009568730369210243, + -0.031883709132671356, + -0.012348305433988571, + -0.0016822153702378273, + -0.004594437777996063, + 0.04584790766239166, + 0.022128066048026085, + -0.007579013705253601, + 0.020041877403855324, + -0.029616639018058777, + -0.025950735434889793, + -0.00551694305613637, + -0.0026469267904758453, + 0.017183920368552208, + -0.043797895312309265, + -0.02385248802602291, + -0.016122737899422646, + 0.03610432147979736, + 0.028241924941539764, + -0.024214254692196846, + 0.037165503948926926, + -0.006819303147494793, + -0.017461275681853294, + 0.034464314579963684, + 0.0014357618056237698, + 0.03200430050492287, + 0.007452395278960466, + 0.01929422654211521, + 0.011118298396468163, + -0.008778872899711132, + 0.00782019179314375, + -0.03863668814301491, + 0.007874456234276295, + 0.005538045894354582, + 0.026071324944496155, + -0.043484363704919815, + 0.02631250210106373, + 0.02693956531584263, + 0.0024871465284377337, + -0.012698013335466385, + 0.025251319631934166, + 0.05325206741690636, + -0.07987809926271439, + -0.003195606404915452, + -0.022960130125284195, + 0.009436083026230335, + -0.022357186302542686, + 0.022043654695153236, + 0.02279130555689335, + -0.008055339567363262, + 0.011902126483619213, + -0.0030735100153833628, + 0.051660291850566864, + -0.02737368457019329, + 0.012987426482141018, + 0.0007092135492712259, + -0.03137723729014397, + 0.005179293919354677, + 0.006825332995504141, + 0.02903781086206436, + -0.013385370373725891, + 0.02074129320681095, + 0.02053629234433174, + 0.025661321356892586, + 0.004790394566953182, + 0.013819489628076553, + 0.0023198293056339025, + 0.017967749387025833, + -0.062465060502290726, + 0.0546991340816021, + -0.021923065185546875, + -0.0069941570982337, + -0.009779761545360088, + -0.0050798081792891026, + -0.004775321111083031, + 0.03132900223135948, + 0.01981275901198387, + -0.03921551629900932, + 0.01535096950829029, + 0.025420144200325012, + -0.013337134383618832, + -0.014084785245358944, + -0.00702430447563529, + 0.0001145594724221155, + 0.036128439009189606, + 0.03460901975631714, + 0.022972188889980316, + -0.025227202102541924, + -0.02323748543858528, + -0.010702266357839108, + -0.005278780125081539, + -0.02071717567741871, + -0.03171488642692566, + 0.01700303703546524, + -0.023273661732673645, + 0.017340686172246933, + 0.05431324988603592, + 0.005224514752626419, + 0.007271511945873499, + -0.0003576215240173042, + -0.03152194246649742, + -0.012939191423356533, + 0.0072775413282215595, + -0.06019798666238785, + -0.0001726870978018269, + 0.016641270369291306, + 0.03058134950697422, + 0.004081934690475464, + 0.02882075123488903, + -0.03371665999293327, + 0.006909744814038277, + -0.005839518271386623, + 0.0016852301778271794, + -0.016207151114940643, + -0.023888664320111275, + -0.028868986293673515, + -0.0090743163600564, + 0.015314792282879353, + -0.04693320766091347, + 0.04324318468570709, + -0.00835078302770853, + 0.05016499012708664, + -0.006825332995504141, + 0.0026363751385360956, + 0.0037864919286221266, + -0.007717690896242857, + 0.03576667234301567, + -0.020162466913461685, + -0.02291189506649971, + -0.01233021728694439, + -0.028941340744495392, + 0.014627436175942421, + 0.016544800251722336, + 0.002711743349209428, + -0.009122551418840885, + -0.026674268767237663, + -0.035211965441703796, + 0.014651553705334663, + 0.024383079260587692, + 0.019728347659111023, + -0.009194904938340187, + -0.015688618645071983, + -0.010545500554144382, + 0.011142415925860405, + 0.001915856497362256, + 0.007301658857613802, + 0.017292451113462448, + -0.014711848460137844, + -0.015724794939160347, + -0.01896863617002964, + 0.01843804493546486, + 0.003840757068246603, + -0.00022761158470530063, + -0.028844868764281273, + -0.009665201418101788, + -0.0070544518530368805, + 0.026167795062065125, + 0.00024438099353574216, + 0.008447254076600075, + 0.00195052579510957, + 0.0009127073572017252, + 0.03193194419145584, + -0.01451890543103218, + -0.010708295740187168, + 0.012372422963380814, + -0.0022746084723621607, + 0.005812386050820351, + 0.020078055560588837, + -0.05754503235220909, + 0.03759962320327759, + -0.018944518640637398, + 0.020560409873723984, + -0.048356156796216965, + -0.02010217308998108, + -0.022007478401064873, + -0.011118298396468163, + 0.04377377778291702, + -0.02841074950993061, + 0.03480196371674538, + 0.03776844963431358, + -0.007735779043287039, + -0.00985211506485939, + -0.0070845987647771835, + -0.022839540615677834, + 0.002827810123562813, + 0.004835615865886211, + -0.03241430222988129, + -0.021645711734890938, + -0.031787239015102386, + -0.011070062406361103, + 0.04652320593595505, + -0.01711156778037548, + 0.04186847433447838, + 0.03878139704465866, + -0.03152194246649742, + 0.0230204239487648, + -0.03369254246354103, + 0.023707780987024307, + -0.02631250210106373, + 0.03058134950697422, + -0.031111940741539, + -0.04592026025056839, + 0.031570177525281906, + -0.02311689592897892, + -0.004630614537745714, + 0.022767188027501106, + -0.01916157826781273, + -0.005444589536637068, + 0.011263005435466766, + 0.007663425989449024, + -0.04324318468570709, + 0.022851599380373955, + -0.009520495310425758, + -0.04570319876074791, + 0.01586950197815895, + 0.04823556914925575, + 0.009809908457100391, + 0.018377751111984253, + -0.012058892287313938, + -0.005366207100450993, + -0.0003555488947313279, + 0.003304136451333761, + -0.006216358859091997, + 0.046499088406562805, + -0.014012432657182217, + 0.030726056545972824, + -0.00529083888977766, + 0.01898069493472576, + 0.012420658953487873, + -0.0024946832563728094, + 0.004657746758311987, + 0.02831427752971649, + 0.027807803824543953, + 0.03371665999293327, + -0.02227277308702469, + 0.0164965633302927, + 0.049079690128564835, + 0.027108388021588326, + 0.008802991360425949, + 0.007078569382429123, + 0.0057008410803973675, + 0.00850151851773262, + 0.0075368075631558895, + 0.034657254815101624, + 0.011546389199793339, + -0.0033644307404756546, + -0.010436970740556717, + -0.006927833426743746, + -0.02882075123488903, + -0.01451890543103218, + -0.009821967221796513, + 0.0049863518215715885, + 0.0230204239487648, + -0.031473707407712936, + -0.007868426851928234, + -0.06289917975664139, + -0.002138945972546935, + -0.038009628653526306, + 0.007579013705253601, + 0.023912781849503517, + 0.04196494445204735, + 0.030726056545972824, + -0.00312325288541615, + -0.0038528158329427242, + -0.005942019168287516, + 0.02496190555393696, + -0.05619443580508232, + -0.013940079137682915, + -0.02747015655040741, + 0.034271370619535446, + -0.013144192285835743, + -0.01099167950451374, + -0.027952510863542557, + 0.04292965680360794, + 0.007970927283167839, + 0.00629474176093936, + -0.02248983271420002, + -0.024274548515677452, + 0.0006877337000332773, + 0.014108903706073761, + 0.05412030592560768, + -0.025420144200325012, + -0.001798282261006534, + 0.03670726716518402, + -0.013180368579924107, + 0.021802475675940514, + -0.05267323926091194, + 0.0156403835862875, + 0.0010076711187139153, + -0.020572468638420105, + 0.035404905676841736, + -0.00451002549380064, + -0.00130763603374362, + 0.001774164498783648, + 0.018184809014201164, + 0.016122737899422646, + 0.012830660678446293, + 0.014627436175942421, + -0.01483243703842163, + 0.023563073948025703, + -0.03538078814744949, + -0.044931430369615555, + 0.026698386296629906, + -0.005073778796941042, + -0.01384360808879137, + -0.038202568888664246, + 0.0024419256951659918, + 0.013337134383618832, + 0.01451890543103218, + 0.008700490929186344, + 0.05127440765500069, + -0.0028489131946116686, + 0.029158400371670723, + -0.028241924941539764, + -0.029471931979060173, + -0.017244216054677963, + 0.032800186425447464, + 0.019619816914200783, + -0.02353895641863346, + -0.00777195580303669, + 0.006050548981875181, + 0.008935638703405857, + -0.005206426605582237, + 0.02321336604654789, + 0.020572468638420105, + 0.001309143495745957, + -0.0061168731190264225, + 0.003907080739736557, + 0.0048838513903319836, + -0.015628322958946228, + 0.01637597568333149, + 0.03444019332528114, + -0.008302547037601471, + 0.006885627284646034, + -0.012565365061163902, + 0.016315679997205734, + 0.011413740925490856, + 0.024093665182590485, + 0.04343612864613533, + -0.0003255900810472667, + 0.001927915378473699, + -0.012613601051270962, + -0.028169570490717888, + 0.009351670742034912, + 0.007175040431320667, + 0.026915445923805237, + -0.0027901260182261467, + -0.04734320938587189, + 0.01843804493546486, + 0.021416591480374336, + 0.028844868764281273, + -0.036224912852048874, + -0.03868492692708969, + 0.024226313456892967, + 0.013361251913011074, + 0.0014123977161943913, + 0.014965084381401539, + 0.0003781593113671988, + -0.000601814070250839, + -0.001655082916840911, + -0.028627809137105942, + 0.02157335728406906, + -0.0031292825005948544, + -0.0029664873145520687, + -0.01617097482085228, + 0.05267323926091194, + 0.008007104508578777, + 0.05267323926091194, + -0.00030448700999841094, + 0.0035422993823885918, + 0.0031051647383719683, + 0.03854021802544594, + -0.009345641359686852, + 0.0053752511739730835, + 0.021790416911244392, + -0.030436642467975616, + 0.05937798321247101, + 0.00187817239202559, + -0.03721373900771141, + -0.010340499691665173, + 0.02043982222676277, + -0.020174525678157806, + 0.003831712994724512, + -0.037671979516744614, + -0.012191539630293846, + 0.029616639018058777, + 0.029086047783493996, + -0.05117793753743172, + -0.028048982843756676, + -0.016544800251722336, + -0.06434624642133713, + 0.04143435135483742, + -0.05117793753743172, + 0.006140990648418665, + -0.00016910712292883545, + 0.0013392906403169036, + 0.011691095307469368, + -0.03243841975927353, + 0.0016158914659172297, + 0.03294489160180092, + 0.0022806378547102213, + -0.017774807289242744, + -0.06555213779211044, + 0.004398480989038944, + -0.010895208455622196, + 0.03598373383283615, + -0.018630987033247948, + -0.0007382303010672331, + 0.008338723331689835, + -0.02508249506354332, + 0.019848935306072235, + -0.02549249678850174, + 0.0018842018907889724, + -0.0018344589043408632, + -0.009430053643882275, + -0.009960644878447056, + 0.050647344440221786, + -0.028531339019536972, + 0.026143677532672882, + 0.018329516053199768, + 0.009128580801188946, + -0.020656881853938103, + 0.01722009666264057, + 0.0007457670872099698, + 0.01771451160311699, + -0.054457955062389374, + -0.027856040745973587, + 0.023141013458371162, + 0.003943257499486208, + 0.03752727061510086, + 0.0014078756794333458, + 0.026071324944496155, + -0.009761673398315907, + -0.049393221735954285, + -0.002607735339552164, + 0.024117784574627876, + 0.01969216950237751, + -0.008079457096755505, + -0.0062766531482338905, + 0.027590744197368622, + 0.009393876418471336, + 0.02592661790549755, + 0.039336103945970535, + -0.032824303954839706, + 0.011890067718923092, + 0.030533114448189735, + 0.024286607280373573, + 0.005622458178550005, + 0.034970786422491074, + -0.0015103762270882726, + -0.016834212467074394, + 0.03265547752380371, + 0.024226313456892967, + -0.016122737899422646, + -0.017810983583331108, + 0.01175741944462061, + 0.03827492147684097, + -0.026601916179060936, + 0.01836569234728813, + 0.03513960912823677, + 0.04030081629753113, + 0.009924467653036118, + -0.030291935428977013, + -0.04543790593743324, + 0.02352689765393734, + -0.03132900223135948, + -0.0009360715048387647, + 0.021332180127501488, + -0.008971815928816795, + -0.02903781086206436, + -0.02157335728406906, + -0.019559523090720177, + -0.03388548642396927, + -0.001175742014311254, + 0.0009594355942681432, + -0.01896863617002964, + 0.013518017716705799, + -0.026457209140062332, + -0.023575132712721825, + -0.0029544285498559475, + 0.06439448148012161, + 0.017063332721590996, + 0.03545314073562622, + -0.0003191838040947914, + -0.017605982720851898, + -0.030098993331193924, + 0.025685438886284828, + 0.025106612592935562, + -0.01700303703546524, + -0.008977845311164856, + 0.010081233456730843, + 0.05947445333003998, + -0.004407525062561035, + 0.007319747470319271, + -0.002469058148562908, + -0.025830145925283432, + -0.005568193271756172, + -0.009622995741665363, + 0.010623883455991745, + 0.020777471363544464, + -0.006855479907244444, + 0.0054053980857133865, + 0.009007992222905159, + 0.029568402096629143, + 0.03714138641953468, + -0.028965458273887634, + 0.014338022097945213, + -0.0214527677744627, + 0.01378331333398819, + 0.04319494962692261, + 0.005483780987560749, + -0.07158157974481583, + -0.0076393079943954945, + -0.001480228966102004, + 0.004118111450225115, + -0.017461275681853294, + -0.006056578364223242, + 0.0016822153702378273, + 0.04567908123135567, + -0.011540359817445278, + -0.005471722222864628, + -0.015821266919374466, + 0.011944332160055637, + 0.016834212467074394, + 0.013445664197206497, + -0.053734421730041504, + -0.004543187562376261, + -0.004901939537376165, + -9.797849634196609e-05, + -0.01011741068214178, + -0.015254498459398746, + 0.006095769815146923, + -0.022658657282590866, + 0.002806707052513957, + 0.01260154228657484, + 0.022851599380373955, + 0.011847861111164093, + 0.031449589878320694, + 0.015363028272986412, + 0.013445664197206497, + -0.023551015183329582, + 0.0030162304174154997, + -0.007735779043287039, + 0.0059510632418096066, + -0.0066926851868629456, + -0.0009285346604883671, + 0.01098565012216568, + 0.04283318296074867, + -0.028024865314364433, + 0.014856554567813873, + 0.007940780371427536, + -0.01565244235098362, + -0.027132507413625717, + 1.992543548112735e-05, + -0.00450701080262661, + -0.012456835247576237, + 0.022731011733412743, + -0.01584538444876671, + -0.004594437777996063, + -0.02841074950993061, + -0.0214527677744627, + -0.029930168762803078, + -0.04543790593743324, + -0.0033614160493016243, + 0.0015540897147729993, + -0.011112269014120102, + -0.00953858345746994, + -0.004139214754104614, + 0.01383154932409525, + 0.012770366854965687, + 0.0396014004945755, + 0.04775321111083031, + -0.004591423086822033, + -0.007946809753775597, + 0.01586950197815895, + 0.0025444261264055967, + -0.04075905308127403, + -0.049393221735954285, + 0.027204860001802444, + 0.007681514136493206, + 0.03793727234005928, + -0.01835363358259201, + -0.01305978000164032, + -0.007952839136123657, + -0.014181257225573063, + 0.014060667715966702, + 0.013095956295728683, + 0.00927328784018755, + -0.0022504907101392746, + -0.0048657627776265144, + -0.019643934443593025, + 0.01668950542807579, + -0.04095199704170227, + -0.00019068122492171824, + -0.0018163706408813596, + 0.02104276604950428, + -0.034657254815101624, + -0.03046075999736786, + 0.005170249845832586, + 0.019957466050982475, + -0.004112082067877054, + -0.006921804044395685, + 0.008748725987970829, + 0.025371909141540527, + 0.0018540546298027039, + 0.0603426955640316, + -0.015278615988790989, + -0.03482608124613762, + -0.02134423889219761, + 0.018920401111245155, + -0.01450684666633606, + 0.03142547234892845, + 0.030750174075365067, + 0.036249030381441116, + -0.0023183219600468874, + 0.0060806963592767715, + -0.0156403835862875, + 0.00032144482247531414, + -0.019535405561327934, + 0.01006314530968666, + 0.011112269014120102, + 0.005815400741994381, + -0.025468379259109497, + -0.008175929076969624, + -0.002621301682665944, + 0.021428650245070457, + 0.0024374034255743027, + 0.0033282542135566473, + 0.002019864274188876, + -0.00046539786853827536, + -0.014024491421878338, + 0.023273661732673645, + -0.008308576419949532, + 0.0164965633302927, + 0.04365319013595581, + 0.011148445308208466, + 0.016725683584809303, + 0.012987426482141018, + 0.011124327778816223, + -0.002239939058199525, + 0.024310726672410965, + 0.025998970493674278, + 0.014265669509768486, + 0.017063332721590996, + -0.023611310869455338, + 0.025733675807714462, + 0.006427389569580555, + -0.004787379875779152, + -0.019463051110506058, + 0.021609533578157425, + 0.014036550186574459, + -0.013710959814488888, + -0.011323299258947372, + -0.007132834754884243, + -0.0063791535794734955, + 0.0056917970068752766, + -0.013240663334727287, + 0.0040216404013335705, + 0.019776582717895508, + -0.02281542308628559, + -0.013723018579185009, + -0.0455826111137867, + 0.0063791535794734955, + 0.007524748332798481, + -0.023177189752459526, + 0.005094881635159254, + -0.01110021024942398, + -0.004371348302811384, + -0.0046064965426921844, + -0.012866837903857231, + 0.006433418951928616, + 0.021609533578157425, + 0.0011832787422463298, + -0.0003811740316450596, + 0.014530965127050877, + 0.005797312129288912, + -0.012710072100162506, + 0.005890768487006426, + 0.00011587841436266899, + -0.011642860248684883, + 0.018618928268551826, + -0.013421546667814255, + -0.010732414200901985, + -0.01731656864285469, + 0.012022715061903, + 0.00012162522762082517, + -0.004895910155028105, + 0.006397242192178965, + 0.011829772964119911, + -0.01576097123324871, + 0.0364660881459713, + -0.01285477913916111, + -0.006095769815146923, + 0.007205187808722258, + -0.04034905135631561, + -0.005818415433168411, + 0.034681372344493866, + 0.04553437605500221, + -0.011184622533619404, + 0.024841317906975746, + 0.009309464134275913, + -0.008115634322166443, + 0.012324187904596329, + -0.014434493146836758, + -0.0036478147376328707, + 0.017666276544332504, + -0.015773029997944832, + -0.034970786422491074, + 0.004238700494170189, + 0.001532232970930636, + -0.008923579938709736, + 0.02125982567667961, + -0.005106940865516663, + -0.03791315481066704, + -0.024793080985546112, + -0.0038980368990451097, + 0.005390324629843235, + 0.029688991606235504, + -0.01535096950829029, + -0.008356812410056591, + 0.002043982269242406, + -0.014856554567813873, + -0.028893105685710907, + 0.009954615496098995, + 0.02001775987446308, + 0.026047205552458763, + -0.019885113462805748, + -0.021537180989980698, + 0.004838630557060242, + -0.010141528211534023, + -0.0019083196530118585, + -0.004850689321756363, + 0.01279448438435793, + -0.020463939756155014, + 0.01502537913620472, + -0.005860621575266123, + 0.022562187165021896, + 0.006020401604473591, + -0.01005108654499054, + 0.022260714322328568, + 0.053734421730041504, + -0.034657254815101624, + -0.026167795062065125, + 0.0052637062035501, + 0.010557560250163078, + 0.031980182975530624, + -0.03463313728570938, + 0.00554709043353796, + -0.009134610183537006, + -0.022116007283329964, + 0.04319494962692261, + 0.009888291358947754, + 0.01083491463214159, + 0.023285720497369766, + 0.002808214398100972, + -0.006734891328960657, + -0.019137460738420486, + -0.02299630641937256, + 0.017063332721590996, + -0.017437158152461052, + -0.05223912000656128, + -0.01783510111272335, + 0.024793080985546112, + 0.006451507098972797, + -0.0014621405862271786, + -0.004184435587376356, + -0.013819489628076553, + -0.00551694305613637, + 0.004847674630582333, + 0.007386071141809225, + 0.009671231731772423, + -0.008429164998233318, + 0.04223024100065231, + -0.0028926266822963953, + -0.017979808151721954, + 0.036659032106399536, + -0.022031595930457115, + 0.016219209879636765, + 0.020090114325284958, + 0.024419255554676056, + -0.04830792173743248, + 0.011540359817445278, + -0.019571581855416298, + -0.022007478401064873, + 0.02901369333267212, + -0.012420658953487873, + 0.01877569407224655, + -0.0377202145755291, + -0.0301713477820158, + 0.002393689937889576, + 0.018208926543593407, + -0.0029288034420460463, + -0.03636961802840233, + -0.0017530614277347922, + -0.014120962470769882, + 0.03277606889605522, + -0.04616143926978111, + -0.022116007283329964, + -0.0038136246148496866, + -0.006451507098972797, + -0.013071838766336441, + -0.011401682160794735, + -0.02964075654745102, + 0.012360364198684692, + 0.0003540415200404823, + -0.016761859878897667, + -0.039022572338581085, + -0.0325348898768425, + 0.020343350246548653, + -0.005239588674157858, + 0.016568917781114578, + -0.0027901260182261467, + -0.028748398646712303, + -0.02292395383119583, + -0.0230204239487648, + 0.02175424061715603, + -0.01731656864285469, + -0.03222135826945305, + -0.036948446184396744, + 0.002901670755818486, + -0.007814161479473114, + -0.03854021802544594, + -0.014325963333249092, + -0.005616428796201944, + 0.03641785308718681, + -0.004895910155028105, + -0.004229656420648098, + 0.021585416048765182, + -0.00980387907475233, + -0.020150408148765564, + 0.015266557224094868, + 0.036755502223968506, + -0.012505071237683296, + -0.0022942041978240013, + -0.008917550556361675, + 0.04256788641214371, + 0.006837391760200262, + -0.005206426605582237, + -0.003427739953622222, + -0.01969216950237751, + -0.005833488889038563, + -0.030870763584971428, + -0.0026363751385360956, + 0.037261974066495895, + -0.014543023891746998, + -0.00823622290045023, + -0.010684178210794926, + -0.018944518640637398, + 0.009231082163751125, + -0.008899462409317493, + -0.03200430050492287, + 0.021525122225284576, + 0.004965248517692089, + -0.046064965426921844, + 0.01554391160607338, + -0.004030684474855661, + -0.027831923216581345, + 0.0331619530916214, + 0.002337917685508728, + -0.015109791420400143, + -0.01254124753177166, + -0.008790932595729828, + -0.017557745799422264, + -0.03099135123193264, + -0.026047205552458763, + 0.02788015827536583, + 0.0045371581800282, + -0.002677073935046792, + -0.0227068942040205, + 0.031546059995889664, + -0.016605094075202942, + 0.012637718580663204, + 0.00604150490835309, + 0.031015470623970032, + -0.006373124197125435, + 0.026191912591457367, + -0.02715662494301796, + -0.017027154564857483, + 0.028941340744495392, + -0.01181168481707573, + -0.001784716034308076, + 0.007741808425635099, + -0.016773918643593788, + -0.0007058220217004418, + 0.0019264079164713621, + 0.018594810739159584, + -0.03620079159736633, + -0.020090114325284958, + -0.022441597655415535, + -0.012673895806074142, + -0.026867210865020752, + 0.007621219847351313, + 0.01584538444876671, + 0.040686700493097305, + 0.0033674456644803286, + 0.002561007160693407, + 0.039649635553359985, + -0.037358447909355164, + -0.027518391609191895, + 0.009641083888709545, + -0.007392100524157286, + 0.00349707854911685, + -0.012420658953487873, + 0.0011320285266265273, + 0.0050285579636693, + -0.030412524938583374, + -0.03670726716518402, + 0.002996634691953659, + -0.017497451975941658, + -0.009653142653405666, + -0.01404860895127058, + -0.010135498829185963, + -0.003358401358127594, + -0.007217246573418379, + -0.006752979476004839, + -0.00823622290045023, + 0.0017153773223981261, + -0.007367982994765043, + -0.04739144444465637, + -0.0024404183495789766, + 0.004169361665844917, + -0.03089488111436367, + 0.0031534002628177404, + 0.03545314073562622, + 0.014084785245358944, + -0.000722779834177345, + -0.0014666627394035459, + 0.009948586113750935, + -0.016605094075202942, + 0.027446037158370018, + 0.004202523734420538, + 0.0017229141667485237, + -0.019933348521590233, + 0.03137723729014397, + -0.03200430050492287, + 0.030943116173148155, + 0.03687608987092972, + -0.00906828697770834, + 0.01533891074359417, + -0.026867210865020752, + -0.05117793753743172, + -0.006819303147494793, + 0.017461275681853294, + 0.03463313728570938, + 0.009188875555992126, + -0.012770366854965687, + -0.016556859016418457, + -0.007452395278960466, + -0.023804252967238426, + -0.02486543543636799, + -0.015061556361615658, + 0.040180228650569916, + -0.0029438768979161978, + 0.041024349629879, + 0.05320383235812187, + 0.022960130125284195, + -0.030243700370192528, + -0.03026781789958477, + -0.032197240740060806, + -0.06150034815073013, + -0.024503668770194054, + 0.004238700494170189, + 0.015628322958946228, + 0.012046832591295242, + -0.01383154932409525, + -0.020463939756155014, + -0.007741808425635099, + 0.01927010901272297, + 0.027228977531194687, + -0.01741304062306881, + 0.016544800251722336, + -0.018389809876680374, + -0.039456695318222046, + -0.013180368579924107, + 0.0056737083941698074, + -0.03639373555779457, + 0.025420144200325012, + 0.011938302777707577, + 0.0037171533331274986, + -0.002523323055356741, + -0.0194871686398983, + -0.05190147086977959, + 0.029254872351884842, + -0.04044552147388458, + -0.04189259186387062, + 0.0185465756803751, + 0.0020816661417484283, + 0.007651366759091616, + -0.0150856738910079, + -0.032076653093099594, + 0.005920915864408016, + -0.010129469446837902, + -0.02353895641863346, + 0.04944145679473877 + ], + "how_to_check_research_progress": [ + 0.03533722832798958, + 0.044247258454561234, + 0.011825351044535637, + 0.012853916734457016, + 0.02077324315905571, + 0.018867556005716324, + -0.0042657083831727505, + 0.011812730692327023, + 0.018501562997698784, + 0.044954001903533936, + 0.012910708785057068, + -0.021113993600010872, + -0.03725553676486015, + -0.0023663323372602463, + 0.022502243518829346, + 0.009118267334997654, + -0.02922893688082695, + 0.004006989300251007, + 0.01489211805164814, + 0.038340892642736435, + 0.04343955218791962, + 0.008657621219754219, + 0.010165763087570667, + 0.02044511027634144, + -0.021833360195159912, + -0.04964880645275116, + 0.018110329285264015, + 0.056539565324783325, + 0.005881124641746283, + -0.0075848838314414024, + 0.05199620872735977, + -0.021959563717246056, + -0.06830181181430817, + 0.042404673993587494, + 0.012058828957378864, + -0.005631871055811644, + -0.043490033596754074, + -0.011238500475883484, + 0.013768899254500866, + -0.01693662814795971, + 0.04068829491734505, + 0.006411183159798384, + 0.005127053242176771, + 0.011251121759414673, + -0.02940562181174755, + -0.008045529946684837, + -0.056135714054107666, + -0.0029547603335231543, + 0.02057131566107273, + 0.02428172528743744, + -0.0499516986310482, + -0.031727783381938934, + -0.04288425296545029, + -0.07905443012714386, + 0.011648665182292461, + 0.019561680033802986, + -0.026578644290566444, + 0.0027906945906579494, + -0.0052595678716897964, + -0.01634346880018711, + 0.029481345787644386, + 0.029127972200512886, + 0.05659004673361778, + 0.005833798088133335, + -0.005063951015472412, + -0.015901753678917885, + -0.00910564698278904, + -0.005379462148994207, + -0.013932964764535427, + -0.018299637362360954, + 0.003688323311507702, + 0.027361111715435982, + -0.00037920475006103516, + 0.0026360941119492054, + 0.006815037224441767, + 0.002304807770997286, + 0.04250563681125641, + 0.028951287269592285, + 0.0030967402271926403, + 0.008480935357511044, + -0.05295536294579506, + -0.036876924335956573, + -0.008594518527388573, + -0.007780500687658787, + 0.024496272206306458, + -0.0200160164386034, + -0.04798290878534317, + -0.04904302582144737, + -0.042934734374284744, + -0.039981551468372345, + -0.022716790437698364, + 0.03856806084513664, + 0.0023221608716994524, + 0.06375845521688461, + 0.04775574058294296, + -0.022022666409611702, + -0.017794819548726082, + -0.0005552993388846517, + 0.02519039623439312, + 0.07733804732561111, + -0.0012588887475430965, + -0.015939613804221153, + -0.02023056335747242, + -0.01156663242727518, + 0.046948034316301346, + 0.03092007525265217, + -0.007149478420615196, + -0.018526803702116013, + -0.01929665170609951, + -0.01968788541853428, + -0.0723908394575119, + -0.06552531570196152, + -0.014324198476970196, + 0.0285221915692091, + 0.016671599820256233, + -0.028269782662391663, + -0.044550150632858276, + -0.024571994319558144, + 0.0025146224070340395, + 0.000256155472015962, + -0.06456616520881653, + 0.03379753604531288, + 0.02665436640381813, + 0.006587869022041559, + 0.024016695097088814, + -0.003505326807498932, + 0.0065247667953372, + -0.0038902503438293934, + 0.006357545964419842, + 0.004767370875924826, + 0.020735381171107292, + 0.01407178957015276, + 0.05000218003988266, + -0.014450402930378914, + 0.012563646771013737, + -0.015737688168883324, + -0.004505496472120285, + 0.015964854508638382, + -0.055075597018003464, + -0.016797803342342377, + 0.028395988047122955, + 0.013731037266552448, + -0.05330873280763626, + 0.045105449855327606, + 0.02392835170030594, + 0.016608497127890587, + 0.02535446174442768, + -0.028749359771609306, + 0.02262844704091549, + 0.026427198201417923, + 0.052299097180366516, + -0.011188019067049026, + -0.06996771693229675, + -0.022704169154167175, + 0.015573621727526188, + 0.03223260119557381, + 0.024521512910723686, + 0.04674610495567322, + -0.00607043132185936, + -0.02738635241985321, + -0.0003443013411015272, + 0.0250389501452446, + -0.040713537484407425, + 0.0078057413920760155, + -0.003533722832798958, + 0.011314223520457745, + -0.018665628507733345, + -0.027108702808618546, + -0.06037617847323418, + 0.016280366107821465, + 0.03765938803553581, + -0.0064995260909199715, + 0.007906705141067505, + -0.009597843512892723, + 0.032434526830911636, + -0.02720966562628746, + -0.010418171994388103, + 0.037028368562459946, + 0.004682182800024748, + -0.02482440322637558, + -0.024925366044044495, + -0.01763075403869152, + -0.08662669360637665, + -0.021909082308411598, + -0.03581680729985237, + -0.021934323012828827, + 0.020848965272307396, + -0.009591533802449703, + -0.04667038470506668, + -0.0026976189110428095, + 0.04856345057487488, + 0.034958615899086, + -0.003688323311507702, + -0.000645219930447638, + -0.0063165295869112015, + -0.035412952303886414, + 0.009654635563492775, + 0.005802246741950512, + 0.042177505791187286, + -0.04803339019417763, + -0.03124820627272129, + 0.022552724927663803, + 0.005868504289537668, + 0.003773511154577136, + 0.04540833830833435, + -0.058558836579322815, + -0.01726476103067398, + -0.004874644335359335, + -0.025240877643227577, + -0.013503869995474815, + 0.0027717638295143843, + -0.00966725591570139, + 0.005549837835133076, + 0.008342110551893711, + -0.006455354392528534, + 0.00363153126090765, + -0.03970390185713768, + 0.06804940849542618, + -0.037205055356025696, + 0.003115670755505562, + -0.012014658190310001, + -0.02463509701192379, + -0.01442516129463911, + 0.013718416914343834, + 0.029733754694461823, + 0.05734727531671524, + 0.07940780371427536, + -0.01818605326116085, + 0.042909491807222366, + -0.028547432273626328, + 0.020192701369524002, + 0.03624590113759041, + -0.01508142426609993, + 0.01581341028213501, + 0.03652355074882507, + -0.0396786592900753, + 0.018072469159960747, + 0.007187339942902327, + 0.007212580647319555, + -0.04046112671494484, + 0.04106690734624863, + 0.026780571788549423, + 0.0021391643676906824, + 0.008840617723762989, + 0.028597913682460785, + 0.011074434965848923, + -0.0018741352250799537, + -0.04066305235028267, + 0.044928763061761856, + 0.00740819750353694, + 0.02300705946981907, + 0.017946263775229454, + 0.015561001375317574, + -0.03198019042611122, + 0.026982499286532402, + -0.04316190257668495, + -0.045484062284231186, + 0.026023345068097115, + -0.030617184937000275, + 0.046039361506700516, + -0.015384314581751823, + 0.030087126418948174, + -0.03955245390534401, + -0.015371694229543209, + -0.01835011877119541, + -0.023814767599105835, + 0.013125256635248661, + -0.0072819930501282215, + -0.006568938493728638, + -0.06587868928909302, + -0.007534401956945658, + -0.008203285746276379, + 0.05080988630652428, + -0.012254445813596249, + -0.033721812069416046, + -0.010273037478327751, + 0.02756303921341896, + 0.013188358396291733, + -0.016116300597786903, + -0.01056330744177103, + -0.01909472420811653, + 0.043515272438526154, + 0.041294075548648834, + -0.015573621727526188, + 0.0356653593480587, + 0.019990775734186172, + 0.021050892770290375, + 0.004066936671733856, + 0.019713126122951508, + 0.008626069873571396, + 0.005426788702607155, + -0.016621118411421776, + 0.001436363672837615, + -0.008525106124579906, + -0.015775548294186592, + -0.016835665330290794, + -0.014980461448431015, + 0.006284978706389666, + -0.004726354498416185, + -0.0165327750146389, + 0.011112296022474766, + 0.023978833109140396, + -0.005461494904011488, + 0.034832410514354706, + -0.04010775312781334, + -0.01407178957015276, + -0.0036567721981555223, + -0.051037054508924484, + -0.04149600490927696, + 0.03286362439393997, + -0.013630074448883533, + 0.034655723720788956, + 0.0485382080078125, + -0.03717981278896332, + -0.019952913746237755, + -0.01288546808063984, + -0.009711427614092827, + -0.0036126007325947285, + -0.009768219664692879, + -0.03627113997936249, + 0.013832001015543938, + -0.02902700938284397, + 0.05492414906620979, + 0.037406980991363525, + 0.007976117543876171, + -0.032106395810842514, + 0.0018804454011842608, + 0.003975438419729471, + 0.006373321637511253, + -0.039830103516578674, + 0.009515810757875443, + -0.03036477603018284, + -0.004089022055268288, + 0.011112296022474766, + -0.0231458842754364, + 0.03695264458656311, + 0.009869183413684368, + 0.013238840736448765, + 0.01982671022415161, + 0.004467635415494442, + -0.014513504691421986, + -0.004574909340590239, + -0.03543819114565849, + -0.01599009521305561, + 0.002161250216886401, + 0.0008503020508214831, + -0.010948230512440205, + -0.005338445771485567, + -0.007199960295110941, + 0.028623156249523163, + 0.04212702438235283, + 0.036674994975328445, + 0.0074902307242155075, + 0.005833798088133335, + -0.06072955206036568, + 0.029355140402913094, + -0.003432759316638112, + 0.03728077560663223, + -0.010613788850605488, + -0.028421228751540184, + -0.011528771370649338, + 0.001807877910323441, + -0.014500884339213371, + 0.03086959384381771, + -0.009894424118101597, + 0.0123112378641963, + -0.03548867255449295, + -0.03642258793115616, + 0.02847171016037464, + -0.003972283098846674, + 0.028799841180443764, + 0.031929709017276764, + 0.0024373221676796675, + -0.028926046565175056, + -0.007635365705937147, + 0.005130208563059568, + 0.009597843512892723, + 0.0485382080078125, + 0.0445249080657959, + 0.05169331654906273, + -0.004297259263694286, + 0.01877921260893345, + -0.03798752278089523, + -0.005228016991168261, + 0.011768558993935585, + 0.012923329137265682, + -0.016103679314255714, + -0.010266726836562157, + -0.07516733556985855, + 0.003675702726468444, + 0.011112296022474766, + -0.034100424498319626, + 0.0389719158411026, + -0.007641675882041454, + 0.02829502336680889, + -0.0003283286059740931, + -0.010437102988362312, + 0.08682861924171448, + 0.0260990671813488, + -0.05070892348885536, + 0.0290522500872612, + -0.03654878959059715, + -0.07395577430725098, + 0.0165327750146389, + 0.012525785714387894, + 0.05053223669528961, + -0.000700828735716641, + 0.018236534669995308, + 0.04540833830833435, + 0.03324223682284355, + 0.03846709802746773, + 0.025480665266513824, + 0.03422662988305092, + -0.0229691993445158, + 0.007572263479232788, + -0.019082102924585342, + 0.024887505918741226, + 0.0856170579791069, + 0.010922989808022976, + -0.043313346803188324, + -0.004275173880159855, + -0.03258597478270531, + 0.009673566557466984, + -0.04101642593741417, + -0.004385602660477161, + 0.03728077560663223, + 0.024723440408706665, + -0.036674994975328445, + 0.02685629390180111, + -0.0499516986310482, + -0.022527484223246574, + -0.010367690585553646, + 0.03846709802746773, + 0.02867363765835762, + -0.024937987327575684, + -0.0050734165124595165, + 0.03700312599539757, + 0.00020902602409478277, + 0.01407178957015276, + 0.027361111715435982, + -0.003426449140533805, + -0.007269372697919607, + -0.024029316380620003, + 0.03692740574479103, + 0.022199351340532303, + -0.034125667065382004, + -0.03745746240019798, + -0.02791641093790531, + 0.01580078899860382, + -0.027310630306601524, + -0.0002890869218390435, + -0.03175302594900131, + -0.005360531620681286, + -0.0007229145267046988, + -0.023272089660167694, + 0.00955998245626688, + 0.03738173842430115, + -0.051567114889621735, + 0.025480665266513824, + 0.03604397177696228, + 0.0144377825781703, + 0.001736887963488698, + 0.014955219812691212, + 0.024584615603089333, + 0.06668639928102493, + -0.0067203836515545845, + 0.006370166316628456, + 0.015889132395386696, + -0.007364026270806789, + -0.0374322235584259, + 0.059467509388923645, + -0.04553454369306564, + -0.012456373311579227, + -0.02040725015103817, + 0.006550007965415716, + 0.04649369791150093, + -0.0015870202332735062, + 0.04485303908586502, + -0.03882047161459923, + -0.009888113476336002, + -0.03745746240019798, + 0.02885032258927822, + 0.013100015930831432, + 0.007483920082449913, + 0.04010775312781334, + 0.026629125699400902, + -0.03808848559856415, + -0.01386986207216978, + -0.03150061517953873, + 0.012645679526031017, + 0.04389388486742973, + 0.0005324247758835554, + 0.05805401876568794, + -0.012999052181839943, + 0.015561001375317574, + -0.021088752895593643, + -0.008581898175179958, + 0.01987719163298607, + 0.0060672760009765625, + 0.025669973343610764, + 0.044020090252161026, + 0.015876512974500656, + -0.020079119130969048, + 0.06032569706439972, + -0.0010798362782225013, + -0.035589639097452164, + 0.0028490640688687563, + 0.016696840524673462, + 0.0021959564182907343, + 0.04197558015584946, + -0.05527752265334129, + -0.04094070568680763, + 0.008032909594476223, + 0.03198019042611122, + 0.012727712281048298, + 0.011415187269449234, + -0.009761909954249859, + -0.0006034147227182984, + -0.0200160164386034, + -0.02479916252195835, + 0.0015507364878430963, + -0.031551096588373184, + -0.02975899539887905, + 0.039047639816999435, + -0.015220249071717262, + -0.04543358087539673, + 0.0013283011503517628, + -0.04106690734624863, + 0.02536708302795887, + 0.030036645010113716, + 0.002789116930216551, + -0.035564396530389786, + 0.024041935801506042, + -0.003893405431881547, + -0.05426788702607155, + -0.011648665182292461, + -0.04720044136047363, + -0.02940562181174755, + -0.057246312499046326, + -0.03627113997936249, + 0.022477000951766968, + -0.0008274275460280478, + 0.0231458842754364, + -0.022275075316429138, + 0.005698128137737513, + 0.015321212820708752, + 0.0007840447942726314, + 0.016520153731107712, + -0.011232190765440464, + -0.021568330004811287, + 0.04472683370113373, + -0.03359560668468475, + 0.02259058505296707, + -0.04608984291553497, + 0.015409556217491627, + 0.008398901671171188, + -0.014210614375770092, + -0.0356653593480587, + 0.017517169937491417, + 0.025139914825558662, + 0.04470159485936165, + -0.0408649817109108, + -0.031122002750635147, + -0.01397082582116127, + -0.020306285470724106, + 0.030995797365903854, + 0.015952235087752342, + -0.006319684907793999, + -0.022464381530880928, + -0.00693493103608489, + 0.03579156473278999, + -0.03995630890130997, + 0.008790135383605957, + -0.03745746240019798, + 0.0290522500872612, + 0.0029689583461731672, + -0.0037482704501599073, + -0.045282136648893356, + -0.015964854508638382, + -0.0074902307242155075, + -0.010474964044988155, + -0.004562288522720337, + 0.0043319654650986195, + 0.046796586364507675, + -0.03349464386701584, + 0.008361040614545345, + 0.010632719844579697, + -0.01489211805164814, + 0.011061814613640308, + -0.013617453165352345, + 0.01817343197762966, + 0.007862533442676067, + 0.009648325853049755, + -0.0014687036164104939, + -0.006796106230467558, + 0.007988737896084785, + -0.033216994255781174, + 0.015005702152848244, + -0.015396935865283012, + 0.024395307525992393, + 0.0008518796530552208, + 0.012210275046527386, + -0.0032040139194577932, + -0.01214086264371872, + -0.007856222800910473, + 0.025619491934776306, + 0.02667960710823536, + 0.009957525879144669, + -0.0029626479372382164, + -0.020116979256272316, + -0.044020090252161026, + -0.0047610606998205185, + -0.0017605512402951717, + 0.004710578825324774, + -0.012065139599144459, + 0.001837851363234222, + 0.020369388163089752, + 0.028900805860757828, + -0.014122270978987217, + -0.01233016885817051, + 0.023600220680236816, + 0.00767322676256299, + 0.0023142730351537466, + -0.05729679390788078, + 0.045887917280197144, + -0.05240006372332573, + 0.016684221103787422, + -0.019448095932602882, + 0.0259223822504282, + -0.01175593864172697, + 0.00790039449930191, + -0.005493046250194311, + 0.03442855551838875, + -0.02647768147289753, + 4.77949834021274e-05, + 0.02189646102488041, + 0.03922432288527489, + -0.0024420549161732197, + 0.02700773999094963, + -0.005411013029515743, + 0.06890759617090225, + -0.021656673401594162, + -0.010273037478327751, + -0.027865929529070854, + 0.01203989889472723, + -0.02373904548585415, + 0.002497269306331873, + 0.028395988047122955, + 0.010689511895179749, + 0.0033160203602164984, + -0.030617184937000275, + -0.016520153731107712, + 0.03839137405157089, + 0.001986141549423337, + 0.013453387655317783, + 0.008443073369562626, + -0.010891438461840153, + 0.008581898175179958, + -0.03511006012558937, + 0.014122270978987217, + -0.02130330167710781, + 0.026401957497000694, + 0.008108631707727909, + -0.012342789210379124, + -0.04020871967077255, + 0.023840008303523064, + 0.007616434711962938, + 0.008272698149085045, + 0.04449966922402382, + 0.009837632067501545, + -0.07446058839559555, + 0.004909350536763668, + 0.013453387655317783, + 0.016431812196969986, + -0.02814357914030552, + 0.014500884339213371, + 0.043464791029691696, + -0.023019680753350258, + 0.013301942497491837, + 0.04563550651073456, + 0.01856466569006443, + -0.015687204897403717, + -0.07153264433145523, + 0.001414277940057218, + 0.008329489268362522, + 0.00455597834661603, + 0.013074774295091629, + 0.018072469159960747, + 0.003369657089933753, + -0.008241146802902222, + 0.012285997159779072, + 0.0071242377161979675, + -0.007837292738258839, + -0.01841321960091591, + -0.002382107777521014, + -0.011453048326075077, + 0.006644661072641611, + -0.042959973216056824, + -0.02443316951394081, + -0.10914155840873718, + 0.016974490135908127, + -0.00819066446274519, + -0.01654539629817009, + -0.035362470895051956, + -0.021050892770290375, + -0.0062502725049853325, + 0.01616678200662136, + 0.012898088432848454, + -0.012279687449336052, + 0.010260417126119137, + -0.037053607404232025, + 0.03268693760037422, + -0.014980461448431015, + 0.01822391338646412, + -0.0033917429391294718, + -0.03367133066058159, + -0.028168819844722748, + 0.012481614015996456, + 0.03258597478270531, + -0.0194859579205513, + -0.015586242079734802, + 0.015005702152848244, + -0.009818701073527336, + -0.014488263987004757, + -0.0075280917808413506, + -0.007326164748519659, + -0.0288755651563406, + 0.036094456911087036, + -0.019208308309316635, + -0.0024657181929796934, + 0.018627768382430077, + 0.022123629227280617, + -0.0037451153621077538, + -0.007698467932641506, + 0.024571994319558144, + 0.026730090379714966, + -0.05547944828867912, + 0.0240924172103405, + 0.02667960710823536, + 0.01195786613970995, + -0.013377665542066097, + 0.005240637343376875, + -0.0029263643082231283, + 0.018829694017767906, + 0.02094992808997631, + 0.0027701864019036293, + -0.016229884698987007, + 0.027159184217453003, + -0.021568330004811287, + -0.029658030718564987, + -0.032989826053380966, + 0.009446398355066776, + -0.02741159312427044, + -0.025796176865696907, + 0.05628715828061104, + -0.01433681882917881, + -0.007559643127024174, + 0.0017053368501365185, + 0.002539863344281912, + 0.050683680921792984, + -0.008392591960728168, + 0.021555710583925247, + -0.011648665182292461, + 0.019056862220168114, + -0.0061335330829024315, + 0.0356653593480587, + -0.0021959564182907343, + -0.007679536938667297, + -0.01196417585015297, + 0.017870541661977768, + 0.027638761326670647, + -0.009629394859075546, + 0.02869887836277485, + 0.02077324315905571, + 0.006247117184102535, + 0.04717520251870155, + -0.0023915732745081186, + 0.0007142379763536155, + 0.02168191410601139, + -0.015863891690969467, + 0.0057549201883375645, + 0.0018709800206124783, + -0.0145261250436306, + 0.02849695086479187, + -0.01075261365622282, + 0.0014071789337322116, + 0.004789456725120544, + 0.02259058505296707, + -0.01891803741455078, + -0.029557067900896072, + -0.04538309946656227, + -0.03109676204621792, + 0.005054485984146595, + -0.0026629127096384764, + -0.015295972116291523, + 0.00693493103608489, + -0.018640387803316116, + -0.06012377142906189, + 0.0011129649356007576, + 0.002240127883851528, + -0.013844621367752552, + 0.009970147162675858, + 0.033040307462215424, + -0.008417832665145397, + 0.04429773986339569, + -0.01817343197762966, + -0.0346052423119545, + -0.007654296234250069, + -0.034100424498319626, + 0.009957525879144669, + -0.004085867200046778, + 0.0012636214960366488, + 0.007843602448701859, + 0.06709025055170059, + -0.05694342032074928, + 0.026805812492966652, + -0.0055719236843287945, + -0.011970486491918564, + -0.019056862220168114, + -0.000796270789578557, + 0.005953691899776459, + -0.02373904548585415, + 0.0045118071138858795, + -0.003972283098846674, + -0.010904058814048767, + 0.0037608908023685217, + 0.012153482995927334, + 0.050456516444683075, + -0.014399920590221882, + 0.018072469159960747, + 0.018665628507733345, + -0.018892796710133553, + 0.017163796350359917, + -0.0052564130164682865, + 0.0049188160337507725, + 0.030819112434983253, + 0.008026598952710629, + 0.02723490633070469, + 0.026528162881731987, + 0.048815857619047165, + -0.0102162454277277, + 0.03675071895122528, + -0.030289053916931152, + -0.001886755577288568, + -0.006202945951372385, + -0.01635608822107315, + 0.043691959232091904, + 0.013617453165352345, + 0.026225272566080093, + 0.016696840524673462, + -0.0006172183202579618, + 0.05992184579372406, + 0.006486905738711357, + -0.01185690239071846, + 0.01928403042256832, + -0.02902700938284397, + -0.013718416914343834, + -0.007704778108745813, + 0.015699826180934906, + 0.02517777495086193, + -0.00974928867071867, + -0.0012596775777637959, + 0.0026155859231948853, + 0.023309949785470963, + -0.00035416107857599854, + 0.001312525593675673, + 0.019776226952672005, + 0.02295657806098461, + -0.021429505199193954, + -0.004341430962085724, + 0.026957256719470024, + -0.00018841920245904475, + 0.022918717935681343, + 0.023486636579036713, + -0.016621118411421776, + -0.006751934997737408, + -0.051415666937828064, + 0.03798752278089523, + -0.010001697577536106, + 0.007174719590693712, + 0.04321238398551941, + -0.0260990671813488, + -0.007231511641293764, + -0.026629125699400902, + 0.01744144596159458, + 0.026755331084132195, + -0.0025193551555275917, + 0.007452369201928377, + 0.03733125701546669, + 0.019523819908499718, + 0.0038555441424250603, + -0.02262844704091549, + 0.009383296594023705, + 0.008966822177171707, + -0.02445841021835804, + 0.0016485447995364666, + -0.01397082582116127, + 0.013655315153300762, + 0.017214277759194374, + 0.015409556217491627, + -0.004543357994407415, + 0.002943717408925295, + 0.015409556217491627, + 0.021454745903611183, + -0.008979442529380322, + -0.002495691878721118, + -0.013074774295091629, + 0.018236534669995308, + 0.03326747566461563, + 0.03182874619960785, + -0.004385602660477161, + -0.010165763087570667, + -0.005735989660024643, + 0.015144526958465576, + 0.012525785714387894, + -0.027689242735505104, + 0.028597913682460785, + 0.001852049375884235, + 0.025682592764496803, + 0.003937576897442341, + 0.012462683022022247, + -0.01386986207216978, + -0.008676552213728428, + -0.020710140466690063, + 0.05679197609424591, + 0.008228526450693607, + 0.04068829491734505, + 0.011762249283492565, + 0.005515131633728743, + -0.05865979939699173, + 0.02371380478143692, + -0.019637402147054672, + -0.035412952303886414, + 0.029885198920965195, + 0.0001822075864765793, + 0.010525446385145187, + -0.009181369096040726, + -0.034504279494285583, + 0.021745016798377037, + -0.01554838102310896, + -0.006310219410806894, + -0.02773972414433956, + 1.1412623280193657e-05, + -0.06592917442321777, + -0.03177826479077339, + 0.0002474789216648787, + -0.012834986671805382, + -0.004426619037985802, + -0.001404023845680058, + 0.03508482128381729, + 0.03639734536409378, + -0.016961870715022087, + 0.0204324908554554, + -0.0010419749887660146, + -0.012235515750944614, + -0.010878818109631538, + -0.0022448606323450804, + 0.01581341028213501, + 0.039981551468372345, + 0.03508482128381729, + -0.007042204961180687, + 0.040713537484407425, + 0.017895782366394997, + -0.03233356401324272, + 0.03622065857052803, + 0.023978833109140396, + -0.0035305677447468042, + 0.022880855947732925, + 0.016520153731107712, + 0.004899885505437851, + 0.030945315957069397, + 0.021820738911628723, + 0.026932016015052795, + 0.06325364112854004, + -0.006344925612211227, + -0.0260990671813488, + 0.034655723720788956, + 0.007206270471215248, + 0.03864378482103348, + 0.005524597130715847, + 0.04914398863911629, + 0.02259058505296707, + 0.006149308755993843, + -0.006240807007998228, + 0.006417493335902691, + -0.014728052541613579, + -0.003836613381281495, + 0.00872072298079729, + 0.03919908404350281, + 0.017883161082863808, + 0.029456105083227158, + -0.05492414906620979, + -0.03203067556023598, + 0.015295972116291523, + -0.0015239180065691471, + 0.020684899762272835, + -0.007168409414589405, + 3.6949291825294495e-05, + 0.023221608251333237, + 0.015359073877334595, + 0.0009528431110084057, + 0.019208308309316635, + 0.042783286422491074, + 0.009156128391623497, + -0.011686526238918304, + -0.04359099641442299, + 0.02980947680771351, + 0.011705457232892513, + -0.004066936671733856, + -0.0018615147564560175, + 0.018653009086847305, + -0.023675942793488503, + -0.01657063700258732, + -0.06754458695650101, + 0.008525106124579906, + -0.01932189241051674, + -0.010052179917693138, + -0.04813435301184654, + 0.00670776329934597, + -0.04836152121424675, + 0.0021013030782341957, + 0.008619760163128376, + 0.023423533886671066, + -0.011894763447344303, + 0.003090430051088333, + 0.02482440322637558, + -0.013276701793074608, + 0.0012920174049213529, + 0.011478289030492306, + 0.013238840736448765, + -0.009673566557466984, + -0.015586242079734802, + -0.031879227608442307, + 0.04651893675327301, + -0.007439748849719763, + 0.01325146108865738, + 0.017933644354343414, + 0.017592892050743103, + 0.03364609181880951, + -0.021909082308411598, + 0.005802246741950512, + 0.008354730904102325, + -0.016444431617856026, + 0.033545125275850296, + 0.008802755735814571, + 0.0224391408264637, + 0.0004574909107759595, + -0.0047389748506248, + 0.024016695097088814, + 0.06799892336130142, + -0.021379023790359497, + 0.020104359835386276, + 0.00043382757576182485, + 0.002710239263251424, + 0.0066572814248502254, + -0.021025652065873146, + -0.008474624715745449, + -0.004376137163490057, + -0.00693493103608489, + 0.019750986248254776, + 0.0002971719077322632, + -0.03107152134180069, + 0.01204620860517025, + 0.014488263987004757, + 0.007578573655337095, + 0.03765938803553581, + -0.012633059173822403, + -0.010077420622110367, + 0.0011681793257594109, + -0.020180081948637962, + 0.0005915830843150616, + 0.005360531620681286, + -0.030465738847851753, + 0.006833967752754688, + -0.026073826476931572, + -0.028042614459991455, + -0.020470352843403816, + -0.021782876923680305, + 0.024041935801506042, + 0.003956507425755262, + 0.04836152121424675, + -0.04502972587943077, + -0.04306093603372574, + -0.055782340466976166, + -0.018160810694098473, + -0.008764894679188728, + 0.0036220659967511892, + -0.007395577151328325, + 0.01970050483942032, + 0.003375967498868704, + -0.012999052181839943, + -0.05234958231449127, + -0.008998372592031956, + -0.00038906445843167603, + -0.020482972264289856, + -0.010885128751397133, + 0.01968788541853428, + 0.009553671814501286, + -0.017416205257177353, + 0.00918767973780632, + -0.003969128243625164, + 0.018665628507733345, + 0.00570443831384182, + -0.00929495319724083, + -0.0570443831384182, + -0.0017842145171016455, + -0.02259058505296707, + -0.011800110340118408, + 0.013945585116744041, + -0.006117757875472307, + 0.03985534608364105, + 0.02006649784743786, + 0.012658299878239632, + -0.00020744846551679075, + -0.0288755651563406, + -0.020344147458672523, + -0.0013693176442757249, + 0.0021296991035342216, + 0.007944566197693348, + 0.0033570367377251387, + 0.002481493866071105, + -0.02885032258927822, + 0.009181369096040726, + -0.01370579656213522, + -0.00482100760564208, + -0.027992133051156998, + -0.0290522500872612, + -0.008070770651102066, + -0.0005229594535194337, + -0.03695264458656311, + -0.012740332633256912, + -0.02502633072435856, + 0.009301263839006424, + 0.02038200944662094, + -0.026250513270497322, + 0.0094779497012496, + -0.004161589778959751, + -0.010058489628136158, + -0.0071242377161979675, + 0.0011800110805779696, + -0.005360531620681286, + 0.010146833024919033, + 0.016330847516655922, + 0.005824332591146231, + -0.0521981343626976, + 0.01040555164217949, + 0.0018488942878320813, + 0.08016502857208252, + 0.005805402062833309, + 0.00022026609804015607, + 0.030112367123365402, + -0.0029042784590274096, + 0.0016927163815125823, + 0.010361379943788052, + 0.03993107005953789, + 0.003801907179877162, + -0.045282136648893356, + 0.029380381107330322, + 0.037230294197797775, + 0.003650462022051215, + 0.021745016798377037, + -0.026780571788549423, + 0.021934323012828827, + 0.0027622985653579235, + -0.008335799910128117, + 0.006827657576650381, + -0.014147511683404446, + 0.04174841195344925, + 0.04076401889324188, + 0.008146493695676327, + -0.01333980355411768, + 0.01214717235416174, + -0.022754650563001633, + 0.03523626551032066, + -0.01322622038424015, + 0.029531827196478844, + 0.008531416766345501, + 0.013238840736448765, + -0.013680555857717991, + -0.008070770651102066, + 0.016267746686935425, + -0.03344416245818138, + 0.006486905738711357, + 0.008594518527388573, + 0.00826638750731945, + 0.015535760670900345, + 0.010866197757422924, + 0.01783267967402935, + 0.0005931606283411384, + 0.009578913450241089, + -0.00034725925070233643, + 0.0031708853784948587, + 0.015762928873300552, + -0.00381452776491642, + 0.012532095424830914, + -0.005546682979911566, + 0.007988737896084785, + 0.0008645000634714961, + -0.036144938319921494, + -0.002539863344281912, + -0.013491249643266201, + -0.0250389501452446, + -0.009572602808475494, + -0.008752274326980114, + 0.01691138744354248, + -0.011068125255405903, + 0.01616678200662136, + -0.03548867255449295, + 0.016873527318239212, + -0.009389606304466724, + 0.007168409414589405, + -0.010822026059031487, + -0.006998033262789249, + -0.014664949849247932, + -0.0220857672393322, + -0.04480255767703056, + -0.030390016734600067, + -0.025834038853645325, + -0.017403585836291313, + 0.013592212460935116, + 0.021290680393576622, + 0.027335871011018753, + 0.05906365439295769, + 0.015611482784152031, + -0.0017857920611277223, + 0.03490813449025154, + -0.024193381890654564, + 0.016646359115839005, + -0.007023274432867765, + -0.024155519902706146, + -0.018261775374412537, + -0.01616678200662136, + -0.015952235087752342, + 0.0002016312355408445, + 0.02920369617640972, + -0.020912067964673042, + -0.002760720904916525, + 6.221482180990279e-05, + 0.0485382080078125, + 0.011314223520457745, + 0.026780571788549423, + 0.01782006025314331, + 0.01085357740521431, + 0.00012630298442672938, + 0.00259350030682981, + -0.004114263225346804, + -0.0015160301700234413, + -0.007439748849719763, + -0.020331526175141335, + 0.004562288522720337, + 0.04169793054461479, + -0.007641675882041454, + -0.010531756095588207, + -0.014122270978987217, + -0.013983446173369884, + 0.00808339100331068, + -0.003969128243625164, + -0.0033412612974643707, + 0.007950876839458942, + -0.015485278330743313, + -0.006023104302585125, + -0.0015018322737887502, + 0.01657063700258732, + -0.041092149913311005, + -0.004568598698824644, + 0.004085867200046778, + -0.03092007525265217, + 0.04823531582951546, + -0.014463023282587528, + -0.034504279494285583, + 0.0019214617786929011, + -0.01193262543529272, + 0.0028459089808166027, + 0.012374340556561947, + -0.011358395218849182, + -0.008506176061928272, + 0.013617453165352345, + 0.001060905633494258, + 0.02386525087058544, + -0.011358395218849182, + 0.012166103348135948, + 0.010777855291962624, + 0.004313034936785698, + 0.009029923938214779, + -0.021063512191176414, + -0.00388709525577724, + -0.03622065857052803, + -0.045155931264162064, + -0.018501562997698784, + -0.0312986895442009, + -0.006594179198145866, + -0.00892265047878027, + 0.028597913682460785, + 0.007206270471215248, + 0.011143847368657589, + 0.01101764291524887, + -2.743466575338971e-05, + -0.029506586492061615, + -0.004991383757442236, + 0.004928281530737877, + 0.019574301317334175, + -0.017125936225056648, + -0.02426910400390625, + 0.013125256635248661, + -0.005120743066072464, + -0.016974490135908127, + 0.002434167079627514, + 0.005874814465641975, + 0.009238161146640778, + -0.010979781858623028, + 0.03675071895122528, + -0.002033468335866928, + 0.024521512910723686, + 0.0074018873274326324, + 0.05628715828061104, + -0.0037924419157207012, + 0.02411765791475773, + 0.023095402866601944, + -0.004950367379933596, + -0.009433778002858162, + 0.02442055009305477, + 0.040006790310144424, + -0.011579252779483795, + 0.0016154161421582103, + -0.006663591600954533, + -0.0144377825781703, + 0.01175593864172697, + -0.015283351764082909, + 0.03147537633776665, + -0.026351476088166237, + -0.016116300597786903, + 0.0013054267037659883, + 0.012948570773005486, + -0.015851270407438278, + -0.013932964764535427, + 0.020129600539803505, + 0.0024010385386645794, + 0.023600220680236816, + -0.0016327692428603768, + 0.016595877707004547, + -0.014917358756065369, + 0.0059095206670463085, + 0.028168819844722748, + -0.006979102734476328, + -0.01893065869808197, + -0.0290522500872612, + 0.0018914883257821202, + 0.03561487793922424, + -0.01838797889649868, + -0.05060796067118645, + 0.02885032258927822, + -0.044398702681064606, + -0.0016990265576168895, + -0.04010775312781334, + 0.019750986248254776, + -0.006884449627250433, + 0.0053731519728899, + -0.002929519396275282, + -0.027992133051156998, + -0.03329271823167801, + -0.021063512191176414, + 0.022716790437698364, + -0.0026297839358448982, + -0.041117388755083084, + -0.00826638750731945, + 0.013036913238465786, + -0.0012360141845420003, + 0.00481785275042057, + -0.03548867255449295, + 0.02998616360127926, + -0.029683271422982216, + -0.012014658190310001, + -0.026200031861662865, + 0.01729000173509121, + -0.003915491048246622, + -0.04326286539435387, + -0.019220927730202675, + 0.009673566557466984, + 0.009692497551441193, + -0.018072469159960747, + -0.00844938401132822, + -0.010601168498396873, + -0.00855665747076273, + -0.038340892642736435, + -0.005877969320863485, + -0.0030809645541012287, + -0.00703589478507638, + -0.02536708302795887, + -0.0018946434138342738, + -0.01325146108865738, + 0.004590684548020363, + -0.0209625493735075, + 0.00314879952929914, + 0.0415717251598835, + 0.00615246407687664, + -0.010317209176719189, + 0.011623424477875233, + -0.005761230364441872, + -0.0014387300470843911, + 0.010941920801997185, + -0.0194859579205513, + 0.022577965632081032, + -0.04906826466321945, + 0.008752274326980114, + -0.024559374898672104, + -0.029859958216547966, + 0.04472683370113373, + -0.006165084429085255, + 0.006149308755993843, + -0.012254445813596249, + 0.0094779497012496, + 0.007168409414589405, + 0.01460184808820486, + 0.010739993304014206, + 0.009029923938214779, + -0.015195008367300034, + 0.005644491408020258, + 0.03564012050628662, + 0.007736328989267349, + -0.009496880695223808, + 0.004887265153229237, + -0.009654635563492775, + 0.01674732193350792, + -0.008790135383605957, + -0.009831322357058525, + 0.00264555960893631, + -0.003505326807498932, + 0.024218622595071793, + -0.024130279198288918, + -0.03182874619960785, + 0.01765599474310875, + -0.04323762282729149, + 0.007288303691893816, + -0.04048636928200722, + 0.015207628719508648, + 0.028749359771609306, + 0.015018322505056858, + 0.009225540794432163, + 0.05840739235281944, + 0.015270731411874294, + -0.028547432273626328, + 0.015712445601820946, + -0.005530907306820154, + 0.015005702152848244, + -0.048815857619047165, + -0.0412183552980423, + -0.010519135743379593, + -0.005679197609424591, + -0.009919664822518826, + 0.02832026407122612, + -0.01910734362900257, + 0.02667960710823536, + -0.008960511535406113, + 0.005281653720885515, + 0.0019451251719146967, + 0.004338276106864214, + 0.02773972414433956, + -0.02223721332848072, + 0.00046577307512052357, + 0.013402906246483326, + -0.026351476088166237, + 0.0006215565954335034, + 0.009679876267910004, + -0.013857241719961166, + 0.014841635711491108, + -0.02352449856698513, + 0.017252139747142792, + 0.010878818109631538, + 0.005941071547567844, + 0.016217263415455818, + -0.044575389474630356, + -0.0054804254323244095, + -0.0031172484159469604, + -0.022653687745332718, + -0.03533722832798958, + 0.019902432337403297, + -0.030945315957069397, + 0.03811372444033623, + 0.010430792346596718, + 0.04828580096364021, + 0.02554376795887947, + 0.015939613804221153, + -0.013402906246483326, + 0.04207654297351837, + -0.0005036343936808407, + 0.020508212968707085, + -0.0020949929021298885, + -0.03397422283887863, + -0.003036793088540435, + -4.6118831960484385e-05, + -0.0025225102435797453, + -0.02006649784743786, + 0.022540103644132614, + 8.873746264725924e-05, + -0.016053197905421257, + 0.0024120814632624388, + 0.0353119894862175, + 0.03311603143811226, + 0.05593378469347954, + -0.001527861924842, + 0.0346052423119545, + -0.039451491087675095, + 0.03256073221564293, + 0.01729000173509121, + -0.010904058814048767, + 0.010500204749405384, + 0.035009097307920456, + -0.016646359115839005, + 0.020104359835386276, + 0.00552144180983305, + -3.554428258212283e-05, + 0.00693493103608489, + -0.007004343438893557, + -0.02039462886750698, + -0.02078586257994175, + -0.013882482424378395, + -0.019725745543837547, + 0.006650971248745918, + 0.05310680717229843, + 0.023461395874619484, + -0.0231458842754364, + 0.0013480206253007054, + -0.023297330364584923, + -0.024710819125175476, + 0.02058393508195877, + -0.006613110192120075, + -0.019523819908499718, + 0.000516254804097116, + -0.05038079246878624, + 0.0640108659863472, + -0.011124917306005955, + 0.009938595816493034, + -0.014728052541613579, + -0.0027386352885514498, + -0.02940562181174755, + 0.034655723720788956 + ], + "how_to_connect_entities": [ + -0.01408456638455391, + -0.0014679417945444584, + 0.028936684131622314, + 0.01326584443449974, + -0.011353363282978535, + 0.02351265400648117, + -0.007624343037605286, + 0.02144026570022106, + -0.015811556950211525, + 0.0013360190205276012, + 0.029806574806571007, + -0.024126695469021797, + 0.026966635137796402, + -0.01422528363764286, + 0.009312955662608147, + 0.04019410163164139, + -0.009741504676640034, + 0.09072456508874893, + 0.010477075353264809, + 0.041166335344314575, + 0.0640137791633606, + 0.01238316111266613, + 0.04392951726913452, + 0.022834651172161102, + -0.04444121941924095, + 0.019252745434641838, + 0.04763935133814812, + 0.039400964975357056, + -0.03479565680027008, + -0.040219686925411224, + 0.07470832765102386, + -0.006664903834462166, + -0.023845260962843895, + -0.007669116836041212, + -0.02026335336267948, + 0.03482124209403992, + -0.0024353761691600084, + 0.040961652994155884, + 0.020698299631476402, + 0.022655555978417397, + 0.046922970563173294, + -0.0009930194355547428, + -0.012850088067352772, + -0.029653064906597137, + -0.009114671498537064, + 0.01205695141106844, + -0.012216857634484768, + 0.020519204437732697, + 0.007458040025085211, + -0.00663292221724987, + 0.0016726221656426787, + 0.014724192209541798, + -0.019559765234589577, + -0.060483042150735855, + 0.0008371106232516468, + -0.031751036643981934, + -0.026787539944052696, + -0.04628334194421768, + -0.028041206300258636, + -0.040731389075517654, + 0.0049571022391319275, + 0.02232295088469982, + 0.023205634206533432, + 0.03359316289424896, + -0.009888619184494019, + 0.013700790703296661, + -0.04103840887546539, + -0.014890494756400585, + 0.0060444665141403675, + 0.01620812527835369, + 0.026352593675255775, + 0.062478676438331604, + -0.010892831720411777, + 0.018907347694039345, + 0.008353516459465027, + -0.05592890456318855, + -0.004020049702376127, + 0.052961040288209915, + -0.0640137791633606, + -0.032109230756759644, + -0.03661219775676727, + -0.05255167931318283, + -0.023602202534675598, + -0.02129954844713211, + -0.03546087071299553, + -0.0014815338654443622, + -0.0552636943757534, + -0.04019410163164139, + -0.04016851633787155, + -0.046539194881916046, + -0.023602202534675598, + -0.042266491800546646, + -0.008967557922005653, + 0.0032748854719102383, + 0.05618475377559662, + -0.00965195707976818, + 0.01555570587515831, + -0.010074110701680183, + -0.04835573211312294, + 0.035128265619277954, + 0.03794261813163757, + -0.016707032918930054, + -0.040833730250597, + -0.03448863700032234, + 0.06641877442598343, + 0.015351025387644768, + 0.014429964125156403, + 0.024165073409676552, + -0.023794090375304222, + -0.005964512936770916, + -0.07092174142599106, + -0.0022258986718952656, + 0.02225898765027523, + 0.01622091792523861, + 0.03134167939424515, + -0.01508238259702921, + 0.02055758237838745, + -0.029985670000314713, + 0.05129801109433174, + 0.007061471696943045, + -0.019329499453306198, + -0.014046188443899155, + 0.012210461311042309, + 0.022220609709620476, + -0.008315138518810272, + 0.004151173401623964, + -0.01577317900955677, + 0.011302192695438862, + 0.00892278365790844, + -0.019252745434641838, + -0.00950484350323677, + 0.020890187472105026, + 0.036023739725351334, + -0.008455856703221798, + -0.018920138478279114, + 0.01201857440173626, + -0.04769052192568779, + -0.01606740616261959, + 0.011807497590780258, + 0.01009969599545002, + -0.005612718872725964, + -0.037558842450380325, + 0.024075524881482124, + 0.01674541085958481, + -0.0006096435827203095, + 0.016681447625160217, + -0.013777545653283596, + -0.026813125237822533, + 0.019329499453306198, + -0.01153245847672224, + -0.03059971146285534, + 0.003140564076602459, + -0.05227024108171463, + -0.027529506012797356, + -0.008973954245448112, + -0.03835197910666466, + -0.0031053845304995775, + 0.06606058031320572, + -0.012651803903281689, + -0.047588180750608444, + 0.013470524922013283, + 0.0035115471109747887, + -0.010816076770424843, + 0.01253667101264, + -0.05352390930056572, + -0.030625296756625175, + -0.03617725148797035, + 0.0020404071547091007, + -0.03929862752556801, + 0.00552636943757534, + -0.011007964611053467, + -0.030267106369137764, + -0.009690335020422935, + 0.011180663481354713, + 0.02278348058462143, + -0.02462560310959816, + -0.07133109867572784, + -0.01872825063765049, + 0.009466465562582016, + -0.020161014050245285, + 0.037405334413051605, + -0.011071926914155483, + -0.049430303275585175, + -0.05014668405056, + -0.04971173778176308, + 0.014992835000157356, + -0.048253390938043594, + 0.046334512531757355, + -0.014378794468939304, + 0.008391894400119781, + 0.011353363282978535, + 0.023013746365904808, + 0.012044158764183521, + 0.00544001953676343, + 0.00530569814145565, + 0.01813979633152485, + 0.02373012714087963, + -0.01334260031580925, + 0.047869615256786346, + -0.020161014050245285, + 0.048023127019405365, + -0.005874965339899063, + 0.07041003555059433, + -0.011647590436041355, + -0.04753701016306877, + -0.02352544665336609, + -0.03768676891922951, + 0.03694480285048485, + 0.005999692715704441, + -0.010867247357964516, + -0.021273963153362274, + -0.05372859165072441, + 0.007880193181335926, + 0.015210308134555817, + 0.0035019528586417437, + -0.023167256265878677, + -0.07481066882610321, + 0.04827897623181343, + -0.03566554933786392, + -0.010483471676707268, + -0.028322642669081688, + 0.034232787787914276, + 0.025559457018971443, + -0.03407927602529526, + 0.004800393711775541, + 0.04738349840044975, + 0.02942279912531376, + -0.07230333238840103, + 0.03566554933786392, + -0.016630277037620544, + -0.0021683324594050646, + 0.02064712904393673, + 0.027734186500310898, + -0.008481441996991634, + -0.0034571788273751736, + -0.03162311390042305, + 0.006421845871955156, + 0.00411279546096921, + -0.00031801409204490483, + 0.013739167712628841, + -0.03413044661283493, + 0.0009010732173919678, + 0.008212799206376076, + 0.005731049459427595, + -0.011737138032913208, + 0.004889941308647394, + -0.010528245009481907, + -0.012197669595479965, + 0.012760540470480919, + 0.029653064906597137, + 0.07695981115102768, + -0.0010577816283330321, + 0.031162582337856293, + 0.05889676883816719, + 0.02433137595653534, + -0.07153578102588654, + -0.016719825565814972, + -0.03492358326911926, + 0.023205634206533432, + -0.012216857634484768, + -0.024433715268969536, + 0.03827522322535515, + -0.05088865011930466, + 0.023013746365904808, + -0.03561437875032425, + 0.010176450945436954, + -0.001877302536740899, + 0.028783174231648445, + -0.05270518735051155, + -0.06252984702587128, + -0.0021315538324415684, + 0.02778535708785057, + 0.05710581690073013, + -0.06334856897592545, + -0.0904175415635109, + -0.04221532121300697, + -0.00016420400061178952, + 0.03620283678174019, + 0.0036330760922282934, + -0.036970388144254684, + -0.03515385091304779, + -0.029090194031596184, + 0.034232787787914276, + 0.048176635056734085, + 0.004605307709425688, + 0.03310704603791237, + -0.029166949912905693, + 0.04203622415661812, + 0.03960564732551575, + 0.0018549156375229359, + 0.011526062153279781, + 0.05485433340072632, + -0.0030462192371487617, + -0.006652111187577248, + 0.06488367170095444, + 0.012063347734510899, + 0.007330114953219891, + -0.02358940988779068, + -0.014852117747068405, + -0.006888772826641798, + 0.009421692229807377, + 0.03981032595038414, + 0.013329807668924332, + 0.046564776450395584, + 0.013029183261096478, + -0.03251858800649643, + 0.007330114953219891, + -0.03095790185034275, + 0.02057037502527237, + -0.003924105782061815, + 0.01238316111266613, + -0.009050709195435047, + 0.01608019880950451, + 0.005337679758667946, + -0.0051010181196033955, + 0.0245488490909338, + 0.016924506053328514, + -0.010182847268879414, + -0.042061809450387955, + 0.005583935417234898, + -0.021069282665848732, + -0.049865249544382095, + 0.037865862250328064, + -0.02373012714087963, + -0.01842123083770275, + -0.005583935417234898, + -0.018907347694039345, + -0.017666472122073174, + -0.031444016844034195, + -0.012728558853268623, + -0.026736369356513023, + -0.024190658703446388, + 0.00891638733446598, + 4.2425199353601784e-05, + -0.04167803376913071, + 0.006070051342248917, + 0.03251858800649643, + 0.046564776450395584, + 0.0059677110984921455, + 0.05316571891307831, + -0.023026539012789726, + 0.018561948090791702, + -0.0286808330565691, + 0.006959131918847561, + -0.027990037575364113, + 0.00506583834066987, + -0.02608395181596279, + 0.035358529537916183, + -0.02824588678777218, + 0.0434945747256279, + -0.00589415431022644, + 0.03714948147535324, + -0.05081189423799515, + -0.008647744543850422, + 0.002835142659023404, + 0.034232787787914276, + 0.006812017876654863, + 0.014327623881399632, + -0.009325748309493065, + -0.010860851034522057, + -0.021862419322133064, + 0.051195669919252396, + -0.042931701987981796, + 0.009997355751693249, + -0.04252234101295471, + 0.0750153437256813, + -0.028706418350338936, + 0.038300808519124985, + -0.04812546446919441, + 0.03441188111901283, + 0.06442313641309738, + 0.05623592436313629, + 0.022975368425250053, + 0.02564900554716587, + -0.03241625055670738, + 0.037558842450380325, + 0.013662412762641907, + 0.016975676640868187, + -0.004627694841474295, + 0.07987650483846664, + 0.03993825241923332, + -0.03059971146285534, + 0.021913589909672737, + -0.0418827161192894, + 0.007566776592284441, + 0.013892678543925285, + -0.013547279872000217, + 0.020979736000299454, + -0.06437196582555771, + -0.0101380730047822, + 0.05951080843806267, + -0.004119191784411669, + 0.03272327035665512, + 0.016553523018956184, + 0.015798764303326607, + 0.009146653115749359, + 0.05290986970067024, + 0.010739321820437908, + 0.029653064906597137, + 0.018344474956393242, + 0.034539807587862015, + -0.03118816763162613, + -0.033797841519117355, + -0.016988469287753105, + -0.005209754221141338, + -0.005555152427405119, + -0.018817799165844917, + 0.020250560715794563, + -0.00518097123131156, + 0.01205695141106844, + 0.04032202810049057, + -0.003284479957073927, + 0.04364808276295662, + 0.032313909381628036, + -0.0028735201340168715, + -0.06252984702587128, + -0.014161321334540844, + 0.022617178037762642, + -0.011935422196984291, + -0.008020911365747452, + 0.0395033061504364, + 0.005475199315696955, + -0.022757895290851593, + -0.03448863700032234, + -0.05012109875679016, + 0.03558879345655441, + 0.04149894043803215, + -0.050095513463020325, + 0.033362895250320435, + -0.0757828950881958, + 0.0009866232285276055, + 0.02160656824707985, + 0.020071465522050858, + 0.05255167931318283, + 0.01422528363764286, + -0.009792675264179707, + 0.04413419961929321, + -0.018843384459614754, + -0.0047364309430122375, + 0.006799225229769945, + 0.02919253334403038, + -0.008577385917305946, + 0.06672579050064087, + 0.01569642312824726, + -0.03952889144420624, + -0.01338097732514143, + -0.022681141272187233, + -0.016566315665841103, + -0.04444121941924095, + -0.002715212758630514, + -0.012242442928254604, + -0.008577385917305946, + -0.0003212122246623039, + 0.03397693857550621, + 0.013624035753309727, + 0.0065497709438204765, + 0.02750392071902752, + -0.016643069684505463, + 0.0106113962829113, + -0.013432147912681103, + -0.028552908450365067, + 0.01095039863139391, + 0.006022079382091761, + 0.010566622950136662, + -0.01279252115637064, + 0.051784127950668335, + -0.012594236992299557, + 0.007183000911027193, + 0.02660844475030899, + 0.024510471150279045, + 0.006556167267262936, + -0.0028575295582413673, + -0.010035732761025429, + 0.011590024456381798, + 0.0009362526470795274, + -0.024139488115906715, + -0.02845056727528572, + 0.04945588856935501, + -0.023755712434649467, + -0.035946983844041824, + 0.01264540757983923, + -0.016412805765867233, + -0.026199083775281906, + 0.012331990525126457, + -0.00011343368532834575, + 0.09179913252592087, + 0.02034010924398899, + -0.009012331254780293, + -0.024203451350331306, + -0.02129954844713211, + -0.04661594703793526, + -0.005392047576606274, + 0.038966018706560135, + -0.01375196035951376, + 0.001235277857631445, + -0.06186463311314583, + -0.043238721787929535, + -0.04597632214426994, + 0.027606261894106865, + 0.0008427073480561376, + 0.025226851925253868, + -0.04464590176939964, + 0.009082689881324768, + 0.03315821662545204, + 0.007406869903206825, + -0.04638568311929703, + 0.030267106369137764, + -0.019035272300243378, + -0.02018659934401512, + 0.011596420779824257, + -0.007310925982892513, + 0.01629767194390297, + 0.02232295088469982, + 0.03318380191922188, + -0.031802207231521606, + 0.030471786856651306, + -0.0023218425922095776, + -0.0006464220932684839, + 0.012696577236056328, + 0.022796273231506348, + -0.0212227925658226, + -0.01849798671901226, + 0.009223408065736294, + 0.024216243997216225, + -0.0012656600447371602, + -0.031290508806705475, + -0.012229650281369686, + 0.0024561642203480005, + -0.003732218174263835, + 0.0033676312305033207, + 0.022668348625302315, + 0.0038249639328569174, + -0.0011585226748138666, + -0.00613721227273345, + -0.06662344932556152, + 0.0245488490909338, + -0.0355120413005352, + -0.047434668987989426, + 0.0024065931793302298, + -0.012223253957927227, + -0.026429349556565285, + 0.024165073409676552, + -0.003706633113324642, + 0.01371358335018158, + -0.01518472284078598, + -0.007553983945399523, + 0.01805024780333042, + 0.015478950925171375, + 0.007982533425092697, + 0.02138909511268139, + 0.0059197391383349895, + -0.04114075005054474, + -0.019930748268961906, + -0.030420616269111633, + -0.010604999959468842, + 0.0037769919726997614, + -0.012978012673556805, + -0.0240243561565876, + 0.03193013370037079, + 0.006927150301635265, + 0.018088625743985176, + -0.02801562286913395, + -0.008052892051637173, + 0.0037993788719177246, + 0.008852425031363964, + 0.0698983371257782, + 0.017346659675240517, + -0.020621543750166893, + -0.01583714224398136, + -0.010803284123539925, + -0.0038793322164565325, + -0.0007655524532310665, + 0.0322883240878582, + -0.004925120621919632, + 0.04311079904437065, + 0.005296104121953249, + -0.01976444572210312, + -0.006415449548512697, + -0.004000861197710037, + -0.03282561153173447, + -0.02468956634402275, + -0.051707372069358826, + 0.022284572944045067, + 0.006031673867255449, + -0.04285494610667229, + -0.023423107340931892, + -0.013240260072052479, + -0.007784249261021614, + 0.012370368465781212, + -0.01057941559702158, + -0.004480580799281597, + 0.012824502773582935, + -0.0028511332347989082, + 0.0023842062801122665, + -0.02160656824707985, + 0.01025320589542389, + -0.011954611167311668, + 0.0015223100781440735, + -0.008570989593863487, + -0.01813979633152485, + -0.009312955662608147, + -0.007598757743835449, + -0.030574126169085503, + 0.01105913519859314, + 0.01057301927357912, + -0.003636274253949523, + 0.010202036239206791, + -0.021708909422159195, + -0.02683871053159237, + 0.030983487144112587, + -0.035870231688022614, + -0.0024353761691600084, + -0.017743228003382683, + -0.006300316657871008, + -0.008161628618836403, + 0.021056490018963814, + -0.021107660606503487, + 0.04630892723798752, + 0.005424029193818569, + -0.02712014503777027, + -0.01872825063765049, + 0.025162890553474426, + -0.01657910831272602, + 0.014788154512643814, + 0.015325441025197506, + 0.03384901210665703, + -0.0053120944648981094, + -0.0063386945985257626, + -0.03244183585047722, + 0.006383468396961689, + -0.001501522259786725, + -0.006335496436804533, + 0.0048611583188176155, + -0.016272086650133133, + -0.016246503219008446, + 0.025303607806563377, + 0.004864356480538845, + 0.007585965096950531, + 0.03804495930671692, + 0.009236200712621212, + 0.0012624619994312525, + -0.02129954844713211, + 0.018331684172153473, + -0.003556320909410715, + -0.018088625743985176, + 0.021120453253388405, + -0.008679726161062717, + 0.0573616661131382, + 0.019841201603412628, + -0.015274270437657833, + -0.0007239767583087087, + 0.0014359605265781283, + 0.05454730987548828, + 0.0013440143084153533, + 0.012408745475113392, + -0.02035290189087391, + -0.02344869263470173, + -0.04689738526940346, + -0.026480520144104958, + 0.018408438190817833, + -0.048918601125478745, + 0.00578541774302721, + -0.002764783799648285, + 0.020954150706529617, + -0.005977305583655834, + -0.00748362485319376, + 0.04502967745065689, + 0.041089579463005066, + 0.013137919828295708, + -0.007771456614136696, + -0.01741062104701996, + 0.04009176418185234, + 0.009965374134480953, + 0.008679726161062717, + 0.0013448138488456607, + 0.018024662509560585, + 0.008116855286061764, + -0.03318380191922188, + 0.0022818660363554955, + 0.01396943349391222, + -0.04446680471301079, + 0.010381131432950497, + -0.03717506676912308, + 0.04224090650677681, + 0.019137611612677574, + 0.0018437221879139543, + 0.004522156435996294, + -0.001781358616426587, + 0.007253359537571669, + -0.002852732315659523, + -0.008136043325066566, + 0.005062640178948641, + -0.019201574847102165, + -0.022668348625302315, + 0.016118576750159264, + -0.028066791594028473, + 0.025815308094024658, + -0.0050722346641123295, + -0.01732107438147068, + -0.11482567340135574, + -0.005356868263334036, + -0.032544173300266266, + 0.028859928250312805, + -0.026378178969025612, + -0.03436071425676346, + -0.02985774539411068, + -0.003540330333635211, + 0.03952889144420624, + 0.029243703931570053, + -0.00576942740008235, + -0.042931701987981796, + 0.04050112143158913, + -0.047588180750608444, + 0.026813125237822533, + 0.0026656417176127434, + 0.02085180953145027, + -0.017781604081392288, + 0.0030494173988699913, + 0.01642559841275215, + -0.031136997044086456, + 0.04807429760694504, + -0.007010301575064659, + -0.020595960319042206, + -0.015568498522043228, + -0.005881361663341522, + 0.004998677875846624, + -0.011513269506394863, + 0.02691546455025673, + 0.009121067821979523, + -0.002686429535970092, + -0.016476767137646675, + -0.0018677081679925323, + 0.0260199885815382, + -0.021504228934645653, + -0.008558196946978569, + 0.029294874519109726, + -0.02358940988779068, + 0.053626250475645065, + -0.035205017775297165, + 0.02425462007522583, + -0.017960699275135994, + 0.013189089484512806, + -0.000453734741313383, + -0.044569145888090134, + 0.03067646734416485, + -0.01600344479084015, + -0.015568498522043228, + 0.07204747945070267, + -0.014378794468939304, + -0.010381131432950497, + -0.03359316289424896, + 0.010496264323592186, + -0.011167870834469795, + 0.005408038385212421, + 0.00821919459849596, + -0.008430271409451962, + 0.011020757257938385, + 0.04346898943185806, + 0.005775823257863522, + 0.027810942381620407, + -0.016707032918930054, + 0.03640751540660858, + -0.016540730372071266, + 0.016643069684505463, + -0.008008118718862534, + 0.01047067902982235, + -0.011289400048553944, + -0.010227620601654053, + 0.006076447665691376, + 0.018907347694039345, + 0.06263218820095062, + 0.01659190095961094, + 0.021785663440823555, + 0.01938067004084587, + 0.008315138518810272, + -0.026301424950361252, + -0.038735754787921906, + -0.008846028707921505, + -0.013278637081384659, + -0.03477007523179054, + 0.02005867287516594, + -0.005932531785219908, + -0.0302926916629076, + 0.03425837308168411, + 0.02816913276910782, + 0.0151463458314538, + -0.01231280155479908, + 0.0001705003232927993, + -0.0028191518504172564, + -0.04093606770038605, + -0.048483654856681824, + -0.022911405190825462, + -0.012101725675165653, + 0.019278330728411674, + 0.0025744950398802757, + -0.032262738794088364, + 0.0017589717172086239, + -0.11943098157644272, + -0.04902094230055809, + 0.024830283597111702, + -0.021350719034671783, + 0.008200006559491158, + -0.0037194255273789167, + 0.06160878390073776, + 0.034463051706552505, + -0.01412294339388609, + -0.05006992816925049, + -0.0036010947078466415, + -0.007880193181335926, + -0.013355392031371593, + 0.009850241243839264, + 0.026864295825362206, + 0.008954765275120735, + 0.029883330687880516, + 0.00129524280782789, + 0.05285869911313057, + 0.008750084787607193, + 0.0024801502004265785, + -0.027068976312875748, + 0.024740736931562424, + -0.006575356237590313, + -0.01888176240026951, + -0.0040392386727035046, + -0.022438082844018936, + -0.00022606784477829933, + 0.015606876462697983, + 0.03139284625649452, + -0.0007891386630944908, + 0.010886435396969318, + -0.011596420779824257, + -0.006620130036026239, + -0.020954150706529617, + 0.01116147544234991, + 0.020161014050245285, + 0.013393769972026348, + 0.005801408551633358, + -0.007579568773508072, + 0.004714044276624918, + 0.03471890464425087, + 0.005424029193818569, + 0.005107413977384567, + -0.001279252115637064, + 0.01812700368463993, + -0.017295489087700844, + 0.028808757662773132, + -0.01923995278775692, + 0.039912667125463486, + 0.010195639915764332, + -0.05211673304438591, + 0.007598757743835449, + -0.025022171437740326, + 0.03510268032550812, + 0.03331172466278076, + -0.022054307162761688, + 0.0020068269222974777, + -0.01135975867509842, + -0.020007504150271416, + 0.04142218455672264, + 0.011724346317350864, + 0.030702050775289536, + -0.02883434295654297, + -0.013253052718937397, + -0.001918878173455596, + 0.00022446877846959978, + -0.022220609709620476, + -0.005248132161796093, + 0.03569113463163376, + 0.003180540632456541, + 0.0023106492590159178, + 0.0115388548001647, + 0.004554137587547302, + -0.0009930194355547428, + 0.02145305834710598, + 0.0029758603777736425, + -0.035051509737968445, + 0.025738554075360298, + -0.035563208162784576, + 0.015862727537751198, + 0.05367742106318474, + -0.00626513734459877, + 0.04195947200059891, + 0.021184416487812996, + -0.013611243106424809, + -0.008001722395420074, + 0.004125588107854128, + 0.024676773697137833, + 0.05219348892569542, + 0.025034964084625244, + 0.00822559092193842, + -0.022079892456531525, + -0.03448863700032234, + 0.006114825140684843, + 0.01599065214395523, + 0.012031366117298603, + -0.014890494756400585, + 0.01682216487824917, + -0.018408438190817833, + 0.02993449941277504, + 0.01976444572210312, + -0.00746443634852767, + -0.007861004211008549, + -0.011935422196984291, + 0.04694855213165283, + 0.04062904790043831, + -0.006652111187577248, + -0.00818721391260624, + -0.0012048956705257297, + -0.023180048912763596, + 0.005487991496920586, + 0.050453703850507736, + 0.028220301494002342, + -0.03190454840660095, + -0.012044158764183521, + 0.008193610236048698, + -0.030420616269111633, + -0.02064712904393673, + -0.007080660667270422, + -0.002366616390645504, + 0.02595602534711361, + -0.021504228934645653, + -0.00337402755394578, + -0.005187367554754019, + -0.0003733817138709128, + 0.03487241268157959, + 0.016847750172019005, + -0.03139284625649452, + -0.014634644612669945, + 0.01872825063765049, + 0.019508594647049904, + -0.04600190743803978, + 0.0026512499898672104, + -0.014864910393953323, + -0.02829705737531185, + 0.013189089484512806, + 0.008468649350106716, + -0.0146730225533247, + 0.004291891120374203, + -0.021772870793938637, + -0.0028015621937811375, + -0.047767274081707, + -0.030190350487828255, + 0.03589581698179245, + 0.011257419362664223, + -0.01718035712838173, + -0.019265538081526756, + -0.006664903834462166, + -0.05063280090689659, + 0.04648802429437637, + 0.01312512718141079, + 0.003498754696920514, + 0.020954150706529617, + -0.06155761331319809, + 0.019853994250297546, + -0.018561948090791702, + -0.04339223355054855, + -0.02448488585650921, + 0.006089240312576294, + -0.004004059359431267, + 0.03126492351293564, + 0.010010148398578167, + -0.0194702185690403, + -0.0031549555715173483, + 0.007003905717283487, + -0.010873643681406975, + 0.006217165384441614, + 0.050172269344329834, + -0.0320068895816803, + -0.023614995181560516, + -0.024011563509702682, + -0.008570989593863487, + 0.030727636069059372, + 0.027171315625309944, + 0.006895169150084257, + 0.014954457990825176, + -0.02173449471592903, + -0.036074910312891006, + 0.025150097906589508, + -0.013995018787682056, + 0.0016254497459158301, + -0.016783788800239563, + 0.0028895107097923756, + 0.016272086650133133, + -0.009338540956377983, + -0.008308743126690388, + 0.014519511722028255, + -0.0021683324594050646, + -0.003898520953953266, + 0.02078784815967083, + 0.02970423549413681, + 0.00795694813132286, + 0.028706418350338936, + -0.007170208264142275, + -0.0011409330181777477, + 0.00869891420006752, + -0.0016742212465032935, + 0.0115388548001647, + -0.004096805118024349, + 0.024126695469021797, + -0.01592668890953064, + 0.02520126663148403, + 0.017819982022047043, + -0.016105784103274345, + 0.014685814268887043, + 0.02476632222533226, + -0.0075731729157269, + -0.018677081912755966, + 0.013675205409526825, + 0.023180048912763596, + 0.00600928720086813, + 0.0046692704781889915, + 0.015414988622069359, + -0.048330146819353104, + 0.02507334202528, + -0.03233949467539787, + -0.015568498522043228, + -0.01190344151109457, + -0.026710784062743187, + -0.007649927865713835, + -0.01718035712838173, + 0.009114671498537064, + -0.012997201643884182, + 0.0035371321719139814, + 0.058487407863140106, + 0.014263661578297615, + -0.012082536704838276, + -0.020442448556423187, + -0.002956671640276909, + -0.023346351459622383, + 0.009485654532909393, + -0.019252745434641838, + -0.010195639915764332, + 0.01620812527835369, + 0.0030334265902638435, + 0.03891485184431076, + 0.021644946187734604, + 0.009300163015723228, + -0.028732003644108772, + 0.0088780103251338, + -0.013304222375154495, + 0.025636212900280952, + -0.021913589909672737, + 0.025226851925253868, + -0.03482124209403992, + 0.028066791594028473, + -0.004291891120374203, + 0.0015103170881047845, + 0.012479105032980442, + 0.003084596712142229, + 0.0027216088492423296, + -0.02860407717525959, + -0.0015766782453283668, + 0.026787539944052696, + 0.00367784989066422, + 0.0028655247297137976, + 0.008526215329766273, + -0.002516928594559431, + -0.017487376928329468, + 0.024715151637792587, + 0.027555091306567192, + 0.0005424828850664198, + -0.0008419078076258302, + -0.019367877393960953, + 0.008212799206376076, + -0.021568190306425095, + -0.007298133336007595, + 0.0233591441065073, + -0.026480520144104958, + 0.007880193181335926, + -0.006799225229769945, + -0.029218118637800217, + -0.004803591873496771, + -0.006450628861784935, + -0.031060243025422096, + -8.04029987193644e-05, + -0.005519973114132881, + 0.016348842531442642, + -0.04694855213165283, + -0.015901103615760803, + -0.008193610236048698, + 0.016246503219008446, + 0.0355120413005352, + -0.009466465562582016, + -0.02049361914396286, + -0.005865371320396662, + -0.02057037502527237, + -0.003898520953953266, + -0.01886896975338459, + 0.033286139369010925, + -0.006690488662570715, + 0.035281773656606674, + -0.05367742106318474, + 0.006175589747726917, + -0.003086195793002844, + -0.020224977284669876, + -0.004624496679753065, + -0.010329960845410824, + -0.043827179819345474, + 0.0033036686945706606, + -0.019559765234589577, + -0.004838771186769009, + 0.008730895817279816, + 0.013995018787682056, + -0.008315138518810272, + -0.0039177099242806435, + -0.023563824594020844, + 0.0028431378304958344, + -0.0016334450338035822, + -0.012952428311109543, + 0.0022099080961197615, + 0.04262468218803406, + 0.014135736040771008, + -0.023870844393968582, + 0.034104861319065094, + 0.035563208162784576, + 0.0030094406101852655, + -0.013649620115756989, + 0.024663981050252914, + -0.005283311475068331, + -0.009223408065736294, + 0.01578597165644169, + 0.022873029112815857, + 0.006089240312576294, + -0.0341816172003746, + -0.02057037502527237, + -0.002403395017609, + 0.018114211037755013, + 0.012626218609511852, + -0.003028629347681999, + 0.005376057233661413, + -0.008155232295393944, + -0.019943540915846825, + -0.027529506012797356, + 0.027171315625309944, + -0.01871545985341072, + 0.004071219824254513, + 0.004646883346140385, + -0.0070294905453920364, + 0.040347613394260406, + 0.005117008462548256, + -0.015338233672082424, + 0.004157569259405136, + 0.01418690662831068, + -0.007119038142263889, + -0.01798628456890583, + 0.014698606915771961, + 0.025853686034679413, + 0.012811710126698017, + 0.0706658884882927, + 0.008993142284452915, + -0.04114075005054474, + 0.03804495930671692, + 0.05992016941308975, + 0.007451643701642752, + 0.009926997125148773, + 0.005248132161796093, + -0.007784249261021614, + -0.02765743061900139, + -0.03149518743157387, + 0.013150712475180626, + 0.03525618836283684, + -0.009517636150121689, + 0.0012096927966922522, + -0.005826993379741907, + -0.0005272917333059013, + -0.010656170547008514, + 0.02013542875647545, + 0.029294874519109726, + 0.03233949467539787, + 0.0230777096003294, + -0.014289246872067451, + 0.008961161598563194, + 0.0230777096003294, + -0.012236046604812145, + 0.020966943353414536, + -0.03441188111901283, + -0.0014695408754050732, + 0.04505525901913643, + -0.013572865165770054, + -0.023614995181560516, + 0.05572422221302986, + 0.005938928108662367, + -0.04896977171301842, + -4.192549022263847e-05, + -0.015862727537751198, + -0.041396599262952805, + 0.005395245738327503, + 0.023717334493994713, + -0.012741351500153542, + -0.0065305824391543865, + -0.011404532939195633, + -0.017973491922020912, + -0.003421999514102936, + 0.03346523642539978, + 0.03464214876294136, + 0.017065223306417465, + -0.028859928250312805, + -0.015658047050237656, + 0.024510471150279045, + 0.006684092339128256, + -0.03546087071299553, + -0.029064608737826347, + -0.0170908086001873, + -0.032032474875450134, + -0.010317168198525906, + 0.027683015912771225, + -0.01703963801264763, + -0.004454995505511761, + -0.023768505081534386, + 0.018907347694039345, + -0.001393585349433124, + 0.011820290237665176, + 0.007157415617257357, + 0.022143853828310966, + 0.008148835971951485, + -0.011078323237597942, + -0.007611550390720367, + 0.006409053225070238, + -0.03804495930671692, + 0.009792675264179707, + 0.01976444572210312, + 0.020007504150271416, + -0.01939346268773079, + -0.02875758893787861, + 0.0058461823500692844, + -0.024344168603420258, + -0.016540730372071266, + -0.031367260962724686, + -0.0058525786735117435, + -0.009645560756325722, + -0.06539537012577057, + 0.023180048912763596, + -0.030267106369137764, + 0.006786432582885027, + 0.027145730331540108, + -0.005990098230540752, + -0.009338540956377983, + 0.018741043284535408, + 0.014788154512643814, + 0.0019620528910309076, + 0.032697685062885284, + -0.001223284867592156, + 0.008737292140722275, + -0.006639318540692329, + -0.008980349637567997, + -0.01990516297519207, + -0.05173295736312866, + -0.005203357897698879, + -0.002093176357448101, + 0.017896737903356552, + 0.034463051706552505, + 0.0015942680183798075, + -0.024740736931562424, + -0.0035435284953564405, + 0.00821919459849596, + -0.009076293557882309, + 0.007528399117290974, + 0.047204405069351196, + -4.187551894574426e-05, + -0.013278637081384659, + 0.01563246175646782, + -0.008718103170394897, + -0.004234324675053358, + 0.010106092318892479, + 0.008609366603195667, + -0.009005934931337833, + 0.00014381592336576432, + 0.01168596837669611, + -0.01194821484386921, + -0.009997355751693249, + 0.020212184637784958, + 0.0010481872595846653, + -0.009089086204767227, + 0.005494387820363045, + -0.0194702185690403, + 0.0077330791391432285, + -0.03405369073152542, + -0.009562409482896328, + 0.012453519739210606, + 0.031955718994140625, + -0.019329499453306198, + -0.012869277037680149, + 0.008200006559491158, + -0.01608019880950451, + -0.010828869417309761, + 0.012370368465781212, + -0.0017781604547053576, + 0.024523263797163963, + -0.01563246175646782, + -0.0032269135117530823, + -0.013176296837627888, + 0.017666472122073174, + 0.030497372150421143, + 0.01584993489086628, + 0.01739782840013504, + -0.030497372150421143, + -0.011410929262638092, + -0.011391740292310715, + 0.01471139956265688, + -0.01238316111266613, + 0.008206402882933617, + -0.013649620115756989, + -0.025751344859600067, + -0.029550723731517792, + -0.0001515114272478968, + -0.02440813183784485, + 0.014775361865758896, + -0.04009176418185234, + 0.006812017876654863, + -0.010381131432950497, + -0.0007031889399513602, + -0.014493926428258419, + 0.009587994776666164, + -0.008040099404752254, + 0.001551093184389174, + -0.006329100113362074, + 0.012184876948595047, + 0.016566315665841103, + -0.008308743126690388, + -0.015760386362671852, + -0.014609059318900108, + 0.003940096590667963, + 0.005436821840703487, + -0.0031197762582451105, + 0.022310158237814903, + 0.030139179900288582, + -0.036816876381635666, + -0.007119038142263889, + -0.025034964084625244, + 0.020685506984591484, + -0.012402349151670933, + -0.015901103615760803, + -0.02727365493774414, + 0.02883434295654297, + 0.023985978215932846, + -0.021875211969017982, + 0.039912667125463486, + -0.03134167939424515, + -0.04439004883170128, + -0.005890956148505211, + 0.016272086650133133, + -0.014378794468939304, + 0.031060243025422096, + -0.03487241268157959, + -0.026301424950361252, + -0.003642670577391982, + -0.0010657769162207842, + 0.011065531522035599, + 0.009069898165762424, + -0.022732309997081757, + 0.012798917479813099, + -0.02086460217833519, + -0.04444121941924095, + -0.006971924100071192, + 0.010553830303251743, + 0.034028105437755585, + 0.015939481556415558, + 0.0028735201340168715, + -0.031802207231521606, + -0.02078784815967083, + 0.013560072518885136, + -0.0328511968255043, + -0.011263814754784107, + -0.007662720512598753, + -0.01231280155479908, + 0.018996894359588623, + 0.011954611167311668, + 0.017640886828303337, + -0.0036138873547315598, + 0.004733232781291008, + 0.013368184678256512, + -0.01205055508762598, + -0.0019780436996370554, + 0.01529985573142767, + 0.0016838156152516603, + -0.0038793322164565325, + -0.001507118926383555, + 0.002636858494952321, + 0.001677419408224523, + -0.014532304368913174, + -0.022949783131480217, + 0.026429349556565285, + -0.0019284726586192846, + -0.01865149661898613, + -0.018178172409534454, + -0.012907654047012329, + -0.026071159169077873, + -0.001934868865646422, + -0.010457886382937431, + 0.01084166206419468, + -0.002325040753930807, + 0.022949783131480217, + 0.005139395594596863, + -0.03095790185034275, + 0.03369550034403801, + -0.026813125237822533, + -0.022284572944045067, + -0.005737445782870054, + -0.007189397234469652, + 0.013611243106424809, + -0.00722137838602066, + -0.0034667733125388622, + -0.009108275175094604, + -0.013457732275128365, + 0.009197822771966457, + -0.02092856541275978, + -0.017052430659532547, + -0.022386912256479263, + -0.020391279831528664, + 0.005331283435225487, + 0.0031853378750383854, + -0.013048372231423855, + 8.530013292329386e-05, + 0.022207817062735558, + 0.0017621698789298534, + 0.006389864254742861, + -0.0016998063074424863, + -0.020890187472105026, + 0.012805313803255558, + -0.03259534388780594, + -0.018075833097100258, + 0.0007947353878989816, + -0.015734801068902016, + -0.002013223012909293, + -0.010010148398578167, + -0.014250868931412697, + 0.016016237437725067, + -0.019777238368988037, + 0.0034251976758241653, + -0.015018420293927193, + 0.0007215781370177865, + -0.0166686549782753, + 0.01455788966268301, + -0.0068376027047634125, + -0.03413044661283493, + 0.027964452281594276, + 0.027068976312875748, + 0.029243703931570053, + 0.026889879256486893, + 0.017666472122073174, + 0.006287524476647377, + -0.010125280357897282, + 0.017154771834611893, + -0.0036138873547315598, + 0.0003064208722207695, + 0.022450875490903854, + -0.0022402903996407986, + -0.009856637567281723, + -0.003043021075427532, + -0.005487991496920586, + 0.016029030084609985, + -0.01790953055024147, + 0.009926997125148773, + 0.019662106409668922, + -0.0026992219500243664, + 0.015133553184568882, + -0.0238836370408535, + -0.012108121998608112, + -0.014135736040771008, + 0.010451490059494972, + -0.004710846114903688, + -0.030088011175394058, + 0.017947908490896225, + 0.012331990525126457, + 0.008961161598563194, + -0.02816913276910782, + -0.012133706361055374, + 0.01858753338456154, + 0.020148221403360367, + -0.006543374620378017, + 0.034616563469171524, + -0.020033089444041252, + 0.023205634206533432, + -0.009664749726653099, + 0.0016318460693582892, + -0.005059442482888699, + 0.024753529578447342, + -0.006760847754776478, + 0.05122125521302223, + 0.015171930193901062, + 0.028987852856516838, + -0.047076478600502014, + 0.02012263610959053, + -0.0005484793800860643, + 0.00271041551604867, + -0.011596420779824257, + 0.008980349637567997, + 0.005663888994604349, + 0.01157083548605442, + 0.008462253026664257, + 0.008820443414151669, + 0.007541191298514605, + 0.010317168198525906, + 0.00038657401455566287, + 0.012408745475113392, + 0.0057022664695978165, + 0.010732925496995449, + 0.0173338670283556, + 0.04167803376913071, + 0.014736984856426716, + -0.02653168886899948, + 0.0022115071769803762, + -0.00517777306959033, + -0.027452751994132996, + 0.018011869862675667, + 0.021951965987682343, + 0.014110150747001171, + 0.02072388492524624, + -0.005708662793040276, + 0.01741062104701996, + 0.008168024942278862, + -0.02248925343155861, + -0.01637442782521248, + 0.005532765761017799, + 0.009543221443891525, + -0.032313909381628036, + -0.01253667101264, + 0.005161782260984182, + -0.013662412762641907, + 0.019035272300243378, + 0.04328989237546921, + 0.01263901125639677, + 0.005715059116482735, + -0.03198130428791046, + -0.01696288399398327, + -0.001189704518765211, + -0.029397213831543922, + 0.01622091792523861, + 0.031060243025422096, + -0.01622091792523861, + 0.014839325100183487, + -0.03901718929409981, + 0.01806304045021534, + 0.006217165384441614, + -0.02947396971285343, + -0.03589581698179245, + 0.03198130428791046 + ], + "how_to_create_assembling_machines": [ + -0.0022221317049115896, + 0.0029303808696568012, + 0.022139867767691612, + -0.0422966405749321, + -0.014285385608673096, + 0.013520476408302784, + 0.017210453748703003, + -0.020850855857133865, + -0.0012819309486076236, + -0.02757922187447548, + 0.028358295559883118, + -0.042976558208465576, + -0.002365552121773362, + -0.018357818946242332, + 0.02080835960805416, + -0.019349366426467896, + 0.011246996931731701, + 0.018442807719111443, + 0.023924656212329865, + 0.00767033826559782, + 0.045441266149282455, + 0.01441287063062191, + 0.04255161061882973, + -0.011218667030334473, + -0.03507249802350998, + 0.006746073253452778, + 0.010524582117795944, + 0.02036924660205841, + -0.04691442474722862, + -0.03694227710366249, + 0.01559564657509327, + -0.02150244452059269, + -0.02175741456449032, + 0.014434117823839188, + -0.004819635301828384, + -0.0032154512591660023, + 0.014419952407479286, + 0.024292945861816406, + 0.007415368687361479, + 0.019717656075954437, + 0.029576484113931656, + -0.03323104977607727, + -0.01772039383649826, + -0.014072910882532597, + -0.03286276012659073, + 0.018371982499957085, + -0.0502290315926075, + 0.0055880858562886715, + 0.0046319495886564255, + 0.0034084490034729242, + 0.014476613141596317, + 0.024987030774354935, + -0.013548806309700012, + -0.04538460448384285, + -0.02184240333735943, + -0.03685728460550308, + -0.022848118096590042, + -0.00031539221527054906, + -0.004107845015823841, + 0.013704621233046055, + 0.03314606100320816, + -0.01127532683312893, + 0.04359981790184975, + 0.039803601801395416, + -0.016077255830168724, + -0.011714440770447254, + -0.03867040202021599, + 0.01594977080821991, + 0.041815031319856644, + 0.008668969385325909, + -0.020865019410848618, + 0.0029038216453045607, + -0.012146472930908203, + -0.045809555798769, + 0.01858445815742016, + -0.06039948761463165, + -0.005460600834339857, + 0.03841543570160866, + -0.04382645711302757, + 0.04362814873456955, + -0.058303069323301315, + -0.01163653377443552, + 0.013740033842623234, + -0.030114753171801567, + -0.011707358993589878, + -0.03232449293136597, + -0.03739555552601814, + 0.013336331583559513, + -0.05385526642203331, + -0.05807643011212349, + -0.02988811396062374, + 0.0024700190406292677, + 0.005074605345726013, + 0.022678138688206673, + 0.0775674507021904, + 0.006735449656844139, + 0.004454887006431818, + -0.013017619028687477, + 0.004571748431771994, + 0.012231462635099888, + 0.055300094187259674, + -0.023570531979203224, + -0.01383210625499487, + -0.037508875131607056, + 0.010198787786066532, + -0.00013224339636508375, + -0.023414717987179756, + -0.017578743398189545, + -0.07734080404043198, + -0.03297607973217964, + -0.0784740075469017, + 0.0010349290678277612, + 0.01199065800756216, + 0.005170218646526337, + 0.011622368358075619, + -0.005106476601213217, + 0.03994525223970413, + 0.02899572066962719, + 0.04136174917221069, + -0.0090301763266325, + -0.007606595754623413, + 0.00828651525080204, + 0.005063981283456087, + -0.026106063276529312, + -0.01885359175503254, + -0.01087870728224516, + 0.03572408854961395, + -0.0405401811003685, + -0.03223950043320656, + 0.009972147643566132, + -0.00698333652690053, + 0.003585511352866888, + 0.03232449293136597, + 0.0028843446634709835, + -0.017677899450063705, + 0.013584218919277191, + -0.03994525223970413, + -0.011027439497411251, + 0.0033818897791206837, + 0.033004410564899445, + -0.002448771381750703, + -0.015071542002260685, + -0.02616272307932377, + 0.008385670371353626, + -0.034335918724536896, + 0.044987987726926804, + -0.02131829969584942, + -0.017862044274806976, + 0.02273479849100113, + -0.0020379868801683187, + -0.0019653914496302605, + -0.011926915496587753, + -0.028429120779037476, + -0.03453422710299492, + 0.029661474749445915, + -0.022862283512949944, + -0.038812052458524704, + 0.05065397918224335, + 0.01101327408105135, + -0.029066545888781548, + 0.005584544502198696, + -0.033344369381666183, + -0.021559104323387146, + 0.02381133660674095, + -0.0546485036611557, + 0.007705750875174999, + -0.04716939479112625, + 0.018102848902344704, + -0.039350323379039764, + 0.016955485567450523, + 1.6156933270394802e-05, + -0.01674300990998745, + -0.018357818946242332, + 0.010814964771270752, + 0.006770861800760031, + -0.01620474085211754, + -0.08629307895898819, + -0.043939776718616486, + -0.03218284249305725, + -0.017224619165062904, + 0.0056624519638717175, + -0.011494883336126804, + -0.027253426611423492, + -0.050370678305625916, + -0.01973182149231434, + -0.015439831651747227, + -0.029038215056061745, + 0.011331986635923386, + 0.006168850231915712, + 0.05102226883172989, + -0.016162246465682983, + 0.014788242056965828, + -0.030029764398932457, + 0.027012621983885765, + 0.0038387104868888855, + -0.00885311421006918, + 0.04954911023378372, + -0.02263564243912697, + 0.10074135661125183, + -0.013584218919277191, + 0.010496252216398716, + -0.00907975435256958, + 0.021544938907027245, + -0.014901562593877316, + -0.016615524888038635, + -0.01283347513526678, + -0.04646114632487297, + 0.036092378199100494, + 0.0268709734082222, + 0.004575289320200682, + 0.015482326969504356, + -0.037593863904476166, + 0.037678856402635574, + 0.029746465384960175, + -0.020553389564156532, + 0.009440961293876171, + -0.013477981090545654, + 0.04476134479045868, + 0.005467683542519808, + -0.008562732487916946, + -0.03640400618314743, + 0.049577441066503525, + 0.04037020355463028, + 0.02793334610760212, + -0.005180842708796263, + 0.042268309742212296, + 0.020156770944595337, + -0.039718613028526306, + 0.081080362200737, + 0.016615524888038635, + -0.017153793945908546, + -0.01728127896785736, + -0.009575529024004936, + -0.009745508432388306, + -0.01220313273370266, + 0.008300679735839367, + -0.017578743398189545, + 0.0036049881018698215, + -0.035299137234687805, + 0.03612070530653, + -0.015751460567116737, + -0.011601121164858341, + 0.02988811396062374, + -0.007153316400945187, + 0.01708296872675419, + 0.0031286906450986862, + -0.02281978726387024, + -0.04461969807744026, + 0.015000716783106327, + 0.01137448102235794, + 0.035554107278585434, + -0.016459710896015167, + 0.024746226146817207, + 0.031162962317466736, + -0.02590775489807129, + -0.04286323860287666, + -0.05694323033094406, + -0.019774315878748894, + 0.04566790536046028, + -0.0031552498694509268, + -0.040058571845293045, + 0.04731104522943497, + -0.09280896931886673, + 0.029151534661650658, + 0.02457624487578869, + 0.028669925406575203, + 0.03325938060879707, + 0.005719111766666174, + 0.01145238894969225, + -0.05920962989330292, + -0.01620474085211754, + 0.04362814873456955, + 0.04997406154870987, + -0.016176410019397736, + -0.053543634712696075, + -0.019859306514263153, + 0.002923298394307494, + 0.04818927124142647, + 0.03164457157254219, + -0.018456973135471344, + -0.06657542288303375, + -0.027352582663297653, + 0.04572456702589989, + 0.09093919396400452, + -0.021984053775668144, + 0.02830163575708866, + -0.010722892358899117, + 0.0015670012217015028, + 0.005361446179449558, + 0.029633143916726112, + 0.011126594617962837, + 0.027735037729144096, + 0.004975450225174427, + 0.0023407633416354656, + 0.04082348197698593, + -0.008137783035635948, + 0.0037147668190300465, + 0.011494883336126804, + 0.013775446452200413, + -0.003987442702054977, + 0.032211173325777054, + 0.05977622792124748, + 0.031162962317466736, + 0.05017236992716789, + -0.018187837675213814, + -0.02222485840320587, + -0.03833044320344925, + -0.028414955362677574, + 0.03753720596432686, + 0.02327306754887104, + 0.027281757444143295, + 0.011296574026346207, + 0.027834191918373108, + -0.02255065366625786, + 0.03147459402680397, + -0.008442330174148083, + 0.02310308814048767, + -0.012691824696958065, + -0.004578830674290657, + -0.055753372609615326, + 0.0023991940543055534, + -0.035299137234687805, + 0.04096513241529465, + -0.03960529342293739, + -0.005343739874660969, + -0.010135045275092125, + 0.009745508432388306, + -0.005981164053082466, + -0.032126180827617645, + 0.013987921178340912, + -0.02221069298684597, + -0.017692063003778458, + -0.00016632788174320012, + -0.033372700214385986, + 0.024094635620713234, + 0.008406917564570904, + 0.03991692140698433, + 0.02354220114648342, + 0.042353298515081406, + 0.04359981790184975, + -0.025411980226635933, + -0.02636103332042694, + -0.026106063276529312, + 0.03277777135372162, + -0.02872658520936966, + -0.023938821628689766, + -0.004642573185265064, + 0.0035979056265205145, + 0.023414717987179756, + 0.04133342206478119, + 0.011211584322154522, + 0.01123991422355175, + -0.01657303050160408, + -0.017437094822525978, + -0.02255065366625786, + -0.01682800054550171, + 0.008003215305507183, + 0.0475943423807621, + -0.0018892546650022268, + 0.003944947849959135, + -0.02381133660674095, + 0.09535866975784302, + 0.021289968863129616, + 0.025256164371967316, + 0.023669686168432236, + 0.05439353361725807, + -0.006204262375831604, + 0.05175884813070297, + -0.01859862357378006, + 0.05008738115429878, + 0.052495427429676056, + 0.019080232828855515, + 0.0036545656621456146, + 0.013456733897328377, + -0.056886572390794754, + -0.025978578254580498, + 0.016162246465682983, + 0.030199743807315826, + 0.01736626960337162, + 0.0094692911952734, + 0.04708440229296684, + -0.027338417246937752, + 0.03844376280903816, + -0.023726345971226692, + 0.015666471794247627, + 0.023924656212329865, + 0.006122814025729895, + 0.06748197972774506, + -0.06895513832569122, + -0.052212126553058624, + 0.05782146006822586, + -0.06289252638816833, + 0.022083207964897156, + 0.019321037456393242, + 0.006090942770242691, + -0.006388407200574875, + 0.049945730715990067, + -0.013293836265802383, + 0.010305025614798069, + 0.03816046565771103, + 0.029746465384960175, + 0.0033411653712391853, + -0.0063813249580562115, + 4.791748142451979e-05, + -0.016856329515576363, + -0.0008100599516183138, + -0.009858828037977219, + 0.002880803542211652, + 0.03005809336900711, + -0.002703741192817688, + 0.0837433785200119, + -0.05722653120756149, + 0.03912368416786194, + -0.015652306377887726, + -0.024122966453433037, + -0.049322471022605896, + -0.004005149006843567, + 0.0060980250127613544, + -0.02698429301381111, + 0.018825262784957886, + -0.05102226883172989, + -0.029859784990549088, + 0.00648047961294651, + -0.021530773490667343, + -0.010885789059102535, + 0.014264138415455818, + 0.03549744933843613, + -0.027465902268886566, + 0.024179626256227493, + -0.02539781481027603, + -0.012727237306535244, + 0.005531426053494215, + 0.03637567535042763, + 0.06289252638816833, + 0.029491495341062546, + 0.001285472186282277, + -0.05331699550151825, + -0.030341394245624542, + -0.011955245397984982, + 0.01180651318281889, + 0.029066545888781548, + -0.003937865141779184, + 0.03464755043387413, + 0.025256164371967316, + -0.05824641138315201, + -0.01026253029704094, + -0.06289252638816833, + -0.01579395681619644, + -0.03629068657755852, + -0.025227835401892662, + 0.03048304282128811, + -0.0056624519638717175, + -0.0019317495170980692, + 0.04960577189922333, + 0.002108811866492033, + 0.02971813455224037, + 0.07694418728351593, + -0.019675161689519882, + 0.02018510177731514, + 0.01966099627315998, + 0.03841543570160866, + 0.0264318585395813, + -0.024448761716485023, + 0.004221165087074041, + -0.01885359175503254, + 0.03801881521940231, + -0.014575767330825329, + 0.019887635484337807, + 0.02273479849100113, + 0.003072030609473586, + -0.021743249148130417, + -0.06158934533596039, + 0.002721447264775634, + -0.007726998068392277, + -0.00903725903481245, + -0.020567554980516434, + -0.017309609800577164, + 0.032296162098646164, + -0.017125464975833893, + -0.050002388656139374, + -0.03736722469329834, + -0.005892632994800806, + 0.012004823423922062, + 0.008378587663173676, + 0.003870581742376089, + 0.06640543788671494, + -0.021219145506620407, + -0.028599100187420845, + -0.018456973135471344, + -0.00552788469940424, + 0.010021725669503212, + 0.0029958938248455524, + 0.04221164807677269, + -0.017578743398189545, + 0.044393058866262436, + -0.04529961571097374, + -0.05858637019991875, + -0.032664451748132706, + -0.01957600750029087, + 6.52363887638785e-05, + 0.021176649257540703, + -0.018924416974186897, + 0.01400916837155819, + 0.004886919166892767, + -0.019533511251211166, + -0.06453566253185272, + -0.0008370619616471231, + 0.018131177872419357, + -0.018485302105545998, + -0.011282408609986305, + -0.009717178530991077, + 0.004876295570284128, + -0.007132069207727909, + 0.027310088276863098, + -0.01158695574849844, + 0.03249447047710419, + 0.008484824560582638, + 0.01414373517036438, + 0.028329966589808464, + 0.0048479656688869, + -0.004639031831175089, + -0.04105012118816376, + -0.011657780967652798, + -0.018060352653265, + 0.02238067239522934, + -0.036630645394325256, + -0.005400399677455425, + -0.008321927860379219, + -0.008831867016851902, + 0.018825262784957886, + 0.004405309911817312, + -0.008378587663173676, + 0.02960481494665146, + 0.018032023683190346, + -0.045526254922151566, + 0.019335201010107994, + -0.030426383018493652, + -0.014674922451376915, + -0.03068135306239128, + -0.0052906209602952, + -0.0013509852578863502, + 0.01569480076432228, + -0.0015085707418620586, + 0.014164983294904232, + -0.028712421655654907, + 0.03119129315018654, + -0.007309131324291229, + 0.00286486791446805, + 0.012096895836293697, + 0.025610288605093956, + 0.011820678599178791, + -0.04379812628030777, + -0.008321927860379219, + -0.03719724714756012, + -0.015227356925606728, + 0.019420191645622253, + 0.004592995624989271, + -0.021828239783644676, + -0.00846357736736536, + -0.012118143029510975, + 0.027083447203040123, + -0.013138022273778915, + -0.015992265194654465, + -0.007181646302342415, + 0.020156770944595337, + 0.029463164508342743, + 0.01648803986608982, + 0.003821004182100296, + 0.01594977080821991, + -0.0025886506773531437, + -0.023867996409535408, + -0.01993013173341751, + 0.021544938907027245, + -0.024788720533251762, + -0.013067197054624557, + -0.019165221601724625, + 0.010949531570076942, + 0.008307762444019318, + 0.005046275444328785, + -0.05277872830629349, + -0.025185339152812958, + -0.07989050447940826, + -0.021559104323387146, + 0.015326512046158314, + -0.05005905032157898, + 0.009023094549775124, + -0.031701233237981796, + 0.02053922601044178, + 0.007280801422894001, + -0.02072337083518505, + -0.003475732635706663, + 0.01815950870513916, + 0.02487371116876602, + -0.023315561935305595, + -0.014242890290915966, + 0.005690781865268946, + -0.02425045147538185, + 0.019590171054005623, + -0.0105812419205904, + 0.03331603854894638, + 0.005071063991636038, + -0.014094158075749874, + -0.011700276285409927, + 0.017068805173039436, + -0.0295198243111372, + -0.03325938060879707, + -0.006122814025729895, + -0.001859154086560011, + -0.038302116096019745, + 0.006622129585593939, + -0.04096513241529465, + 0.03665897622704506, + 0.007819070480763912, + -0.014788242056965828, + -0.010276694782078266, + 0.009242651052772999, + 0.004536335822194815, + 0.046404484659433365, + -0.01638888567686081, + -0.01842864230275154, + -0.005170218646526337, + 0.0037430967204272747, + -0.0027462360449135303, + 0.026488518342375755, + 0.01357005350291729, + 0.002004345180466771, + 0.003238469362258911, + 0.022678138688206673, + -0.029123205691576004, + 0.008378587663173676, + -0.009618023410439491, + 0.0024062765296548605, + -0.00639194855466485, + -0.008513154461979866, + -0.03289109095931053, + 0.013562971726059914, + 0.04011523351073265, + -0.004950661677867174, + 0.008081123232841492, + 0.019023573026061058, + 0.004192835185676813, + -0.0020025745034217834, + 0.0432031974196434, + -0.025256164371967316, + 0.003980360459536314, + 0.07790740579366684, + 0.018456973135471344, + 0.015312346629798412, + 0.005811184179037809, + -0.03501584008336067, + 0.0021353710908442736, + -0.0031729561742395163, + 0.02133246511220932, + -0.010135045275092125, + 0.009327641688287258, + -0.03243781253695488, + -0.02900988608598709, + -0.079380564391613, + -0.01009255088865757, + 0.006537139881402254, + -0.0405118502676487, + -0.0009809250477701426, + -0.012968041934072971, + 0.03518581762909889, + 0.007705750875174999, + 0.003137543797492981, + -0.0008875247440300882, + 0.022054878994822502, + 0.04867088049650192, + 0.01026253029704094, + -0.013732951134443283, + -0.014292468316853046, + -0.020836690440773964, + -0.02124747447669506, + -0.018740272149443626, + -0.006749614607542753, + -0.005276456009596586, + -0.04685776308178902, + 0.006005953066051006, + 0.007549935951828957, + -0.002565632574260235, + 0.009115166962146759, + -0.051532208919525146, + 0.04566790536046028, + 0.04300488904118538, + -0.0038174630608409643, + 0.03643233701586723, + -0.005007321480661631, + 0.022890612483024597, + 0.009455125778913498, + 0.01480240747332573, + -0.007234765216708183, + 0.009589693509042263, + 0.009228486567735672, + 0.02566695027053356, + -0.0006135208532214165, + 0.035044167190790176, + 0.00982341542840004, + -0.030624693259596825, + -0.0863497406244278, + -0.0014811260625720024, + -0.004950661677867174, + 0.03682895749807358, + -0.0032225337345153093, + -0.012281040661036968, + -0.04119177162647247, + -0.0004696577088907361, + 0.01903773657977581, + 0.0011305427178740501, + 0.01238019485026598, + -0.0286557599902153, + 0.013803776353597641, + -0.04184335842728615, + 0.01815950870513916, + -0.04328818991780281, + 0.01912272721529007, + -0.021403290331363678, + -0.061815984547138214, + 0.019944295287132263, + -0.029831454157829285, + 0.006455691065639257, + 0.02432127669453621, + 0.004192835185676813, + -0.008768124505877495, + -0.013336331583559513, + -0.01984514109790325, + -0.005988246761262417, + 0.03192787244915962, + -0.0018857134273275733, + 0.011105346493422985, + -0.004469051957130432, + 0.010453757829964161, + 0.03694227710366249, + 0.015935605391860008, + -0.010035890154540539, + 0.022154033184051514, + -0.03059636428952217, + 0.013655044138431549, + 0.0026718699373304844, + -0.011162006296217442, + -0.03665897622704506, + -0.029973104596138, + 0.021219145506620407, + 0.010014642961323261, + 0.010992026887834072, + 0.00648047961294651, + -0.01440578792244196, + 0.07150483131408691, + -0.02158743515610695, + 0.02308892272412777, + -0.02087918482720852, + 0.012713071890175343, + -0.008435247465968132, + 0.013421321287751198, + -0.008010298013687134, + -0.0036191532853990793, + 0.04399643838405609, + -0.0010455527808517218, + 0.001770622911863029, + 0.01418623048812151, + -0.013697538524866104, + 0.020114276558160782, + 0.0047452691942453384, + -0.018881922587752342, + -0.024618741124868393, + -0.022791458293795586, + 0.01340007409453392, + -0.029548155143857002, + 0.03289109095931053, + 0.05170218646526337, + 0.050625648349523544, + -0.03138960152864456, + 0.057594820857048035, + 0.02308892272412777, + -0.0012668806593865156, + -0.021105824038386345, + 0.013810858130455017, + 0.0019016489386558533, + 0.008470660075545311, + -0.04442138597369194, + 0.010191705077886581, + 0.025426143780350685, + 0.006650459486991167, + 0.04467635601758957, + 0.03629068657755852, + 0.006186556536704302, + 0.003125149291008711, + 0.04073849320411682, + 0.0067779445089399815, + -0.012514762580394745, + -0.017493754625320435, + -0.015000716783106327, + 0.015114037320017815, + 0.015893111005425453, + 0.016459710896015167, + -0.0467161126434803, + -0.009618023410439491, + -0.11524630337953568, + -0.03399595990777016, + 0.005258750170469284, + -0.010142127983272076, + -0.013074279762804508, + 0.010517500340938568, + 0.04416641592979431, + 0.007415368687361479, + 0.005272915121167898, + -0.04286323860287666, + 0.014717417769134045, + -0.015411501750349998, + -0.04750935360789299, + -0.004033478908240795, + 0.029066545888781548, + 0.02177157811820507, + 0.012196050025522709, + 0.002894968492910266, + 0.021530773490667343, + 0.003675813088193536, + -0.02097834087908268, + -0.015170697122812271, + 0.012769732624292374, + 0.00316056190058589, + -0.029321515932679176, + -0.021814074367284775, + -0.014271220192313194, + -4.8996455006999895e-05, + -0.004168046172708273, + 0.0317295603454113, + 0.008761041797697544, + 0.026856807991862297, + -0.007309131324291229, + 0.03461921960115433, + -0.02583692967891693, + 0.010028808377683163, + 0.018216168507933617, + 0.01787620782852173, + 0.027182603254914284, + 0.056801583617925644, + 0.003920159302651882, + 0.003937865141779184, + 0.025072019547224045, + 0.0034066783264279366, + 0.035837408155202866, + 0.045526254922151566, + 0.00521979620680213, + 0.02369801700115204, + -0.03368432819843292, + 0.023032262921333313, + 0.014519107528030872, + -0.0396902821958065, + 0.010765386745333672, + 0.011395729146897793, + 0.019986791536211967, + 0.037593863904476166, + -0.04501631483435631, + -0.012217298150062561, + 7.132290193112567e-05, + -0.020411740988492966, + 0.015751460567116737, + 0.01621890626847744, + 0.032919421792030334, + -0.019250212237238884, + 0.0069408416748046875, + 0.0010535205947235227, + -0.009547198191285133, + -0.010992026887834072, + 0.007248930167406797, + -0.010163375176489353, + 0.004270742181688547, + 0.010531664825975895, + 0.007224141154438257, + -0.0007414483116008341, + -0.008470660075545311, + 0.009108084253966808, + -0.005372069776058197, + -0.015468161553144455, + 0.042268309742212296, + -0.03249447047710419, + 0.022975603118538857, + 0.015538986772298813, + 0.003233157331123948, + 0.013449651189148426, + -0.017493754625320435, + -0.019434357061982155, + -0.0147599121555686, + 0.00767033826559782, + 0.02519950456917286, + 0.05937960743904114, + 0.03127628192305565, + 0.015411501750349998, + -0.013300918973982334, + -0.02325890213251114, + -0.016148081049323082, + 0.03410927951335907, + -0.021020835265517235, + -0.009759672917425632, + 0.030964653939008713, + 0.00018193150754086673, + -0.004394685849547386, + 0.019802646711468697, + 0.0036120705772191286, + -0.011289491318166256, + 0.0024133590050041676, + 0.042523279786109924, + 0.021389124915003777, + -0.012238545343279839, + -0.0020167394541203976, + -0.018117012456059456, + 0.04328818991780281, + -0.015014882199466228, + 0.002188490005210042, + 0.0031109843403100967, + -0.041390080004930496, + 0.027040952816605568, + 0.0189669132232666, + -0.035299137234687805, + -0.007464946247637272, + 0.006062612868845463, + 0.00601303530856967, + 0.03311773017048836, + -0.030199743807315826, + -0.0038564165588468313, + 0.002976417075842619, + -0.013343414291739464, + -0.015751460567116737, + 0.016459710896015167, + -0.011183254420757294, + -0.020907515659928322, + 0.033287711441516876, + 0.029321515932679176, + -0.038132134824991226, + -0.002687805565074086, + -0.017649568617343903, + -0.027040952816605568, + 0.015808120369911194, + -0.05003071948885918, + -0.06272254884243011, + -0.03249447047710419, + -0.005651828367263079, + -0.04088013991713524, + -0.055385082960128784, + -0.04997406154870987, + -0.00011896372598130256, + 0.011579873971641064, + -0.02528449520468712, + 0.023287232965230942, + -0.0180745180696249, + -0.010467922315001488, + 0.008555649779736996, + -0.009490538388490677, + -0.007043537683784962, + 0.039973583072423935, + -0.06901179999113083, + 0.00024655924062244594, + -0.03303274139761925, + -0.03575241565704346, + 0.00802446249872446, + 0.027735037729144096, + 0.002206196077167988, + 0.04541293531656265, + -0.0023903409019112587, + -0.012868886813521385, + -0.011183254420757294, + 0.0025089725386351347, + -0.0064202784560620785, + -0.018641117960214615, + 0.05915296822786331, + -0.025185339152812958, + -0.029746465384960175, + 0.004564665723592043, + 0.001755572622641921, + 0.00019454718858469278, + -0.0002321729261893779, + -0.0012146473163738847, + 0.03416593745350838, + -0.02671515755355358, + -0.04538460448384285, + 0.04527128487825394, + -0.014122487977147102, + -0.015312346629798412, + -0.03158791363239288, + 0.02917986549437046, + 0.036460667848587036, + -0.003980360459536314, + 0.015071542002260685, + 0.049039170145988464, + 0.015269852243363857, + 0.02062421478331089, + 0.01440578792244196, + 0.008017380721867085, + -0.01841447874903679, + -0.018740272149443626, + -0.006324665155261755, + 0.01770622842013836, + 0.024377936497330666, + 0.02195572294294834, + -0.013895848765969276, + -0.017635403200984, + 0.03051137365400791, + 0.001967162126675248, + 0.008194442838430405, + -0.031417932361364365, + 0.012125225737690926, + 0.02501535974442959, + -0.0062219686806201935, + 0.019873471930623055, + -0.062439244240522385, + -0.00047939614159986377, + 0.002489495789632201, + -0.0145474374294281, + 0.01198357529938221, + 0.002246920485049486, + -0.02017093636095524, + 0.002599274506792426, + -0.007769493386149406, + 0.011162006296217442, + -0.010574160143733025, + -0.02881157584488392, + -0.008364422246813774, + -0.03249447047710419, + -0.005488930735737085, + -0.00648047961294651, + 0.007443698588758707, + 0.040228553116321564, + -0.022791458293795586, + 0.015751460567116737, + -0.04595120623707771, + 0.014455365017056465, + -0.013088444247841835, + 0.01159403845667839, + 0.000771106278989464, + 0.0007635811343789101, + 0.006282169837504625, + -0.004816094413399696, + 0.04215499013662338, + 0.010892871767282486, + 0.011246996931731701, + -0.03886871412396431, + -0.006689413450658321, + -0.007117903791368008, + 0.013513393700122833, + 0.004660279490053654, + 0.006714201997965574, + -0.004929414018988609, + 0.02405214123427868, + 0.027196766808629036, + 0.007464946247637272, + -0.00017739427858032286, + 0.0004205229342915118, + -0.008923939429223537, + 0.02131829969584942, + -0.009405548684298992, + 0.027820026502013206, + -0.013527559116482735, + 0.016856329515576363, + 0.010935367085039616, + -0.0023124334402382374, + 0.005609333515167236, + -0.021474113687872887, + 0.046404484659433365, + 0.015085707418620586, + 0.015893111005425453, + -0.016615524888038635, + -0.020581720396876335, + -0.01866944693028927, + -0.00570494681596756, + 0.027267592027783394, + 0.009320558980107307, + -0.017493754625320435, + -0.012670577503740788, + -0.002650622511282563, + -0.012620999477803707, + 0.0055491323582828045, + -0.014299550093710423, + -0.0021814072970300913, + -0.026545178145170212, + 0.0020804819650948048, + -0.04266493022441864, + -0.02670099399983883, + -0.0057863956317305565, + 0.024958699941635132, + 0.027820026502013206, + 0.0147599121555686, + -0.030398054048419, + -0.02001512050628662, + -0.010630819946527481, + -0.005619957111775875, + -0.018060352653265, + 0.01603476144373417, + 0.0145474374294281, + 0.018202003091573715, + -0.018995242193341255, + 0.0036935193929821253, + 0.009384301491081715, + -0.02583692967891693, + -0.018924416974186897, + -0.011707358993589878, + 0.003158791223540902, + -0.020652545616030693, + 0.006154685281217098, + -0.014703252352774143, + -0.0011039833771064878, + 0.013541723601520061, + -0.03447756916284561, + 0.02354220114648342, + -0.042438291013240814, + 0.008874362334609032, + -0.0005887321312911808, + -0.021729083731770515, + 0.04379812628030777, + 0.021389124915003777, + 0.004207000136375427, + -0.022593148052692413, + 0.019264377653598785, + 0.02175741456449032, + 0.003994525410234928, + -0.00014176049444358796, + 0.026021074503660202, + 0.00014596572145819664, + -0.017139630392193794, + 0.022862283512949944, + -0.023471377789974213, + -0.014660757966339588, + -0.0096959313377738, + -0.013159269466996193, + -0.025596125051379204, + 0.021799908950924873, + -0.007365791127085686, + 0.012805144302546978, + 0.006331747397780418, + 0.04436472803354263, + -0.0020185101311653852, + -0.02627604454755783, + -2.593685894680675e-05, + -0.06249590590596199, + -0.018740272149443626, + -0.01480240747332573, + -0.01123991422355175, + 0.013499229215085506, + 0.00394140649586916, + -0.02661600336432457, + 0.0075853485614061356, + -0.01097786147147417, + -0.0011597579577937722, + -0.019023573026061058, + 0.0008724744548089802, + 0.01303886715322733, + 0.013952508568763733, + 0.09150578826665878, + -0.01458993274718523, + -0.01604892499744892, + 0.01065914984792471, + 0.06487562507390976, + -0.009738425724208355, + 0.02141745388507843, + -0.012727237306535244, + 0.01296095922589302, + -0.036602314561605453, + -0.020992504432797432, + -0.006625670939683914, + 0.0520138181746006, + 0.00018005022138822824, + 0.012082730419933796, + -0.028344132006168365, + -0.020425906404852867, + -0.0193776972591877, + 0.016615524888038635, + 0.005669534672051668, + 0.019406026229262352, + 0.019179387018084526, + 0.008768124505877495, + 0.015468161553144455, + -0.00521979620680213, + -0.013924178667366505, + -0.0021938018035143614, + -0.00789697840809822, + 0.009065588936209679, + 0.03215451166033745, + 0.015312346629798412, + -0.008010298013687134, + 0.031956203281879425, + 0.00671774335205555, + -0.015935605391860008, + 0.024930370971560478, + -0.010035890154540539, + -0.028939060866832733, + -0.026488518342375755, + -0.0012474037939682603, + -0.02256481721997261, + 0.028145821765065193, + 0.0010836211731657386, + 0.01260683499276638, + 0.0026984293945133686, + 0.0009800398256629705, + -0.002461165888234973, + -0.005304786376655102, + -0.007132069207727909, + -0.0057863956317305565, + 0.03167290240526199, + 0.005442894529551268, + 0.005134806502610445, + -0.021884899586439133, + 0.0023248279467225075, + -0.04946412146091461, + -0.016983814537525177, + 0.02035508118569851, + 0.017337938770651817, + 0.029321515932679176, + -0.04974742233753204, + -0.018442807719111443, + 0.017918704077601433, + -0.0005117100081406534, + -0.005297703668475151, + 0.000587846792768687, + -0.01515653170645237, + -0.012734320014715195, + -0.009504703804850578, + 0.014929892495274544, + -0.03799048438668251, + -0.0090301763266325, + -0.00471693929284811, + 0.027692541480064392, + 0.006200721487402916, + 0.00767033826559782, + -0.0025408437941223383, + -0.030709683895111084, + -0.011657780967652798, + 0.027805861085653305, + -0.024080472066998482, + -0.019802646711468697, + -0.03382597863674164, + 0.030426383018493652, + -0.0255536288022995, + 0.006919594015926123, + 0.02820248156785965, + 0.00823693722486496, + -0.03048304282128811, + 0.017734559252858162, + -0.020057616755366325, + 0.010907037183642387, + 0.032041192054748535, + 0.011091182008385658, + 0.013499229215085506, + 0.0021920311264693737, + -0.03507249802350998, + 0.012047317810356617, + -0.005690781865268946, + -0.002829455304890871, + 0.015071542002260685, + -0.017592908814549446, + 0.020340915769338608, + 1.61984335136367e-05, + -0.034505899995565414, + 0.01631806045770645, + -0.00689480546861887, + -0.0129963718354702, + -0.0009021323639899492, + 0.01594977080821991, + -0.0005975852254778147, + -0.011353233829140663, + 0.03427926078438759, + -0.021091660484671593, + 0.009603858925402164, + 0.006770861800760031, + -0.004267201293259859, + 0.0011730376863852143, + -0.006328206043690443, + -0.000698068062774837, + 0.02062421478331089, + -0.0017732788110151887, + 0.009419714100658894, + -0.010680397041141987, + -0.012755567207932472, + -0.0038670403882861137, + -0.017493754625320435, + -0.025511134415864944, + -0.006328206043690443, + -0.02757922187447548, + -0.01559564657509327, + 0.019986791536211967, + 0.013074279762804508, + -0.011303656734526157, + 0.009993395768105984, + -0.0023991940543055534, + -0.01858445815742016, + -0.012691824696958065, + -0.012989289127290249, + 0.027281757444143295, + -0.03243781253695488, + -0.008137783035635948, + -0.0030755719635635614, + 0.010694562457501888, + 0.011282408609986305, + 0.031077973544597626, + -0.000984466285444796, + -0.004713397938758135, + -0.017054639756679535, + -0.003739555599167943, + 0.044478047639131546, + 0.0017847878625616431, + 0.013867518864572048, + -0.009412631392478943, + -0.059889547526836395, + 0.003144626272842288, + -0.019887635484337807, + -0.025072019547224045, + 0.024080472066998482, + -0.03566742688417435, + -0.00788281299173832, + -0.009193073958158493, + 0.02256481721997261, + -0.038557082414627075, + 0.003440320258960128, + 0.011126594617962837, + 0.011162006296217442, + -0.0038918291684240103, + 0.015184861607849598, + -0.008343175053596497, + 0.021261639893054962, + -0.023655522614717484, + -0.005722653120756149, + 0.018995242193341255, + 0.017862044274806976, + -0.02680014818906784, + 0.018371982499957085, + 0.006696495693176985, + -0.011601121164858341, + 0.004564665723592043, + -0.005297703668475151, + 0.014830737374722958, + -0.017692063003778458, + -0.02742340788245201, + -0.021020835265517235, + 0.017692063003778458, + 0.006650459486991167, + -0.006186556536704302, + -0.0018556127324700356, + -0.006229051388800144, + -0.033712659031152725, + 0.024108801037073135, + -0.017607074230909348, + -0.012684741988778114, + 0.021573269739747047, + -0.004621325526386499, + -0.015312346629798412, + -0.01026253029704094, + -0.014037498272955418, + 0.01657303050160408, + -0.0030189119279384613, + -0.02010011114180088, + 0.012139390222728252, + -0.00020384296658448875, + -0.0048479656688869, + -0.009660518728196621, + 0.011204501613974571, + 0.014434117823839188, + 0.014618262648582458, + 0.025865258648991585, + -0.032834429293870926, + -0.03674396499991417, + -0.016020596027374268, + -0.013633796013891697, + 0.03770718351006508, + 0.03456255793571472, + -0.020850855857133865, + 0.0032349280081689358, + 0.00658671697601676, + 0.02097834087908268, + 0.004727562889456749, + 0.014533272944390774, + -0.0016767798224464059, + -0.002960481448099017, + -0.030086424201726913, + 0.03286276012659073, + -0.006268004886806011, + -0.018995242193341255, + -0.0016688121249899268, + -0.004182211123406887, + -0.019448522478342056, + 0.007486193440854549, + -0.0414184108376503, + 0.060342829674482346, + -0.0073728738352656364, + -0.015170697122812271, + 0.011041603982448578, + -0.013159269466996193, + 0.014235807582736015, + -0.004182211123406887, + -0.01224562805145979, + 0.01340007409453392, + -0.010510417632758617, + 0.022763127461075783, + 0.004203458782285452, + -0.009518868289887905, + 0.025794433429837227, + -0.012146472930908203, + -0.00968884862959385, + -0.025624454021453857, + -0.019094396382570267, + 0.03014308400452137, + 0.010630819946527481, + -0.0013129168655723333, + 0.017224619165062904, + 0.006852310616523027, + 0.0067425318993628025, + -0.041106779128313065, + 0.0015014882665127516, + -0.0038493340834975243, + -0.01422872580587864, + 0.0019246670417487621, + -0.013350496999919415, + -0.015255686827003956, + 0.009178909473121166, + -0.019590171054005623, + -0.002004345180466771, + 0.011289491318166256, + 0.028613265603780746, + -0.03014308400452137, + -0.03578074648976326, + -0.027295922860503197, + -0.0295198243111372, + 0.006646918132901192, + -0.017734559252858162, + -0.023329727351665497, + -0.032211173325777054, + -0.021629929542541504, + -0.01087870728224516, + -0.031219622120261192, + 0.012698907405138016, + -0.025794433429837227, + 0.004532794468104839, + -0.033712659031152725, + 0.04362814873456955, + -0.022508157417178154, + -0.033627670258283615, + 0.04609285667538643, + -0.003461567685008049, + 0.021615764126181602, + 0.036177366971969604, + -0.003079113084822893, + 0.005740359425544739, + -0.0011154924286529422, + 0.0405401811003685, + -0.013782528229057789, + 0.012018987908959389, + 0.0112328315153718, + 0.002022051252424717, + -0.009136414155364037, + 0.025185339152812958, + -0.005726194474846125, + 0.021105824038386345, + 0.020425906404852867, + 0.029293185099959373, + -0.001293440000154078, + 0.016417214646935463, + 0.031077973544597626, + 0.004947120323777199, + 0.00929931178689003, + 0.0017095364164561033, + 0.0016953714657574892, + -0.02106332965195179, + -0.0387837253510952, + 0.00033354107290506363, + -0.009185991249978542, + 0.0010898184264078736, + -0.01648803986608982, + -0.011466553434729576, + 0.007287883665412664, + 0.031871210783720016, + -0.00047496959450654685, + 0.01964683085680008, + -0.026318538933992386, + -0.006211345084011555, + -0.027210932224988937, + 0.012111060321331024, + -0.013881683349609375, + 0.014618262648582458, + -0.023655522614717484, + 0.025624454021453857, + -0.007677420973777771, + 0.05977622792124748, + -0.005386234726756811, + 0.004203458782285452, + -0.00018093553080689162, + -0.025171175599098206, + -0.02494453452527523, + 0.021035000681877136, + 0.0070152077823877335, + 0.005538508296012878, + -0.013350496999919415, + -0.002264626557007432, + 0.027040952816605568, + 0.003080883761867881, + 0.015935605391860008, + -0.0009101001778617501, + -0.0035465576220303774, + 0.006834604311734438, + 0.023853830993175507, + 0.01876860298216343, + -0.011431141756474972, + -0.0334860198199749, + 0.0007662370335310698, + -0.023485541343688965, + -0.002255773637443781, + -0.010559994727373123, + 0.03223950043320656, + -0.016601359471678734, + 0.0013642649864777923, + -0.022720633074641228, + -0.01317343395203352, + 0.018102848902344704, + -0.022437334060668945, + -0.008272349834442139, + 0.014901562593877316, + -0.00827943254262209, + -0.015099871903657913, + 0.009632188826799393, + -0.01304594986140728, + -0.019774315878748894, + 0.025709444656968117, + 0.024972865357995033, + -0.00810945313423872, + 0.016332225874066353, + -0.021729083731770515, + -0.037140585482120514, + -0.0001552614994579926, + -0.012989289127290249, + 0.023641357198357582, + 0.046064525842666626, + 0.006990419235080481, + 0.00543935364112258, + -0.006682330742478371, + 0.034590888768434525, + -0.017635403200984, + -0.031219622120261192, + -0.046234503388404846, + 0.0042849075980484486 + ], + "how_to_create_electricity_generators": [ + 0.007938527502119541, + 0.011051183566451073, + 0.005858194082975388, + 0.007041128817945719, + 0.006084112450480461, + 0.05381882190704346, + -0.014709808863699436, + -0.006451230030506849, + 0.026055941358208656, + -0.021474814042448997, + 0.039109013974666595, + -0.01350491028279066, + -0.014195216819643974, + -0.03358656167984009, + 0.016617566347122192, + 0.010787611827254295, + -0.003608421655371785, + 0.029294107109308243, + 0.026256758719682693, + 0.02231573313474655, + 0.05108269676566124, + -0.02418583817780018, + 0.041518811136484146, + 0.008139343932271004, + 0.0016692872159183025, + 0.03215574100613594, + 0.017835015431046486, + 0.07912170141935349, + -0.04731738939881325, + -0.035594724118709564, + 0.045284122228622437, + -0.01385633833706379, + -0.028214719146490097, + -0.011540673673152924, + 0.019027363508939743, + -0.016228483989834785, + 0.005547556094825268, + 0.03283349797129631, + 0.013153481297194958, + 0.020847262814641, + 0.015500524081289768, + -0.04643881693482399, + -0.022955836728215218, + 0.004603090696036816, + -0.016655217856168747, + 0.022780122235417366, + -0.041518811136484146, + -0.005999392829835415, + 0.0324067622423172, + 0.011226898059248924, + 0.04470677301287651, + 0.011747765354812145, + -0.010718581266701221, + -0.07942292839288712, + -0.017546342685818672, + -0.06747434288263321, + -0.013166031800210476, + -0.016366545110940933, + -0.05211188271641731, + -0.023520633578300476, + 0.022466346621513367, + 0.009934141300618649, + 0.0301726795732975, + 0.04508330672979355, + -0.017345525324344635, + 0.008597456850111485, + -0.05281474068760872, + 0.008861028589308262, + 0.01339195016771555, + 0.012262357398867607, + -0.0021179865580052137, + 0.06566699594259262, + -0.017847565934062004, + 0.01930348575115204, + 0.008597456850111485, + -0.03853166475892067, + 0.017458485439419746, + 0.026256758719682693, + -0.032682884484529495, + -0.01400695089250803, + -0.05793556198477745, + -0.033410847187042236, + -0.01369317527860403, + -0.00489804008975625, + -0.03544411435723305, + 0.006877965293824673, + -0.023646144196391106, + -0.017960526049137115, + -0.037125952541828156, + -0.0494510643184185, + -0.021725835278630257, + -0.011835622601211071, + -0.0022042749915271997, + -0.019692568108439445, + 0.09102007746696472, + 0.021838795393705368, + 0.03647329658269882, + -0.017596546560525894, + 0.012977766804397106, + 0.06305637955665588, + 0.023608490824699402, + -0.017696954309940338, + -0.058839235454797745, + -0.02726083993911743, + 0.06757475435733795, + 0.03235656023025513, + 0.005582071375101805, + 0.04023860767483711, + -0.03951064869761467, + -0.039535749703645706, + -0.05286494269967079, + 0.032005131244659424, + 0.0308002308011055, + 0.009394447319209576, + -0.022278081625699997, + -0.0007467863615602255, + 0.03408860042691231, + -0.0018355883657932281, + 0.030875537544488907, + -0.019466649740934372, + -0.04166942462325096, + -0.013881441205739975, + -0.02411053143441677, + 0.02640737034380436, + 0.026357166469097137, + -0.012412969954311848, + -0.015513074584305286, + -0.017332974821329117, + -0.008967711590230465, + 0.01038597896695137, + -0.030373496934771538, + 0.036824725568294525, + 0.037125952541828156, + -0.02577981911599636, + -0.004907453432679176, + -0.0052149537950754166, + -0.010994703508913517, + -0.020069099962711334, + -0.00868531409651041, + 0.017332974821329117, + 0.013153481297194958, + -0.04907453432679176, + -0.014257972128689289, + 0.02305624447762966, + -0.015161645598709583, + 0.022290632128715515, + -0.007900874130427837, + -0.0497271865606308, + -0.01026046834886074, + -0.020633894950151443, + -0.005654239561408758, + -0.015588381327688694, + -0.029017984867095947, + -0.020571140572428703, + 0.020997876301407814, + -0.019253281876444817, + 0.010787611827254295, + 0.038305748254060745, + -0.0388328917324543, + -0.02826492302119732, + -0.0218262430280447, + 0.00855980347841978, + -0.03418900817632675, + 0.014245420694351196, + -0.05256371945142746, + -0.026884309947490692, + -0.025691961869597435, + -0.021537570282816887, + -0.051609840244054794, + 0.022855428978800774, + 0.00028004488558508456, + -0.008346435613930225, + 0.01354256272315979, + 0.029695739969611168, + 0.0030765715055167675, + -0.02269226498901844, + -0.029294107109308243, + -0.034967172890901566, + -0.007668680045753717, + -0.04116738215088844, + 0.0158896055072546, + 0.004628192633390427, + -0.07179190218448639, + -0.02554134838283062, + 0.019993793219327927, + 0.02967063896358013, + -0.01381868589669466, + 0.05090698227286339, + -0.022717367857694626, + 0.042146362364292145, + 0.011289652436971664, + 0.007787914946675301, + 0.009143426083028316, + 0.004123013932257891, + 0.016492055729031563, + -0.007405108772218227, + 0.029645536094903946, + 0.016994096338748932, + 0.026557981967926025, + -0.04171963036060333, + 0.03810493275523186, + 0.02350808121263981, + 0.06908087432384491, + -0.010825264267623425, + -0.018726138398051262, + -0.022215325385332108, + -0.045484937727451324, + 0.04234718158841133, + 0.026231655851006508, + -0.01590215601027012, + -0.004954519681632519, + -0.05366821214556694, + 0.03481656312942505, + 0.003410742850974202, + -0.013442154973745346, + -0.030398597940802574, + -0.030373496934771538, + 0.03941023722290993, + -0.004675259348005056, + -0.034465134143829346, + -0.046714939177036285, + 0.06581760942935944, + -0.010994703508913517, + -0.006037046201527119, + 0.0324067622423172, + 0.039234522730112076, + -0.0012935406994074583, + -0.1007094755768776, + 0.060445766896009445, + 0.02343277633190155, + -0.020558590069413185, + 0.002914977027103305, + 0.028039004653692245, + -0.010273018851876259, + 0.0029714566189795732, + -0.028064105659723282, + 0.005632275249809027, + 0.03029819019138813, + -0.035167988389730453, + -0.013417053036391735, + -0.036649011075496674, + -0.0011766592506319284, + 0.007191740907728672, + -0.05171024799346924, + -0.002991852117702365, + 0.007668680045753717, + 0.005453423131257296, + -0.02788839116692543, + 0.023821856826543808, + 0.008697864599525928, + 0.044179629534482956, + -0.008729242719709873, + 0.010367152281105518, + 0.05301555618643761, + 0.011521846987307072, + -0.05893964320421219, + -0.04081595316529274, + -0.008327608928084373, + 0.03765309602022171, + 0.0012441209983080626, + -0.005403219256550074, + 0.06401026248931885, + -0.0780172124505043, + 0.011728938668966293, + -0.01984318159520626, + -0.022729918360710144, + 0.03210553899407387, + -0.0168309323489666, + -0.029394514858722687, + -0.04217146709561348, + -0.0029887142591178417, + 0.032431866973638535, + 0.033611662685871124, + -0.0468655526638031, + -0.06948251277208328, + -0.03536880761384964, + 0.010561692528426647, + 0.03529350087046623, + 0.002334491815418005, + -0.004929417744278908, + -0.011873275972902775, + -0.03697533905506134, + 0.05652984604239464, + 0.07912170141935349, + -0.013040522113442421, + 0.016228483989834785, + -0.021688181906938553, + 0.012293735519051552, + 0.041694525629282, + -0.014521543867886066, + -0.0020426802802830935, + 0.025641757994890213, + 0.01563858613371849, + 0.0063131689094007015, + 0.06918128579854965, + 0.023332366719841957, + 0.0018497082637622952, + -0.03248206898570061, + 0.005616586655378342, + -0.01878889463841915, + 0.014634503051638603, + 0.0340132936835289, + -0.012657715007662773, + 0.0583873987197876, + -0.017220014706254005, + -0.022830326110124588, + 0.007813016884028912, + -0.04184513911604881, + 0.021424610167741776, + -0.006695975083857775, + 0.019077567383646965, + -0.010028273798525333, + 0.035343702882528305, + -0.02078450843691826, + 0.03782881051301956, + -0.014634503051638603, + 0.05442127212882042, + 0.021976856514811516, + -0.03956085070967674, + -0.03677452355623245, + -0.03351125493645668, + -0.032733090221881866, + 0.05301555618643761, + -0.06089760363101959, + -0.008704140782356262, + -0.01965491473674774, + -0.007561996579170227, + -0.005996255204081535, + -0.02237848937511444, + -0.0006455936818383634, + -0.03654860332608223, + 0.016416748985648155, + -0.01044873334467411, + 0.005186713766306639, + -0.057784948498010635, + 0.006250413600355387, + 0.009940416552126408, + 0.0558771938085556, + 0.008653935976326466, + 0.02023226208984852, + -0.037376970052719116, + 0.005105132237076759, + -0.00420773308724165, + 0.011728938668966293, + 0.013479807414114475, + -0.03506758064031601, + -0.011402611620724201, + -0.014985931105911732, + -0.0031973752193152905, + 0.018826548010110855, + 0.026884309947490692, + 0.011829347349703312, + -0.02034522220492363, + 0.015011033974587917, + -0.008679037913680077, + 0.01276439893990755, + 0.00982745736837387, + 0.013429603539407253, + -0.00871669128537178, + -0.023395122960209846, + -0.043677590787410736, + 0.0574837252497673, + -0.04551003873348236, + 0.0008730811532586813, + -0.03612186759710312, + 0.06526536494493484, + -0.04051472991704941, + 0.042196568101644516, + 0.003875131020322442, + 0.06265474855899811, + 0.03313472121953964, + 0.07811761647462845, + 0.030750026926398277, + 0.023457877337932587, + -0.021788591518998146, + 0.031252067536115646, + -0.010624447837471962, + 0.03004716895520687, + -0.016705423593521118, + 0.05037983879446983, + 0.01929093524813652, + -0.006564189679920673, + 0.008892405778169632, + -0.004957657307386398, + -0.014107359573245049, + 0.015437768772244453, + 0.014257972128689289, + 0.009727049618959427, + -0.026633288711309433, + -0.027486758306622505, + 0.0510575957596302, + -0.051609840244054794, + 0.0372263602912426, + -0.005145922768861055, + 0.014835319481790066, + 0.055124130100011826, + 0.04161921888589859, + 0.016090422868728638, + 0.020734304562211037, + 0.010837815701961517, + -0.009049293585121632, + 0.0025462904013693333, + -0.0001567898434586823, + -0.024097980931401253, + 0.021236345171928406, + 0.0044587538577616215, + -0.013304092921316624, + -0.004772529937326908, + 0.0067838323302567005, + 0.014885523356497288, + 0.07575802505016327, + 0.03622227534651756, + 0.0343647226691246, + -0.013906543143093586, + 0.01626613736152649, + -0.049752287566661835, + 0.023859510198235512, + -0.007336077746003866, + -0.01054286677390337, + 0.020671548321843147, + -0.030900638550519943, + -0.04111718013882637, + 0.005572658032178879, + -0.02146226353943348, + -0.014082257635891438, + 0.018839098513126373, + 0.02721063606441021, + -0.03368696942925453, + 0.02603083848953247, + -0.02721063606441021, + 0.0008236614521592855, + -0.004926279652863741, + -0.0008887699223123491, + 0.039661258459091187, + 0.03351125493645668, + -0.01085036713629961, + 0.016479505226016045, + -0.04849718511104584, + 0.004527784418314695, + -0.001251181005500257, + 0.004759978502988815, + -0.027411453425884247, + 0.05186086148023605, + 0.007091332692652941, + -0.04342656955122948, + -0.012067817151546478, + -0.023106448352336884, + -0.020633894950151443, + -0.04606228694319725, + -0.017722057178616524, + 0.02313155122101307, + 0.007568271830677986, + -0.0038939574733376503, + 0.012143122963607311, + -0.019065016880631447, + 0.003881406504660845, + 0.056931477040052414, + -0.01966746710240841, + -0.010097304359078407, + -0.0121180210262537, + 0.003092260332778096, + 0.014722360298037529, + -0.01400695089250803, + -0.009877662174403667, + -0.025830022990703583, + 0.01258240919560194, + 0.02015695720911026, + 0.018638281151652336, + -0.003947299439460039, + -0.0017194913234561682, + 0.0067085265181958675, + -0.03556962311267853, + -0.024349000304937363, + -0.012406694702804089, + 0.006422990467399359, + -0.01135240774601698, + 0.007499241270124912, + 0.03958595171570778, + -0.0028208442963659763, + -0.04234718158841133, + 0.004543473478406668, + 0.00825230311602354, + -0.04598698019981384, + 0.00807031337171793, + 0.009193630889058113, + 0.07485435158014297, + 0.02144971303641796, + -0.02783818729221821, + -0.06240372732281685, + -0.001575938891619444, + -0.04018840193748474, + -0.001473961747251451, + 0.04279901832342148, + -0.013253889046609402, + 0.010348325595259666, + -0.03612186759710312, + -0.03609676659107208, + -0.04817085713148117, + 0.014232869260013103, + 0.016730524599552155, + 0.02380930632352829, + -0.035393908619880676, + -0.016805831342935562, + 0.01292756199836731, + -0.010793887078762054, + -0.05090698227286339, + 0.02721063606441021, + 0.019027363508939743, + 0.007279598154127598, + -0.005936637986451387, + -0.025202471762895584, + -0.0232570618391037, + -0.00029298814479261637, + 0.026633288711309433, + -0.024750633165240288, + 0.02144971303641796, + -0.011910928413271904, + 0.03105125203728676, + 0.020884916186332703, + 0.015927258878946304, + -0.022152571007609367, + -0.004405411891639233, + 0.006620669271796942, + 0.040113095194101334, + 0.013429603539407253, + -0.038305748254060745, + -0.01966746710240841, + 0.002078764606267214, + -0.02023226208984852, + -0.02058369107544422, + 0.004091636277735233, + 0.0009452495723962784, + -0.011327305808663368, + -0.011917204596102238, + -0.05954209342598915, + -0.031879618763923645, + -0.04212126135826111, + -0.016165727749466896, + 0.010153784416615963, + 0.01898971013724804, + -0.028515944257378578, + 0.036272481083869934, + -0.018198994919657707, + 0.016843484714627266, + -0.014396033249795437, + 0.012161949649453163, + 0.012256082147359848, + -0.002299976535141468, + 0.02127399854362011, + 0.01911522075533867, + 0.019190527498722076, + -0.04985269531607628, + -0.03574533760547638, + -0.02300604060292244, + -0.029043087735772133, + 0.006921893917024136, + -0.007135261315852404, + -0.014847869984805584, + 0.008641385473310947, + -0.008189547806978226, + 0.02330726571381092, + 0.014421135187149048, + 0.026758799329400063, + -0.004775667563080788, + 0.0002165052865166217, + 0.0753563940525055, + 0.03802962601184845, + 0.007329802494496107, + 0.011233173310756683, + 0.009545059874653816, + -0.013919093646109104, + -0.010084753856062889, + 0.034414928406476974, + -0.031201863661408424, + 0.02992165833711624, + 0.009695671498775482, + 0.049752287566661835, + 0.005356152541935444, + 0.0042359731160104275, + -0.017295321449637413, + -0.012977766804397106, + -0.05683106929063797, + 0.012199603021144867, + 0.009005364961922169, + -0.03406349942088127, + -0.016743075102567673, + -0.021600324660539627, + 0.019366241991519928, + 0.020872365683317184, + -0.015324809588491917, + -0.020357772707939148, + -0.004421100951731205, + -0.012833429500460625, + 0.012525929138064384, + -0.0007722806767560542, + -0.009281488135457039, + -0.005428321193903685, + 0.01288990955799818, + -0.05037983879446983, + -0.013994400389492512, + -0.006978373508900404, + -0.019391342997550964, + -0.02936941385269165, + 0.05206167697906494, + -0.004985897336155176, + -0.027863290160894394, + -0.0031973752193152905, + 0.012111745774745941, + -0.02751186117529869, + 0.03679962456226349, + -0.045911673456430435, + -0.014722360298037529, + -0.0031738420948386192, + -0.0016896825982257724, + -0.003373089712113142, + -0.019127771258354187, + 0.0020552314817905426, + 0.03833084926009178, + 0.007656129077076912, + -0.033912885934114456, + -0.042196568101644516, + 0.012406694702804089, + -0.027135329321026802, + -0.0023705761414021254, + 0.0016849759267643094, + -0.016780728474259377, + 0.00868531409651041, + 0.022780122235417366, + 0.007869496941566467, + 0.015312258154153824, + 0.02869165875017643, + 0.009915314614772797, + 0.009996896609663963, + -0.002271736739203334, + -0.0026263033505529165, + 0.008089140057563782, + 0.02176348865032196, + 0.023658694699406624, + 0.04001268744468689, + -0.014082257635891438, + -0.014584298245608807, + 0.005547556094825268, + 0.05045514553785324, + -0.006043321453034878, + -0.03155329450964928, + 0.07364945113658905, + -0.04081595316529274, + 0.05668045952916145, + 0.02844063751399517, + -0.03810493275523186, + 0.004537197761237621, + 0.03584574535489082, + 0.046539224684238434, + 0.011283377185463905, + 0.01916542463004589, + -0.011082560755312443, + -0.008089140057563782, + -0.04779432713985443, + -0.06702250987291336, + -0.004289315082132816, + -0.05176045373082161, + 0.01379358395934105, + -0.03642309457063675, + -0.007725159637629986, + 0.011540673673152924, + 0.020320119336247444, + 0.007882047444581985, + 0.013429603539407253, + 0.010831540450453758, + 0.009871385991573334, + -0.03858187049627304, + 0.014295624569058418, + -0.008647660724818707, + 0.015387564897537231, + -0.01350491028279066, + 0.005164749454706907, + -0.029695739969611168, + -0.04440554976463318, + 0.004998448304831982, + 0.0022827188950031996, + -0.026934513822197914, + 0.015738993883132935, + -0.025152267888188362, + 0.01379358395934105, + 0.04877330735325813, + -0.019931038841605186, + -0.025629205629229546, + 0.007718884386122227, + -0.01842491328716278, + 0.026557981967926025, + -0.016605013981461525, + 0.01954195648431778, + -0.016843484714627266, + -0.0019156011985614896, + 0.0179856289178133, + -0.019127771258354187, + -0.00744903739541769, + 0.009909039363265038, + -0.027687575668096542, + -0.07400088012218475, + 0.0003218163037672639, + 0.0004702714504674077, + 0.03165370225906372, + -0.016805831342935562, + -0.03582064434885979, + -0.0023407672997564077, + -0.01379358395934105, + 0.018073486164212227, + 0.0158896055072546, + 0.0074113840237259865, + -0.038933299481868744, + -0.0014770994894206524, + -0.025215022265911102, + 0.04781942814588547, + -0.0020709200762212276, + 0.016667770221829414, + -0.012174500152468681, + -0.015111441724002361, + 0.02653288096189499, + -0.010486386716365814, + 0.03549431636929512, + 0.0030514695681631565, + -0.0168309323489666, + -0.010442458093166351, + -0.027235738933086395, + 0.005801714491099119, + -0.003533115377649665, + 0.036950238049030304, + 9.854520612861961e-05, + -0.005378116853535175, + 0.0030797093641012907, + -0.007267047185450792, + 0.037376970052719116, + -0.0018826547311618924, + -0.016843484714627266, + -0.002102297730743885, + -0.026884309947490692, + 0.015663687139749527, + -0.006102939136326313, + 0.017107056453824043, + -0.013479807414114475, + -0.009902764111757278, + 0.024386653676629066, + -0.03504247963428497, + 0.012042714282870293, + 0.0021273999009281397, + 0.002532170619815588, + 0.05853801220655441, + 0.0012245100224390626, + -0.0030169542878866196, + -0.011088836006820202, + 0.008710416033864021, + 0.001382182352244854, + 0.012438071891665459, + 0.016416748985648155, + 0.002023853827267885, + 0.029645536094903946, + 0.025152267888188362, + -0.011986235156655312, + 0.005258881952613592, + -0.01694389246404171, + 0.01072485651820898, + -0.019705118611454964, + -0.01023536641150713, + -0.004232835490256548, + -0.00914970226585865, + 0.0052149537950754166, + 0.006972097791731358, + 0.006303755566477776, + -0.00605901051312685, + 0.010662101209163666, + 0.007631027139723301, + 0.0182994045317173, + -0.0020615069661289454, + 0.003912784159183502, + -0.04397881403565407, + 0.009130875580012798, + -0.0016316340770572424, + -0.01632889173924923, + -0.0301726795732975, + 0.005221229046583176, + 0.0003086769429501146, + -0.03647329658269882, + 0.019065016880631447, + 0.03863207623362541, + 0.0005185144837014377, + -0.001546130166389048, + 0.02670859545469284, + 0.00838408898562193, + -0.06812699884176254, + -0.026809003204107285, + -0.03042370080947876, + 0.024323899298906326, + 0.028340229764580727, + 0.027536962181329727, + -0.0142830740660429, + 0.009432099759578705, + -0.10864172875881195, + -0.032005131244659424, + 0.026357166469097137, + -0.029545128345489502, + 0.014923176728188992, + 0.04166942462325096, + 0.03617207333445549, + 0.026306962594389915, + 0.020420528948307037, + -0.06330740451812744, + -0.013216235674917698, + -0.013492358848452568, + -0.036021459847688675, + 0.026256758719682693, + 0.012199603021144867, + -0.0061405920423567295, + 0.018073486164212227, + -0.002754951361566782, + 0.026733696460723877, + -0.01793542318046093, + 0.011829347349703312, + -0.044254936277866364, + -0.009915314614772797, + -0.022717367857694626, + -0.022955836728215218, + 0.028917577117681503, + -0.00606214813888073, + -0.01029184553772211, + 0.016466952860355377, + 0.03938513621687889, + 0.018023280426859856, + 0.027863290160894394, + 0.019428996369242668, + 0.016479505226016045, + -0.03752758353948593, + -0.011477918364107609, + 0.0027125917840749025, + 0.008973987773060799, + 0.021161038428544998, + 0.011666183359920979, + 0.002103866543620825, + 0.0261563491076231, + -0.016102973371744156, + 0.005155336111783981, + 0.01978042535483837, + 0.019316038116812706, + -0.026482677087187767, + 0.034163907170295715, + -0.005280846264213324, + 0.03295901045203209, + 0.028892474249005318, + -0.05276453495025635, + 0.027160432189702988, + 0.0052149537950754166, + 0.009381895884871483, + 0.03130227327346802, + -0.04114228114485741, + -0.020696651190519333, + -0.01044873334467411, + -0.01041735615581274, + 0.03870737925171852, + 0.02269226498901844, + -0.008729242719709873, + -0.05401964113116264, + 0.004298728425055742, + 0.015475422143936157, + 0.0008864165865816176, + -0.014822768047451973, + 0.0007071722066029906, + -0.024712981656193733, + 0.02225297875702381, + -0.016102973371744156, + 0.00019709041225723922, + -0.002180741634219885, + -0.024637674912810326, + -0.008465670980513096, + 0.012682816945016384, + -0.025403287261724472, + 0.020458180457353592, + -0.06310658901929855, + 0.030072271823883057, + 0.01903991401195526, + -0.002880461746826768, + 0.013630419969558716, + -0.004417962860316038, + -0.0142830740660429, + -0.014270522631704807, + 0.01985573209822178, + 0.02535308338701725, + 0.019366241991519928, + 0.011101387441158295, + -0.0279385969042778, + -0.02368379570543766, + -0.03198002651333809, + 3.885426849592477e-05, + 0.03072492592036724, + -0.01910267025232315, + -0.008396640419960022, + 0.03823044151067734, + -0.0034327071625739336, + 0.005644826218485832, + 0.0301726795732975, + -0.024888696148991585, + 0.008277405053377151, + 0.013655521906912327, + 0.042020853608846664, + -0.005654239561408758, + -0.013065624050796032, + -0.0033856406807899475, + -0.03710084781050682, + 0.015801748260855675, + -0.017270218580961227, + 0.02448706328868866, + 0.032180845737457275, + -0.044982895255088806, + 0.008120517246425152, + 0.024085428565740585, + -0.023834409192204475, + -0.026432471349835396, + 0.007486690301448107, + -0.0035864573437720537, + 0.04234718158841133, + -0.025403287261724472, + -0.006790108047425747, + 0.0029165458399802446, + 0.0007385497447103262, + 0.028490841388702393, + 0.009369345381855965, + -0.023031143471598625, + -0.03353635594248772, + 0.04146860912442207, + 0.0308002308011055, + -0.04089125990867615, + -0.02763737179338932, + -0.023633591830730438, + -0.026005737483501434, + 0.018098587170243263, + -0.008277405053377151, + -0.030624516308307648, + 0.0006954055861569941, + -0.03085043467581272, + -0.05668045952916145, + -0.009243834763765335, + 0.005651101935654879, + 0.02726083993911743, + -0.004697223659604788, + 0.02237848937511444, + -0.0002731810382101685, + -0.013467256911098957, + -0.02436155267059803, + 0.043501876294612885, + -0.0063633727841079235, + 0.00961409043520689, + 0.028164515271782875, + -0.058839235454797745, + 0.013831236399710178, + -0.0028930127155035734, + -0.030222883448004723, + 0.012155674397945404, + -0.0028584974352270365, + 0.0043991366401314735, + 0.018562976270914078, + -0.014910625293850899, + -0.0019689430482685566, + -0.0073862820863723755, + -0.04433024302124977, + -0.00903046689927578, + 0.004813320469111204, + 0.022127468138933182, + -0.049250248819589615, + -0.019692568108439445, + 0.0027518137358129025, + -0.004697223659604788, + 0.02096022292971611, + 0.046589430421590805, + -0.020809609442949295, + 0.027988800778985023, + -0.0446314662694931, + -0.05311596393585205, + 0.006256689317524433, + -0.0020364047959446907, + 0.002725142752751708, + -0.00405084528028965, + -0.004154391586780548, + 0.03315982595086098, + -0.00019669819448608905, + 0.0024866731837391853, + 0.028666555881500244, + -0.021161038428544998, + -0.004267350770533085, + 0.0122749088332057, + 0.01657991297543049, + -0.020746855065226555, + 0.00852842628955841, + -0.002188586164265871, + 0.0010480111232027411, + 0.02577981911599636, + 0.02844063751399517, + -0.007223118562251329, + 0.005541280377656221, + 0.006049597170203924, + -0.009268936701118946, + 0.025302879512310028, + 0.00482587143778801, + -0.037125952541828156, + 0.03305941820144653, + -0.004380309954285622, + -0.010825264267623425, + -0.042447589337825775, + 0.019680017605423927, + 0.01162853091955185, + -0.029394514858722687, + 0.03715105354785919, + 0.044982895255088806, + -0.04171963036060333, + 0.005500489380210638, + -0.026809003204107285, + -0.0013500202912837267, + -0.026332063600420952, + -0.03343594819307327, + 0.004019467625766993, + -0.054822906851768494, + -0.022353386506438255, + -0.030348394066095352, + -0.012952664867043495, + 0.06852862983942032, + 0.011747765354812145, + 0.011289652436971664, + -0.00737373111769557, + 0.010831540450453758, + -0.020169507712125778, + 0.006877965293824673, + -0.025240125134587288, + 0.007223118562251329, + 0.011101387441158295, + -0.004110462963581085, + 0.028892474249005318, + 0.020169507712125778, + -0.006426128093153238, + -0.03702554106712341, + 0.005095718894153833, + -0.01212429627776146, + 0.021173590794205666, + 0.0007365886704064906, + 0.009821182116866112, + 0.01563858613371849, + 0.047392696142196655, + 0.005048652179539204, + 0.05015392228960991, + 0.01199251040816307, + -0.02338257245719433, + 0.0008981832070276141, + -0.009381895884871483, + -0.020533487200737, + 0.035268399864435196, + 0.0018104863120242953, + 0.0010032980935648084, + -0.016165727749466896, + -8.481751865474507e-05, + -0.025127165019512177, + 0.008572354912757874, + 0.02577981911599636, + 0.009532508440315723, + -0.0004628192982636392, + -0.01273929700255394, + 0.009701947681605816, + -0.032180845737457275, + 0.0038908198475837708, + 0.040439423173666, + -0.005346739199012518, + 0.02237848937511444, + -0.014245420694351196, + -0.009413274005055428, + 0.01607787050306797, + 0.010166335850954056, + 0.005036101210862398, + -0.006093525793403387, + -0.01632889173924923, + -0.013341746293008327, + -0.025804920122027397, + -0.015387564897537231, + -0.009199906140565872, + 0.02237848937511444, + 0.04274881258606911, + 0.007110159378498793, + -0.027988800778985023, + -0.0020944534335285425, + -0.0174961369484663, + -0.004894902464002371, + -0.0026749386452138424, + 0.014948278665542603, + 0.005989979952573776, + 0.00505806552246213, + -0.039234522730112076, + -0.014044604264199734, + 0.006065285764634609, + -0.02783818729221821, + -0.006564189679920673, + -0.011452816426753998, + -0.051183104515075684, + -0.010818989016115665, + -0.00013168777513783425, + -0.0016081009525805712, + 0.022353386506438255, + 0.0007460019551217556, + -0.0020819022320210934, + 0.010003171861171722, + -0.012168224900960922, + 0.019127771258354187, + -0.006040183827280998, + -0.020922569558024406, + 0.00962036568671465, + 0.01755889318883419, + 0.007825568318367004, + -0.02171328477561474, + 0.022340836003422737, + 0.05492331460118294, + 0.022027060389518738, + 0.0001724786270642653, + 0.008145619183778763, + -0.007561996579170227, + -0.02114848792552948, + 0.017797362059354782, + 0.02257930487394333, + 0.011747765354812145, + -0.03288370370864868, + 0.007982456125319004, + 0.004452478606253862, + 0.0056605152785778046, + 0.023081347346305847, + 0.006501434370875359, + -0.024210939183831215, + -0.007185465656220913, + -0.020370323210954666, + -0.042824119329452515, + -0.0011468505254015326, + -0.011182969436049461, + 0.01775970868766308, + -0.007718884386122227, + -0.020420528948307037, + 0.017772261053323746, + -0.0038531667087227106, + -0.030323291197419167, + -0.0005769552080892026, + -0.01379358395934105, + 0.0020568002946674824, + -0.01602766662836075, + -0.02270481549203396, + 0.05688127502799034, + 0.03363676369190216, + 0.08479476720094681, + -0.007988731376826763, + -0.033787377178668976, + 0.001000160351395607, + 0.06812699884176254, + 0.016466952860355377, + 0.014722360298037529, + -0.036573704332113266, + -0.01432072650641203, + -0.04252289608120918, + -0.012143122963607311, + -0.023909714072942734, + 0.05959229916334152, + -0.004860386718064547, + -0.0005263588973321021, + -0.017797362059354782, + -0.007198016624897718, + -0.007988731376826763, + -0.012193326838314533, + 0.0221400186419487, + 0.024223491549491882, + 0.0003292684559710324, + -0.016153177246451378, + 0.003111087018623948, + 0.030222883448004723, + -0.004584264010190964, + 0.017784811556339264, + -0.005503627471625805, + 0.012155674397945404, + 0.026608185842633247, + 0.0006146083469502628, + -0.0314277820289135, + 0.05497351661324501, + 0.02108573354780674, + -0.024662775918841362, + 0.03190472349524498, + 0.028089208528399467, + -0.024901246652007103, + 0.0010464421939104795, + 0.0400879941880703, + 0.0014104221481829882, + 0.012011337094008923, + 0.014647053554654121, + -0.017483586445450783, + 0.01196740847080946, + 0.03519309312105179, + 0.03790411353111267, + -0.021788591518998146, + -0.02023226208984852, + -0.002494517480954528, + 0.004920004401355982, + 0.020734304562211037, + -0.011245723813772202, + -0.007743986323475838, + 0.009281488135457039, + -0.05627882480621338, + -0.02585512399673462, + 0.03253227472305298, + -0.005776612088084221, + 0.031628597527742386, + -0.028666555881500244, + 0.014534094370901585, + -0.011741490103304386, + 0.006077837198972702, + -0.007894598878920078, + 0.006626944523304701, + -0.0026608186308294535, + 0.003300921292975545, + 0.017207464203238487, + 0.016554810106754303, + -0.029520025476813316, + 0.016893688589334488, + 0.026306962594389915, + 0.017596546560525894, + -0.010065927170217037, + -0.010693478398025036, + -0.008233476430177689, + -0.015023584477603436, + -0.02350808121263981, + 0.001193132484331727, + -0.02585512399673462, + -0.022491447627544403, + -0.06004413589835167, + 0.04438044875860214, + -0.01656736060976982, + 0.01354256272315979, + 0.03085043467581272, + 0.009237559512257576, + 0.012080367654561996, + 0.003038918599486351, + 0.016090422868728638, + 0.007003475446254015, + 0.0356198288500309, + 0.013341746293008327, + 0.012011337094008923, + 0.011829347349703312, + -0.02473808266222477, + 0.014634503051638603, + -0.03315982595086098, + -0.004326967988163233, + 0.018650833517313004, + -0.0019171700114384294, + 0.029545128345489502, + 0.02566685900092125, + -0.016605013981461525, + -0.008773171342909336, + 0.010492661967873573, + -0.02442430704832077, + 0.012475725263357162, + 0.038130033761262894, + -0.011490468867123127, + -0.027436554431915283, + 0.019931038841605186, + -0.003674314357340336, + -0.011835622601211071, + -0.002947923494502902, + -0.013705726712942123, + -0.011490468867123127, + -0.00035456664045341313, + 0.0003320139949209988, + -0.006463780999183655, + 0.0011044907150790095, + 0.007292149122804403, + 0.0012362765846773982, + -0.00031691353069618344, + -0.006037046201527119, + 0.005578933283686638, + -0.014697257429361343, + -0.011139040812849998, + 0.022679714486002922, + 0.02078450843691826, + 0.04551003873348236, + -0.011019805446267128, + 0.0007279598503373563, + -0.005996255204081535, + -0.007103883661329746, + -0.03300921246409416, + 0.010749958455562592, + 0.014119910076260567, + 0.023081347346305847, + -0.003451533615589142, + -0.01307817455381155, + -0.001212743460200727, + -0.0018340194365009665, + 0.02560410462319851, + 0.004540335852652788, + -0.005971153266727924, + -0.02700982056558132, + -0.02004399709403515, + 0.013090725988149643, + 0.01757144369184971, + -0.003950437065213919, + 0.008082863874733448, + -0.0008958298712968826, + -0.023909714072942734, + -0.017358075827360153, + -0.042999833822250366, + -0.017784811556339264, + 0.013103276491165161, + -0.030624516308307648, + -0.008610007353127003, + -0.009375620633363724, + 0.011245723813772202, + -0.021236345171928406, + -0.0009554472635500133, + 0.01339195016771555, + 0.010567968711256981, + -0.005108269862830639, + -0.0069909244775772095, + 0.005582071375101805, + 0.001918738940730691, + -0.01103863213211298, + -0.018575526773929596, + 0.0054973517544567585, + -0.013705726712942123, + -0.04914984107017517, + 0.040339015424251556, + 0.02165052853524685, + -0.038431257009506226, + 0.014797666110098362, + -0.01595236174762249, + 0.03245696797966957, + -0.012055265717208385, + -0.002450588857755065, + -0.008540976792573929, + 0.02318175509572029, + -0.007336077746003866, + 0.0015186747768893838, + 0.03165370225906372, + -0.018701037392020226, + -0.04116738215088844, + -0.013994400389492512, + 0.0037433451507240534, + -0.0030279364436864853, + 0.03305941820144653, + -0.02962043508887291, + -0.009043018333613873, + -0.009017916396260262, + 0.0033981918822973967, + 0.017546342685818672, + -0.003344849916175008, + -0.009601539000868797, + -0.015626033768057823, + -0.011145316064357758, + -0.04827126860618591, + -0.0022419278975576162, + 0.015412666834890842, + 0.016052769497036934, + 0.001295109512284398, + -0.031754110008478165, + -0.0481206551194191, + -0.052413105964660645, + 0.002803586656227708, + -0.004910591058433056, + -0.0035895949695259333, + 0.006695975083857775, + -0.014396033249795437, + -0.0009052431560121477, + 0.01496082916855812, + 0.007492965552955866, + -0.011095112189650536, + 0.01119551993906498, + 0.026332063600420952, + 0.0324067622423172, + -0.012262357398867607, + 0.016655217856168747, + 0.014571747742593288, + -0.014546645805239677, + 0.017332974821329117, + 0.020182058215141296, + 0.013730828650295734, + 0.014232869260013103, + -0.01885164901614189, + 0.045786160975694656, + 0.0021995683200657368, + -0.009545059874653816, + 0.012808327563107014, + -0.009852559305727482, + -0.02270481549203396, + -0.014421135187149048, + -0.008183272555470467, + 0.015588381327688694, + -0.013605318032205105, + 0.0050768922083079815, + -0.003649212419986725, + -0.025240125134587288, + 0.01750868931412697, + -0.015626033768057823, + -0.013919093646109104, + -0.006539087276905775, + 0.015500524081289768, + 0.025691961869597435, + -0.002392540453001857, + -0.008773171342909336, + -0.010216539725661278, + 0.0037966871168464422, + 0.0031659977976232767, + -0.020859815180301666, + -0.037929218262434006, + -0.01354256272315979, + 0.003310334635898471, + 0.010762509889900684, + -0.0032601305283606052, + -0.01850022003054619, + -0.004044570028781891, + -0.009582712315022945, + -0.01014123298227787, + 0.02473808266222477, + 0.0039880904369056225, + 0.001725766807794571, + 0.011277101933956146, + -0.030900638550519943, + -0.0030624517239630222, + 0.009137150831520557, + -0.03258247673511505, + 0.009256385266780853, + 0.009363069199025631, + -0.01555072795599699, + -0.017709504812955856, + -0.026984717696905136, + -0.008867303840816021, + -0.024461960420012474, + -0.010593070648610592, + 0.004060258623212576, + 0.027988800778985023, + -0.02478828653693199, + -0.027813086286187172, + 0.02546604350209236, + 0.02034522220492363, + 0.008208374492824078, + 0.031026149168610573, + -0.010097304359078407, + -0.029168596491217613, + 0.0006648124544881284, + 0.016843484714627266, + -0.005682479590177536, + 0.018600627779960632, + 0.021424610167741776, + -0.005993117578327656, + -0.022604407742619514, + 0.01713215745985508, + -0.02040797658264637, + -0.007047404069453478, + 0.004810182843357325, + 0.02126144804060459, + 0.016291238367557526, + 0.014245420694351196, + 0.02355828694999218, + -0.02818961627781391, + -0.013454705476760864, + -0.01288990955799818, + -0.01818644441664219, + -0.0018402950372546911, + -0.01793542318046093, + 0.022403590381145477, + 0.004386585671454668, + 0.00567306624725461, + -0.03122696653008461, + -0.01555072795599699, + -0.00853470154106617, + 0.027311043813824654, + -0.022227875888347626, + 0.019642364233732224, + -0.002412935718894005, + 0.002092884387820959, + -0.0020568002946674824, + -0.021914100274443626, + -0.032431866973638535, + -0.012758123688399792, + -0.02170073427259922, + 0.04648901894688606, + 0.03431452065706253, + 0.058337192982435226, + -0.018349608406424522, + 0.02058369107544422, + -0.020458180457353592, + -0.001212743460200727, + 0.0015382857527583838, + 0.006146867759525776, + -0.014207767322659492, + 0.010693478398025036, + 0.00017845997354015708, + 0.0009829025948420167, + -0.0006581447087228298, + 0.008729242719709873, + 0.013341746293008327, + 0.026809003204107285, + -0.0019736497197300196, + -0.001168814837001264, + 0.02033267170190811, + 0.0433010570704937, + 0.0025462904013693333, + -0.02047073282301426, + 0.01866338402032852, + -0.031126558780670166, + -0.0336618646979332, + -0.0016426162328571081, + 0.029946761205792427, + 0.014483890496194363, + 0.0032318904995918274, + 0.0019438409944996238, + 0.017659300938248634, + 0.027612268924713135, + -0.009450926445424557, + -0.015801748260855675, + 0.0057295458391308784, + 0.0030028342735022306, + -0.049802493304014206, + 0.021499916911125183, + 0.0003628032573033124, + -0.012325112707912922, + 0.006495158653706312, + 0.03308451920747757, + -0.021123385056853294, + -0.00394416181370616, + -0.026758799329400063, + -0.022679714486002922, + 0.006030770484358072, + -0.005647964309900999, + 0.026633288711309433, + 0.005610310938209295, + -0.022340836003422737, + -0.007969904690980911, + -0.011289652436971664, + 0.0015382857527583838, + 0.005845643114298582, + -0.05186086148023605, + -0.01335429772734642, + 0.03554452210664749 + ], + "how_to_create_reserach_setups": [ + -0.014088370837271214, + 0.023309091106057167, + 0.014220492914319038, + -0.0015359175158664584, + 0.0010561062954366207, + 0.017940768972039223, + -0.01496454793959856, + -0.00021132991241756827, + 0.023907117545604706, + -0.032654982060194016, + 0.015117531642317772, + -0.03382321819663048, + 0.01823282800614834, + -0.05354415625333786, + 0.035353049635887146, + -0.004019288346171379, + 0.005097125191241503, + 0.03490800783038139, + -0.0068320948630571365, + 0.03916372358798981, + 0.012593306601047516, + -0.019985182210803032, + 0.003723752684891224, + -0.03507489711046219, + -0.02775951474905014, + -0.03504708409309387, + 0.039052464067935944, + 0.030235063284635544, + -0.02211304008960724, + -0.03223775327205658, + 0.04695196449756622, + -0.025965437293052673, + -0.051346756517887115, + 0.020305056124925613, + -0.014519506134092808, + 0.0009248536080121994, + -0.059301890432834625, + 0.0032908793073147535, + 0.006508743856102228, + 0.001285581267438829, + 0.01717585138976574, + -0.046812888234853745, + -0.040554482489824295, + 0.0051040793769061565, + -0.023044848814606667, + -0.015673834830522537, + -0.06369668245315552, + -0.00049111113185063, + 0.03646565601229668, + -0.0049997721798717976, + 0.00029075518250465393, + 0.007419690024107695, + 0.007280614227056503, + -0.10502998530864716, + -0.012085680849850178, + -0.032209936529397964, + -0.023448167368769646, + -0.029845651239156723, + 0.020430224016308784, + 0.0451439805328846, + 0.054573316127061844, + 0.04870431870222092, + 0.025756824761629105, + 0.018316272646188736, + 0.01052107848227024, + -0.022266024723649025, + -0.05045667290687561, + 0.04172271862626076, + 0.012690659612417221, + 0.023503797128796577, + -0.02920590341091156, + 0.0054169995710253716, + -0.007975992746651173, + -0.013963202945888042, + 0.011960512027144432, + 0.0027484840247780085, + -0.012482046149671078, + 0.05493491142988205, + -0.04297440126538277, + 0.011724083684384823, + -0.024964092299342155, + -0.04105515405535698, + 0.02730056457221508, + -0.029372792690992355, + -0.03131985291838646, + -0.007294521667063236, + -0.03093044087290764, + 5.682547271135263e-05, + -0.06191651523113251, + -0.07782677561044693, + -0.018663963302969933, + -0.02276669628918171, + -0.030485399067401886, + 0.02368459664285183, + 0.07192996889352798, + -0.023712411522865295, + -0.008441896177828312, + -0.02026333287358284, + 0.0008740040357224643, + 0.07966257631778717, + 0.0243382528424263, + -0.042863138020038605, + -0.01775996945798397, + -0.018524887040257454, + 0.025228336453437805, + -0.014422153122723103, + -0.016619550064206123, + 0.022669343277812004, + -0.04458767920732498, + -0.009088599123060703, + -0.08489182591438293, + -0.023698503151535988, + 0.008831308223307133, + -0.003737660124897957, + -0.01032637245953083, + -0.03749481588602066, + 0.0034143091179430485, + -0.01561820413917303, + -0.0043426393531262875, + -0.01664736494421959, + -0.00485374266281724, + 0.03446296602487564, + 0.04455986246466637, + 0.0060324096120893955, + 0.051012977957725525, + -0.015187069773674011, + 0.031876157969236374, + -0.051346756517887115, + 0.007523996755480766, + -0.001653262646868825, + 0.005371800158172846, + -0.02506144531071186, + 0.04314129054546356, + -0.02165408991277218, + -0.012356878258287907, + 0.011133012361824512, + -0.02934497781097889, + -0.015590389259159565, + -0.02724493481218815, + -0.03123640827834606, + 0.04386448487639427, + 0.00399842718616128, + -0.0005341377109289169, + 0.0352696031332016, + 0.016494380310177803, + 0.053182557225227356, + -0.003967135213315487, + -0.016550011932849884, + 0.03373977169394493, + 0.016202321276068687, + 0.009304165840148926, + -0.029762204736471176, + -0.04798112437129021, + -0.04992818459868431, + 0.0300681721419096, + -0.019234172999858856, + 0.007503135595470667, + 0.05151364952325821, + -0.008685278706252575, + -0.02243291400372982, + 0.04414263740181923, + 0.02440778911113739, + -0.032265570014715195, + 0.02481110952794552, + -0.03543649613857269, + 0.023990562185645103, + -0.020875265821814537, + -0.034963637590408325, + -0.06914845108985901, + 0.020360685884952545, + 0.023364722728729248, + -0.014672488905489445, + 0.014867194928228855, + 0.028510523959994316, + 0.016341397538781166, + -0.0023138723336160183, + -0.04795331135392189, + 0.024240899831056595, + -0.02979002147912979, + 0.0073084295727312565, + 0.0014507336309179664, + -0.0100968973711133, + -0.04481019824743271, + -0.015409590676426888, + -0.02315610833466053, + -0.015437405556440353, + -0.00506235659122467, + -0.009220720268785954, + 0.0004928496200591326, + -0.020305056124925613, + 0.06158273294568062, + 0.015743372961878777, + 0.009603179059922695, + 0.023309091106057167, + 0.038913387805223465, + 0.021028250455856323, + -0.017996398732066154, + -0.017718248069286346, + 0.04750826954841614, + -0.03966439887881279, + 0.007433597464114428, + 0.03084699623286724, + 0.03282187134027481, + -0.007329290732741356, + 0.013469483703374863, + -0.0631403774023056, + -0.02348989062011242, + -0.003010989399626851, + 0.004353070165961981, + -0.0016602164832875133, + 0.009637948125600815, + -0.030819181352853775, + 0.006300130393356085, + 0.03170926496386528, + -0.02492237091064453, + -0.023309091106057167, + -0.011571100912988186, + 0.07109551131725311, + -0.01344862300902605, + -0.03835708647966385, + -0.02387930266559124, + 0.016689086332917213, + 0.0326271653175354, + 0.002835406456142664, + 0.00954059511423111, + 0.04152801260352135, + 0.05098516121506691, + -0.039052464067935944, + 0.03908028081059456, + -0.01565992645919323, + 0.02211304008960724, + 0.03084699623286724, + 0.02157064527273178, + 0.018705684691667557, + -0.034629855304956436, + 0.0044087003916502, + 0.004464330617338419, + -0.01522879209369421, + 0.005601274780929089, + -0.027620438486337662, + 0.01036114152520895, + -0.01125122606754303, + -0.004791158717125654, + -0.023072663694620132, + 0.01433870755136013, + 0.011063474230468273, + -0.009832654148340225, + -0.06731265038251877, + 0.035158343613147736, + -0.01933152601122856, + 0.03638220950961113, + 0.002758914837613702, + 0.07365450263023376, + -0.003177880309522152, + 0.0026424387469887733, + -0.039247170090675354, + -0.02625749632716179, + 0.0009318073862232268, + 4.631330375559628e-05, + -0.010089944116771221, + -0.023587243631482124, + 0.02269715815782547, + 0.0022008733358234167, + 0.019957367330789566, + -0.0128297358751297, + -0.028649600222706795, + 0.0003159626794513315, + -0.006122808903455734, + -0.04472675547003746, + -0.08355669677257538, + -0.013163517229259014, + 0.030207248404622078, + 0.01638312079012394, + -0.032738424837589264, + -0.07665853947401047, + -0.005038018338382244, + 0.017120221629738808, + 0.043447256088256836, + 0.00351861584931612, + 0.019109005108475685, + -0.08122022449970245, + -0.0025433474220335484, + 0.03162581846117973, + 0.03290531784296036, + -0.00308400415815413, + 0.04856524243950844, + 0.02005472034215927, + -0.002296488033607602, + 0.0414445661008358, + 0.0011838821228593588, + 0.024588588625192642, + 0.03282187134027481, + 0.015506943687796593, + -0.025367412716150284, + 0.021403754130005836, + -0.023378629237413406, + 0.012843643315136433, + -0.015965893864631653, + 0.03229338303208351, + 0.005410045851022005, + 0.02197396568953991, + 0.0026580847334116697, + 0.07115114480257034, + 0.01148070115596056, + -0.02775951474905014, + -0.009422380477190018, + 0.01966530829668045, + -0.04111078381538391, + 0.01710631512105465, + 0.016355305910110474, + 0.027203211560845375, + -0.005872472655028105, + 0.06364104896783829, + -0.03757826238870621, + -0.006894679274410009, + 0.01862224005162716, + 0.032599348574876785, + 0.0009422380244359374, + -0.031069517135620117, + -0.015868540853261948, + -0.0663113072514534, + -0.021431569010019302, + 0.06247281655669212, + -0.0705392062664032, + -0.004561683628708124, + -0.039302799850702286, + -0.01127904187887907, + -0.0150340860709548, + -0.0035012313164770603, + -0.012356878258287907, + 0.008309775032103062, + -0.02347598224878311, + 0.018385810777544975, + 0.013851942494511604, + 0.010674062184989452, + -0.04177834838628769, + 0.018330181017518044, + 0.08984292298555374, + 0.009874376468360424, + -0.006620004773139954, + -0.016925515606999397, + -0.03410136699676514, + -0.0331556536257267, + 0.012398600578308105, + -0.03031850792467594, + 0.009637948125600815, + 0.00028206294518895447, + -0.01901165209710598, + 0.004012334626168013, + 0.023712411522865295, + 0.03960876539349556, + 0.003866305109113455, + -0.038523975759744644, + -0.008295866660773754, + -0.04322473704814911, + -0.013754589483141899, + 0.00506583321839571, + -0.024519050493836403, + -0.013580745086073875, + -0.017982492223381996, + -0.012043957598507404, + 0.08494745194911957, + 0.054768022149801254, + 0.037522632628679276, + -0.060025084763765335, + 0.02024942636489868, + -0.009721393696963787, + 0.028232373297214508, + -0.023072663694620132, + 0.010382003150880337, + 0.07298693805932999, + -0.0012664583045989275, + 0.012002235278487206, + -0.007169353775680065, + -0.008483619429171085, + -0.01597980037331581, + 0.04984474182128906, + 0.03215430676937103, + -0.01848316378891468, + 0.055880628526210785, + 0.04895465448498726, + -0.0065887123346328735, + 0.0011995281092822552, + 0.013469483703374863, + 0.02546476572751999, + -0.006526128388941288, + 0.01240555476397276, + 0.03999817743897438, + -0.05757734924554825, + -0.021807074546813965, + 0.0001643918512854725, + -0.033851031213998795, + 0.045283056795597076, + -0.018650054931640625, + -0.02024942636489868, + -0.006522651761770248, + 0.021612368524074554, + 0.04044322296977043, + 0.011932697147130966, + 0.02329518459737301, + 0.024574680253863335, + -0.040749188512563705, + -0.04414263740181923, + 0.015479128807783127, + 0.025033630430698395, + 0.0014124878216534853, + 0.02329518459737301, + 0.025868084281682968, + 0.04703541100025177, + -0.02401837706565857, + 0.056742895394563675, + -0.04675725847482681, + 0.050818271934986115, + 0.01020120456814766, + -0.030179433524608612, + -0.029845651239156723, + 0.012259525246918201, + 0.012043957598507404, + -0.025172706693410873, + -0.0022582421079277992, + 0.015771187841892242, + -0.0347411148250103, + 0.028315817937254906, + -0.032988760620355606, + 0.01842753402888775, + 0.031152963638305664, + 0.016842070966959, + -0.03112514689564705, + 0.0005862911348231137, + -0.0231004785746336, + -0.007802148349583149, + -0.005830749869346619, + 0.05841180682182312, + 0.06892593204975128, + 0.01055584754794836, + 0.018538793548941612, + -0.038051117211580276, + -0.03807893395423889, + -0.03410136699676514, + 0.03974784165620804, + 0.05165272578597069, + 0.012551584281027317, + 0.024421697482466698, + 0.052403733134269714, + -0.025283966213464737, + -0.03972002863883972, + -0.034240443259477615, + -0.007092861924320459, + -0.008073345758020878, + -0.027801238000392914, + 0.016007615253329277, + -0.03412918373942375, + -0.0194010641425848, + 0.03501926735043526, + -0.012384693138301373, + 0.005024110432714224, + 0.03507489711046219, + 0.004106211010366678, + 0.024032285436987877, + 0.03323910012841225, + 0.04951095953583717, + 0.04080481827259064, + 0.010792276822030544, + 0.01345557626336813, + -0.0016437012236565351, + 0.011007843539118767, + -0.04138893634080887, + 0.016842070966959, + -0.015812909230589867, + 0.0011169519275426865, + 0.02419917657971382, + -0.06831399351358414, + -0.004412177484482527, + 0.005743827670812607, + -0.0027519608847796917, + 0.010861814022064209, + -0.06441987305879593, + 0.06503181159496307, + -0.0061610545963048935, + -0.027912497520446777, + 0.0015011485666036606, + 0.020179888233542442, + 0.009561455808579922, + 0.008789585903286934, + -0.027536993846297264, + 0.05702104791998863, + -0.007273660507053137, + -0.019720938056707382, + -0.031013887375593185, + -0.026354849338531494, + 0.00977007020264864, + -0.009818746708333492, + 0.047007594257593155, + -0.01716194488108158, + 0.049038100987672806, + -0.03546430915594101, + -0.009484964422881603, + -0.000794470077380538, + -0.010437632910907269, + 0.02816283516585827, + 0.02394884079694748, + -0.003633353393524885, + -0.06486491858959198, + 0.01814938150346279, + -0.015590389259159565, + -0.010973074473440647, + -0.011564146727323532, + 0.027717791497707367, + 0.015965893864631653, + 0.006154100876301527, + 0.016369212418794632, + -0.017092406749725342, + 0.006887725554406643, + 0.03663254529237747, + 0.005437860731035471, + 0.007683933712542057, + -0.005743827670812607, + -2.2545478714164346e-05, + 0.012050911784172058, + -0.007176307495683432, + -0.010569754987955093, + -0.015896355733275414, + -0.03268279507756233, + 0.010875721462070942, + 0.0028023759368807077, + -0.05359978601336479, + -0.037995487451553345, + -0.04061011224985123, + 0.0066130505874753, + -0.0007909932173788548, + -0.016160599887371063, + -0.015882447361946106, + -0.013406899757683277, + -0.0022234732750803232, + -0.04842616617679596, + -0.012704567983746529, + -0.043196920305490494, + -0.011459839530289173, + -0.026813799515366554, + -0.02158455364406109, + -0.017189759761095047, + 0.021167324855923653, + -0.016939423978328705, + -0.011035659350454807, + -0.015562573447823524, + 0.008678325451910496, + -0.026869431138038635, + 0.02111169509589672, + 0.02329518459737301, + -0.0002746745594777167, + 0.04984474182128906, + -0.06486491858959198, + 0.008142883889377117, + -0.04169490188360214, + -0.00819156039506197, + 0.0056638591922819614, + 0.010020405985414982, + -0.026215774938464165, + 0.028329726308584213, + 0.0023434259928762913, + 0.008907800540328026, + 0.016035431995987892, + -0.011765806935727596, + -0.0073084295727312565, + 0.006560897454619408, + 0.0347411148250103, + 0.011786667630076408, + -0.0149923637509346, + -0.01756526343524456, + -0.02137593924999237, + -0.009095552377402782, + -0.03131985291838646, + 0.046534739434719086, + 0.02992909587919712, + -0.007579626981168985, + 0.020096441730856895, + -8.393437747145072e-05, + -0.018914299085736275, + -0.001161282300017774, + -0.0315701887011528, + -0.002225211588665843, + -0.062139034271240234, + 0.03243245929479599, + 0.02599325403571129, + -0.0305966604501009, + 0.02862178534269333, + -0.030040357261896133, + 0.01618841476738453, + 0.004467807710170746, + -0.029122456908226013, + 0.005799457896500826, + 0.04191742464900017, + 0.028440985828638077, + -0.011988327838480473, + -0.0022043501958251, + 0.0034403856843709946, + -0.029817836359143257, + -0.006581758614629507, + 0.023128293454647064, + 0.015673834830522537, + -0.017801692709326744, + 0.01735665090382099, + -0.022669343277812004, + 0.026424387469887733, + -0.01994345895946026, + -0.016355305910110474, + -0.011696268804371357, + 0.015868540853261948, + -0.03585372120141983, + 0.016341397538781166, + -0.0030353276524692774, + 0.028121111914515495, + -0.026619093492627144, + -0.016397027298808098, + -0.006953786127269268, + -0.007565719541162252, + -0.005027587525546551, + 0.0186917781829834, + 0.010076036676764488, + -0.021807074546813965, + -0.017926860600709915, + 0.013775451108813286, + -0.05359978601336479, + 0.0038071980234235525, + 0.030485399067401886, + -0.007315383292734623, + -0.00862269476056099, + 0.018650054931640625, + -0.012516815215349197, + 0.017148036509752274, + 0.02657737210392952, + -0.00028075912268832326, + 0.007843870669603348, + -0.018246734514832497, + -0.03393447771668434, + 0.005771642550826073, + 0.05835617333650589, + -0.00467294454574585, + 0.028538338840007782, + 0.016216229647397995, + 0.05735483020544052, + -0.005556075368076563, + 0.028315817937254906, + -0.05212558060884476, + -0.009366749785840511, + 0.0414445661008358, + 0.00799685437232256, + 0.017523542046546936, + 0.014436060562729836, + -0.025937622413039207, + -0.02104215696454048, + 0.01453341357409954, + 0.04422608017921448, + -0.002040936378762126, + -0.0028858212754130363, + 0.012927088886499405, + -0.02571510151028633, + -0.048787765204906464, + -0.01127904187887907, + -0.013545976020395756, + -0.047063227742910385, + 0.014011879451572895, + 0.020374594256281853, + -0.002604193054139614, + 0.00989523809403181, + 0.021890519186854362, + 0.012551584281027317, + 0.019901735708117485, + 0.014171816408634186, + 0.05919063091278076, + -0.03524179011583328, + 0.012078726664185524, + 0.013761542737483978, + 0.013066164217889309, + -0.03532523289322853, + 0.013525114394724369, + -0.007440551184117794, + -0.023781949654221535, + 0.013052256777882576, + 0.028065482154488564, + 0.03755044564604759, + -0.002383410232141614, + -0.049705665558576584, + 0.0532660037279129, + 0.06475365906953812, + -0.007040708791464567, + -0.003181357169523835, + 0.01947060227394104, + -0.00266503868624568, + -0.004401746671646833, + 0.04013725370168686, + -0.0002154587273253128, + 0.001366419019177556, + -0.011960512027144432, + 0.028037667274475098, + -0.013698958791792393, + 0.022460730746388435, + -0.015187069773674011, + -0.02303094044327736, + -0.057521719485521317, + -0.024574680253863335, + -0.0052431547082960606, + 0.042668431997299194, + -0.019428879022598267, + -0.020541485399007797, + -0.032321199774742126, + -0.020805729553103447, + 0.0022930109407752752, + 0.019234172999858856, + 0.005514352582395077, + -0.018914299085736275, + 0.01906728185713291, + -0.013643329031765461, + 0.038579605519771576, + -0.0033725863322615623, + 0.0019835676066577435, + 0.00966576300561428, + -0.021542830392718315, + 0.019109005108475685, + -0.022989217191934586, + -0.025562118738889694, + 0.026619093492627144, + 0.0029953434132039547, + -0.028329726308584213, + -0.03040195442736149, + -0.018858669325709343, + -0.010548894293606281, + 0.033044394105672836, + -0.049705665558576584, + 0.007280614227056503, + 0.007238891441375017, + 0.028385356068611145, + 0.008469711989164352, + 0.02652174048125744, + 0.011800575070083141, + 0.008052484132349491, + -0.03148674592375755, + 0.03243245929479599, + 0.010757507756352425, + -0.0025016246363520622, + -0.04066574200987816, + 0.010548894293606281, + -0.003706368152052164, + 0.027536993846297264, + 0.013344315811991692, + -0.010924397967755795, + 0.0075518121011555195, + 0.05070700868964195, + -0.001788861583918333, + -0.01789904572069645, + -0.034963637590408325, + 0.012419462203979492, + -0.005111033096909523, + -0.028204556554555893, + 0.04631221666932106, + -0.02348989062011242, + 0.02454686537384987, + -0.0048711271956563, + -0.012996627017855644, + 0.030179433524608612, + -0.018205013126134872, + 0.03310002386569977, + -0.009352842345833778, + -0.01585463248193264, + -0.03468548506498337, + -0.006974647752940655, + 0.00839321967214346, + -0.012676752172410488, + -0.0039045510347932577, + 0.01233601663261652, + 0.04998381435871124, + -0.012391647323966026, + 0.03118077851831913, + 0.0013333884999155998, + 0.03913591057062149, + -0.005413522478193045, + 0.018705684691667557, + -0.0449770912528038, + -0.01085486076772213, + -0.017787786200642586, + 0.015812909230589867, + -0.006355760619044304, + 0.002348641399294138, + 0.010861814022064209, + 0.01032637245953083, + 0.0004967611166648567, + 0.0269806906580925, + 0.029233718290925026, + -0.004137502983212471, + -0.04800894111394882, + -0.03521397337317467, + -0.036604732275009155, + 0.017078498378396034, + 0.0027728222776204348, + 0.02158455364406109, + 0.021987872198224068, + -0.00996477622538805, + -0.08088644593954086, + 0.00785777810961008, + 0.012655891478061676, + -0.020708376541733742, + 0.016021523624658585, + 0.019456693902611732, + 0.07665853947401047, + 0.040943894535303116, + -0.008567065000534058, + -0.0398591049015522, + 0.008427988737821579, + -0.03145892918109894, + -0.01954014040529728, + 0.03671599179506302, + -0.004311347380280495, + 0.004923280794173479, + 0.020096441730856895, + -0.010861814022064209, + 0.01611887663602829, + -0.014950640499591827, + -0.030012542381882668, + 0.0023781948257237673, + -0.036549102514982224, + -0.006074132397770882, + -0.02243291400372982, + -0.017926860600709915, + -0.015353959985077381, + 0.02033287100493908, + -0.008740909397602081, + 0.04283532500267029, + 0.02901119738817215, + 0.01986001431941986, + -0.025895901024341583, + 0.04183397814631462, + -0.04244591295719147, + -0.005656905006617308, + 0.015632111579179764, + 0.026827707886695862, + 0.027397917583584785, + 0.02237728424370289, + 0.012662844732403755, + 0.024435605853796005, + 0.006797326263040304, + 0.014825472608208656, + 0.04817583039402962, + 0.007082431577146053, + -0.029261533170938492, + 0.03357287868857384, + -0.05270969867706299, + 0.003967135213315487, + 0.05952440947294235, + -0.03788422793149948, + 0.029261533170938492, + -0.004092303104698658, + 0.029094642028212547, + 0.01549303624778986, + -0.011571100912988186, + -0.022279931232333183, + -0.014123139902949333, + -0.022266024723649025, + 0.014700304716825485, + 0.03730010986328125, + 0.03677162155508995, + -0.026758169755339622, + -0.018010307103395462, + 0.006039363332092762, + -0.0163135826587677, + -0.00374113698489964, + -0.0097005320712924, + 0.009610132314264774, + 0.002369502792134881, + 0.00442260829731822, + 0.010208158753812313, + 0.013233055360615253, + -0.0225719902664423, + -0.003057927591726184, + 0.03387884795665741, + -0.00845580454915762, + 0.036270949989557266, + -0.06703449785709381, + 0.02237728424370289, + -0.0007640472613275051, + -0.014686396345496178, + -0.025840269401669502, + -0.019762661308050156, + -0.0034490779507905245, + -0.00950582604855299, + 0.01391452644020319, + 0.008295866660773754, + 0.02486673928797245, + 0.019693123176693916, + 0.0034264782443642616, + 0.004599929787218571, + -0.017092406749725342, + -0.007030277978628874, + 0.021473292261362076, + -0.008803493343293667, + -0.010507171042263508, + 0.01730102114379406, + -0.024366067722439766, + 0.007586580701172352, + 0.020944803953170776, + -0.001383803435601294, + 0.00016558704373892397, + 0.015743372961878777, + 0.07309820502996445, + -0.009380658157169819, + 0.011598915793001652, + 0.008664418011903763, + -0.013956248760223389, + 0.011807529255747795, + 0.01994345895946026, + -0.03012380190193653, + 0.00957536417990923, + -0.026007160544395447, + 0.01571555621922016, + 0.032654982060194016, + 0.01078532263636589, + -0.006376622244715691, + 0.020040811970829964, + -0.003433431964367628, + 0.005343984812498093, + -0.027801238000392914, + -0.0022930109407752752, + 0.024491235613822937, + -0.022126948460936546, + 0.017982492223381996, + 0.03179271146655083, + -0.0027171920519322157, + -0.0033117407001554966, + 0.03540867939591408, + 0.009630993939936161, + -0.054823651909828186, + 0.01691160909831524, + -0.02590980753302574, + -0.04439297318458557, + 0.02506144531071186, + 0.005090171471238136, + -0.032070863991975784, + -0.008490572683513165, + -0.007530950475484133, + -0.0035985843278467655, + -0.019373249262571335, + -0.008427988737821579, + -0.02282232604920864, + 0.0038245825562626123, + -0.02499190717935562, + 0.015840725973248482, + -0.03972002863883972, + -0.0363265797495842, + 0.005257062613964081, + 0.004001903813332319, + 0.028510523959994316, + 0.0299847275018692, + -0.021167324855923653, + 0.01479765772819519, + 0.0019122912781313062, + -0.003664645366370678, + 0.0013081810902804136, + -0.0073779672384262085, + -0.009756161831319332, + 0.04044322296977043, + 0.028760859742760658, + -0.010931352153420448, + 0.03379540145397186, + -0.02347598224878311, + -0.014164863154292107, + -0.008594879880547523, + 0.050623565912246704, + -0.022015687078237534, + -0.01973484642803669, + -0.009658808819949627, + 0.01101479772478342, + 0.03913591057062149, + 9.242287887900602e-06, + 0.010924397967755795, + 0.033517248928546906, + -0.015270514413714409, + -0.057076677680015564, + 0.019832199439406395, + -0.02421308308839798, + -0.005145801696926355, + -0.011438978835940361, + 0.045422133058309555, + 0.040220700204372406, + 0.017606986686587334, + 0.00143421848770231, + 0.023309091106057167, + 0.047063227742910385, + 0.020708376541733742, + 0.00021361162362154573, + -0.00010360054875491187, + 0.000568037445191294, + 0.022724973037838936, + -0.007656118832528591, + -0.019039466977119446, + -0.010312465019524097, + 0.03835708647966385, + 0.011925743892788887, + -0.020082535222172737, + -0.011209503747522831, + 0.021946148946881294, + 0.03613187372684479, + -0.001794076873920858, + 0.010778368450701237, + 0.03755044564604759, + 0.020611023530364037, + 0.04467112198472023, + -0.05387793481349945, + 0.012732382863759995, + 0.029122456908226013, + -0.011098243296146393, + 0.0016124092508107424, + 0.03323910012841225, + -0.0023938410449773073, + 0.007565719541162252, + -0.05418390408158302, + 0.030958257615566254, + -0.021153418347239494, + 0.0031292038038372993, + -0.027926405891776085, + -0.042195577174425125, + -0.023072663694620132, + 0.010187297128140926, + 0.0009291996830143034, + 0.033183466643095016, + -0.018274551257491112, + -0.005086694844067097, + -0.048064570873975754, + 0.014742027036845684, + -0.01888648420572281, + 0.03499145433306694, + 0.02867741510272026, + -0.016410935670137405, + -0.006310561206191778, + -0.015590389259159565, + 0.030624475330114365, + 0.007579626981168985, + -0.025506488978862762, + -0.011230365373194218, + -0.0038176286034286022, + 0.00954059511423111, + 0.0033239098265767097, + 0.0016089322743937373, + -0.004565160721540451, + 0.014053601771593094, + 0.038774311542510986, + -0.0077951946295797825, + 0.006314037833362818, + 0.02236337773501873, + -0.024449512362480164, + 0.003310002386569977, + 0.03031850792467594, + -0.018900390714406967, + 0.0132261011749506, + 0.0024825017899274826, + 0.02230774611234665, + 0.009554502554237843, + -0.01433870755136013, + -0.04341944307088852, + -0.018663963302969933, + 0.022405099123716354, + 0.02663300186395645, + 0.001187358982861042, + -0.0017332312418147922, + 0.0037133218720555305, + 0.014296984300017357, + -0.00421051774173975, + 0.016661271452903748, + -0.02901119738817215, + -0.02211304008960724, + -0.008149837143719196, + -0.006122808903455734, + -0.009130321443080902, + -0.022335560992360115, + 0.00034051822149194777, + 0.005142325069755316, + -0.0352696031332016, + -0.04817583039402962, + 0.0003770256007555872, + -0.0243382528424263, + 0.013803265988826752, + -0.005830749869346619, + 0.021946148946881294, + -0.01617450639605522, + -0.044087003916502, + -0.023865394294261932, + -0.010771415196359158, + 0.011362486518919468, + 0.001699331565760076, + 0.014004925265908241, + -0.00973530113697052, + 0.03488019108772278, + -0.043641962110996246, + -0.04369759187102318, + 0.0053474619053304195, + -0.025631656870245934, + -0.007593534886837006, + 0.005107556004077196, + -0.0022356424015015364, + 0.01565992645919323, + -0.011529377661645412, + 0.002618100494146347, + -0.0029866511467844248, + 0.009686624631285667, + 0.002233903855085373, + 0.012294294312596321, + -0.03546430915594101, + -0.009651855565607548, + -0.009331981651484966, + -0.026493925601243973, + 0.018789131194353104, + 0.010541940107941628, + -0.01216912642121315, + -0.021403754130005836, + 0.005194478202611208, + 0.012210848741233349, + 0.014658581465482712, + -0.013017487712204456, + 0.012718475423753262, + 0.009053830057382584, + -0.01901165209710598, + 0.006724311504513025, + -0.022850142791867256, + -0.00041831372072920203, + 0.008045530878007412, + -0.009491918608546257, + -0.002993605099618435, + 0.000760135764721781, + -0.021097788587212563, + -0.019637493416666985, + -0.020346779376268387, + -0.0010256834793835878, + 0.010409818030893803, + -0.023907117545604706, + 0.02735619619488716, + -0.003588153747841716, + -0.018205013126134872, + 0.007329290732741356, + 0.02150110714137554, + -0.018636146560311317, + 0.0008979076519608498, + -0.0076213497668504715, + -0.0005002379766665399, + 0.014296984300017357, + -0.007725656498223543, + -0.005166663322597742, + -0.030902625992894173, + 0.03666036203503609, + 0.0455055795609951, + 0.07276441901922226, + -0.001255158451385796, + -0.0033673709258437157, + 0.00728756794705987, + 0.02414354681968689, + 0.031737081706523895, + 0.013698958791792393, + 0.014241354539990425, + 0.015868540853261948, + -0.032015230506658554, + -0.0028319295961409807, + 0.0014724642969667912, + 0.05001163110136986, + 0.014700304716825485, + 0.017078498378396034, + 0.018316272646188736, + -0.027008505538105965, + -0.02940060943365097, + 0.007760425563901663, + -0.02539522759616375, + 0.050373226404190063, + 0.02691115252673626, + 0.0027015460655093193, + -0.01973484642803669, + 0.02590980753302574, + -0.019122911617159843, + 0.025019723922014236, + -0.013100933283567429, + 0.0013977111084386706, + -0.001366419019177556, + 0.026201866567134857, + -0.025562118738889694, + 0.01841362565755844, + 0.030235063284635544, + -0.01479765772819519, + -0.006546990014612675, + 0.006383575964719057, + -0.016953330487012863, + 0.009130321443080902, + 0.021431569010019302, + 0.004154887516051531, + 0.01677253283560276, + -0.0011169519275426865, + -0.001858399366028607, + 0.00728756794705987, + 0.022780604660511017, + -0.013066164217889309, + 0.002190442755818367, + -0.03730010986328125, + -0.00815679132938385, + 0.026215774938464165, + -0.022474637255072594, + -0.003908027894794941, + -0.021431569010019302, + 0.01476984191685915, + -0.026396572589874268, + 0.026674725115299225, + 0.027022413909435272, + 0.024769386276602745, + 0.03104170225560665, + -0.04124986007809639, + -0.003480370156466961, + -0.01128599513322115, + 0.0050727869383990765, + -0.0057299197651445866, + -0.0014620336005464196, + -0.014185723848640919, + 0.006491359323263168, + 0.0018862145952880383, + -0.010514125227928162, + -0.03343380615115166, + -0.000815331470221281, + 0.0037133218720555305, + 0.011432024650275707, + -0.0014455183409154415, + 0.022975310683250427, + 0.01698114536702633, + -0.029428424313664436, + -0.023893209174275398, + 0.008219375275075436, + -0.01717585138976574, + -0.013497299514710903, + -0.01750963367521763, + -0.02184879593551159, + -0.0015298329526558518, + -0.03190397098660469, + 0.013935388065874577, + 0.0038489208091050386, + -0.01309398002922535, + 0.022474637255072594, + -0.0039706118404865265, + 0.016327491030097008, + 0.0019835676066577435, + 0.04386448487639427, + 0.02059711515903473, + 0.011313810013234615, + 0.004074918571859598, + 0.00575773511081934, + -0.010952213779091835, + -0.027119766920804977, + -0.009304165840148926, + 0.001772346324287355, + 0.026591278612613678, + 0.02920590341091156, + -0.03415699675679207, + -0.01670299470424652, + -0.002233903855085373, + -0.023698503151535988, + -0.007023324258625507, + 0.018566610291600227, + 0.019526232033967972, + 0.00013407769438344985, + 0.011578054167330265, + -0.010973074473440647, + 0.0029605745803564787, + 0.013552929274737835, + -0.03131985291838646, + -0.0009170305565930903, + 0.005337031092494726, + -0.01874740794301033, + 0.007047662511467934, + 0.007224984001368284, + -0.014700304716825485, + -0.01967921480536461, + -0.02354552038013935, + -0.0005615182453766465, + 0.04341944307088852, + -0.024185268208384514, + -0.001260373741388321, + 0.02967876009643078, + 0.012468138709664345, + 0.037522632628679276, + -0.00263026962056756, + 0.017078498378396034, + 0.0232812762260437, + -0.0052431547082960606, + -0.008275005966424942, + -0.002301703207194805, + -0.010952213779091835, + -0.008142883889377117, + -0.025868084281682968, + -0.004780727904289961, + 0.006734741851687431, + -0.010319419205188751, + 0.02742573246359825, + 0.023976655676960945, + 0.010027360171079636, + -0.024491235613822937, + -0.015771187841892242, + -0.00199052132666111, + 0.033684141933918, + -0.028788674622774124, + 0.008963430300354958, + -0.002571162534877658, + -0.006133239716291428, + -0.015576481819152832, + -0.010722738690674305, + -0.00529530830681324, + 0.02407400868833065, + 0.002040936378762126, + 0.0003146588278468698, + -0.005218816455453634, + -0.002925805514678359, + -0.01075055357068777, + 0.022321654483675957, + 0.004293962847441435, + -0.0039706118404865265, + 0.009624040685594082, + 0.007767379283905029, + 0.025089260190725327, + 0.008935615420341492, + -0.006873817648738623, + -0.0039462735876441, + -0.010479356162250042, + 0.02051367051899433, + -0.05176398530602455, + 0.032460276037454605, + 0.010493263602256775, + -0.011466793715953827, + -0.00242687133140862, + -0.015562573447823524, + 0.023587243631482124, + -0.027773423120379448, + -0.021556736901402473, + -0.013156563974916935, + 0.022585898637771606, + -0.01342080719769001, + -0.0071206772699952126, + 0.042584989219903946, + -0.03257153555750847, + -0.027203211560845375, + -0.009478011168539524, + 0.0050588794983923435, + -0.0015011485666036606, + 0.016494380310177803, + 0.02743964083492756, + -0.020875265821814537, + -0.009318073280155659, + -0.012593306601047516, + 0.024560773745179176, + 0.008532295934855938, + -0.0059315795078873634, + -0.0006545251235365868, + -0.0097005320712924, + -0.031737081706523895, + -0.017328836023807526, + -0.01585463248193264, + 0.01828845776617527, + -0.007426643744111061, + -0.009554502554237843, + -0.017857322469353676, + -0.041277676820755005, + -0.010945259593427181, + -0.02546476572751999, + -0.022905772551894188, + -0.010089944116771221, + -0.024519050493836403, + 0.020026905462145805, + -0.020305056124925613, + -0.0030596659053117037, + 0.010368095710873604, + -0.015103624202311039, + -0.0026076699141412973, + 0.003887166501954198, + -0.012899274006485939, + 0.0005254455027170479, + 0.03412918373942375, + -0.0027693454176187515, + 0.011751898564398289, + 0.008747863583266735, + -0.021334215998649597, + 0.019053375348448753, + -0.002605931367725134, + 0.03735573962330818, + -0.025311782956123352, + -0.006063701584935188, + -0.012892319820821285, + 0.0026719924062490463, + -0.026410480961203575, + 0.002190442755818367, + 0.0009231151198036969, + 0.03412918373942375, + 0.01479765772819519, + 0.005496968049556017, + -0.0003724621783476323, + -0.003148326650261879, + 0.015506943687796593, + -0.02283623442053795, + -0.018274551257491112, + 0.0074961818754673, + -0.033461619168519974, + 0.0132261011749506, + 0.007989900186657906, + -0.027342287823557854, + 0.03165363520383835, + -0.042279019951820374, + 0.009450195357203484, + 0.003369109472259879, + -0.028051573783159256, + 0.010006498545408249, + 0.01737055741250515, + -0.023865394294261932, + -0.01127904187887907, + 0.000571948941797018, + 0.02624358981847763, + -0.006981601472944021, + -0.03257153555750847, + 0.018928205594420433, + -0.01698114536702633, + -0.007899501360952854, + 0.009512779302895069, + -0.022794511169195175, + -0.011000890284776688, + 0.00038897740887477994, + -0.019192449748516083, + 0.0010569755686447024, + 0.010465448722243309, + -0.02664690837264061, + 0.005875949282199144, + -0.03590935096144676, + -0.006772988010197878, + -0.008511434309184551, + -0.002984912833198905, + 0.0068320948630571365, + 0.011209503747522831, + 0.015187069773674011, + -0.0409160777926445, + 0.05791113153100014, + 0.04061011224985123, + 0.038051117211580276, + -0.002110474044457078, + 0.02671644650399685, + 0.025047538802027702, + -0.027787329629063606, + 0.017746062949299812, + -0.01913681998848915, + 0.012892319820821285, + -0.006571328267455101, + 0.012071773409843445, + 0.00815679132938385, + 0.021417662501335144, + 0.009290258400142193, + 0.03538086637854576, + 0.018246734514832497, + -0.0015220099594444036, + -0.01036114152520895, + 0.023809764534235, + 0.0212507713586092, + -0.005041494965553284, + 0.007593534886837006, + -0.001640224363654852, + -0.01841362565755844, + 0.01770433969795704, + -0.007398828864097595, + -0.0017923384439200163, + -0.008073345758020878, + 0.03565901517868042, + -0.017328836023807526, + -0.0027606531511992216, + 0.013831080868840218, + 0.024964092299342155, + 0.0070546162314713, + 0.02170972153544426, + -0.03813456371426582, + 0.02906682714819908, + -0.007982946932315826, + 0.006001117639243603, + -0.004798112437129021, + 0.02848270907998085, + -0.02881649136543274, + 0.016271859407424927, + 0.02347598224878311, + 0.030680105090141296, + 0.03310002386569977, + 0.0035429541021585464, + 0.012913181446492672, + 0.00726670678704977, + -0.017022868618369102, + 0.018956022337079048, + 0.014477782882750034, + 0.009199859574437141, + 0.0019070758717134595, + -0.00506235659122467, + -0.0019487986573949456, + -0.010986982844769955, + 0.027856867760419846, + -0.006901632994413376, + -0.03916372358798981, + 0.02716149017214775, + 0.027745608240365982, + 0.04887121170759201, + 0.015242699533700943, + -0.032738424837589264, + 0.010847906582057476, + -0.02013816498219967, + 0.008608787320554256, + -0.012614168226718903, + 0.01735665090382099, + -0.0006719095981679857, + 0.018330181017518044, + 0.00017916865181177855, + 0.032988760620355606, + 0.01994345895946026, + -0.01933152601122856, + 0.012468138709664345, + -0.0028545293025672436, + -0.00027402263367548585, + -0.054573316127061844, + 0.012023096904158592, + -0.0020722283516079187, + -0.003348248079419136, + 0.02394884079694748, + 0.034045737236738205, + -0.03079136647284031, + 0.0010986982379108667, + -0.03577027842402458, + -0.012704567983746529, + 0.010771415196359158, + -0.020277241244912148, + -0.012287340126931667, + 0.0023329954128712416, + -0.05421171709895134, + 0.021236862987279892, + -0.002445994410663843, + -0.00028162833768874407, + -0.013991017825901508, + -0.02197396568953991, + -0.028051573783159256, + 0.01762089505791664 + ], + "how_to_create_self_fueling_mining_system": [ + -0.027847176417708397, + 0.003349206643179059, + 0.026252655312418938, + -0.028701383620500565, + -0.016571631655097008, + -0.025298789143562317, + 0.013581904582679272, + 0.03949287533760071, + 0.008058027364313602, + -0.01665705256164074, + 0.018422415480017662, + -0.038894932717084885, + -0.0042710392735898495, + -0.027590913698077202, + 0.028786804527044296, + 0.007744817994534969, + -0.028701383620500565, + 0.022437192499637604, + -0.016272660344839096, + 0.007944133132696152, + 0.014635427854955196, + -0.03243142366409302, + 0.03522183746099472, + -0.011652818880975246, + 0.012386013753712177, + -0.018678678199648857, + 0.020871145650744438, + 0.03564894199371338, + -0.05640619248151779, + -0.021924668923020363, + 0.023846635594964027, + -0.037955302745103836, + -0.024700844660401344, + -0.036844830960035324, + -0.017710575833916664, + -0.014087310992181301, + 0.016258422285318375, + 0.02596791833639145, + 0.025668945163488388, + 0.007588213309645653, + -0.007360424380749464, + -0.036844830960035324, + -0.021924668923020363, + 0.008421065285801888, + -0.01455712504684925, + 0.028715619817376137, + -0.027548203244805336, + 0.03288700059056282, + 0.029527118429541588, + 0.010684716515243053, + -0.03134942799806595, + 0.0028829514048993587, + -0.021269775927066803, + -0.041144344955682755, + -0.0081861587241292, + -0.027491256594657898, + -0.01645773835480213, + -0.004598485771566629, + -0.017141103744506836, + 0.011958910152316093, + 0.015560819767415524, + 0.003219295758754015, + 0.022380245849490166, + 0.027818702161312103, + -0.0001675048260949552, + 0.005491844844073057, + -0.03448152542114258, + 0.038467828184366226, + -0.019604070112109184, + 0.032260581851005554, + -0.019077308475971222, + 0.03804072365164757, + -0.023974766954779625, + -0.03994845226407051, + 0.019589833915233612, + -0.06702684611082077, + -0.005523877218365669, + 0.031577218323946, + -0.05372967571020126, + -0.019390517845749855, + -0.032488372176885605, + -0.07215209305286407, + -0.011738239787518978, + -0.037642091512680054, + -0.007275003474205732, + -0.04356459900736809, + -0.04316597059369087, + 0.007687870878726244, + -0.028502069413661957, + -0.08940708637237549, + -0.02779022790491581, + -0.031121639534831047, + 0.009972876869142056, + 0.012307711876928806, + 0.05022742226719856, + -0.004598485771566629, + 0.023519190028309822, + -0.0025608439464122057, + 0.013717154040932655, + 0.009410522878170013, + 0.00425324309617281, + -0.021938905119895935, + -0.006314019672572613, + -0.04589943587779999, + 0.06309748440980911, + -0.0025946563109755516, + -0.022721929475665092, + 0.02880104072391987, + -0.025412684306502342, + -0.0270072054117918, + -0.05273309722542763, + -0.0073675429448485374, + 0.031093165278434753, + -0.0007358644506894052, + 0.011546042747795582, + 0.002911425195634365, + 0.018749862909317017, + 0.008620381355285645, + -0.007687870878726244, + -0.011239951476454735, + -0.02408866211771965, + -0.027249230071902275, + -0.009118668735027313, + -0.027106862515211105, + -0.008456657640635967, + -0.013994771987199783, + -0.0011798746418207884, + -0.013460892252624035, + -0.0535588338971138, + 0.02532726339995861, + -0.03593367710709572, + 0.01709839329123497, + 0.0037086857482790947, + 0.028359699994325638, + -0.011083346791565418, + -0.04211244732141495, + -0.052419889718294144, + -0.029498644173145294, + -0.0009823390282690525, + 0.038752563297748566, + -0.019248150289058685, + -0.03989150747656822, + -0.015233373269438744, + -0.0035965710412710905, + -0.018792573362588882, + 0.0018107426585629582, + -0.04749395698308945, + 0.003094723913818598, + 0.01193755492568016, + -0.032346002757549286, + -0.011560279875993729, + -0.03069453500211239, + -0.015162189491093159, + -0.026224181056022644, + -0.018365468829870224, + -0.03134942799806595, + -0.0362468883395195, + 0.04823426902294159, + 0.02203856222331524, + -0.04026166349649429, + -0.030893851071596146, + -0.010307441465556622, + -0.045586224645376205, + 0.013688680715858936, + -0.06167380511760712, + -0.019475938752293587, + -0.022522613406181335, + -0.020572172477841377, + -0.05233446881175041, + 0.02109893411397934, + 0.0011896623764187098, + -0.011368082836270332, + -0.012236527167260647, + 0.01725499890744686, + -0.005538114346563816, + 0.018322758376598358, + -0.02918543480336666, + -0.03100774437189102, + -0.007766173221170902, + -0.006160974036902189, + 0.013332760892808437, + -0.0003441300941631198, + 0.0020216251723468304, + 0.011368082836270332, + 0.013019551523029804, + 0.02329140156507492, + -0.03342800214886665, + 0.042966656386852264, + 0.02969796024262905, + 0.02400324121117592, + -0.0007082806550897658, + 0.03536420688033104, + 0.002390002366155386, + 0.008107855916023254, + -0.001009922823868692, + -0.004925931803882122, + 0.024416107684373856, + -0.013396826572716236, + 0.07648007571697235, + 0.015617767348885536, + -0.007780409883707762, + 0.023448005318641663, + 0.048575952649116516, + -0.01943322829902172, + 0.00037683022674173117, + -0.01226500142365694, + -0.05865560472011566, + 0.04131518676877022, + 0.03775598853826523, + -0.0011069109896197915, + -0.012528382241725922, + -0.006381644401699305, + 0.01426527090370655, + 0.0017431179294362664, + -0.00010616424697218463, + 0.003589452477172017, + -0.04948710650205612, + 0.04723769426345825, + 0.007050774060189724, + -0.024615423753857613, + -0.019846096634864807, + 0.023775452747941017, + 0.039549823850393295, + -0.007189582567662001, + -0.004691024776548147, + 0.03869561478495598, + 0.019903043285012245, + -0.03174806013703346, + 0.05102468281984329, + 0.024772027507424355, + -0.021070459857583046, + 0.0025359296705573797, + 0.04837663844227791, + -0.03638925403356552, + -0.02343376912176609, + -0.015219136141240597, + -0.036645516753196716, + 0.011724002659320831, + 0.02663704752922058, + -0.015375741757452488, + -0.05572282522916794, + 0.015105241909623146, + -0.017212288454174995, + -0.042824286967515945, + 0.021369433030486107, + 0.016699763014912605, + -0.023775452747941017, + -0.01884952001273632, + 0.02575436607003212, + 0.01600215956568718, + 0.03909424692392349, + -0.008485130965709686, + 0.016941789537668228, + 0.03584825620055199, + 0.002196026034653187, + -0.04088808223605156, + -0.02387510985136032, + -0.011218596249818802, + 0.03063758835196495, + -0.04185618460178375, + -0.016528921201825142, + 0.06452116370201111, + -0.08200395107269287, + 0.026665521785616875, + 0.015660477802157402, + -0.010435572825372219, + 0.038667142391204834, + -0.01331852376461029, + -0.02000270038843155, + -0.01863596774637699, + 0.00042754883179441094, + 0.03382663056254387, + 0.03781293332576752, + -0.07796069979667664, + -0.015446925535798073, + -0.001049073995091021, + 0.04803495481610298, + 0.04786411300301552, + -0.007114839740097523, + -0.018208863213658333, + -0.056292299181222916, + 0.013425299897789955, + 0.0291142500936985, + 0.06679905205965042, + -0.029128488153219223, + -0.008883761242032051, + -0.02094232849776745, + 0.03069453500211239, + 0.035107944160699844, + -0.013368353247642517, + -0.0014236797578632832, + 0.01978914812207222, + 0.04327986389398575, + 0.007851594127714634, + 0.04365001991391182, + -0.025939445942640305, + -0.0030075234826654196, + -0.01615876518189907, + 0.04088808223605156, + -0.006491979584097862, + 0.028829514980316162, + 0.05407135561108589, + -0.005876237992197275, + 0.05102468281984329, + -0.023590372875332832, + -0.06440727412700653, + 0.01761091873049736, + -0.044134072959423065, + 0.014735085889697075, + 0.014891690574586391, + -0.0014850759180262685, + 0.0029861682560294867, + 0.02648044377565384, + 0.007929896004498005, + 0.05153720825910568, + 0.028345463797450066, + 0.02568318322300911, + 0.02801801823079586, + -0.0030164215713739395, + -0.0291142500936985, + -0.045073699206113815, + -0.00031565650715492666, + 0.0353357307612896, + -0.04723769426345825, + 0.03237447887659073, + -0.017781760543584824, + 0.029783381149172783, + 0.01847936399281025, + -0.03308631852269173, + 0.015105241909623146, + -0.002085690852254629, + -0.02081419713795185, + 0.0026622810401022434, + -0.02502829022705555, + -0.030893851071596146, + -0.031036218628287315, + 0.033655788749456406, + 0.04447575658559799, + 0.02373274229466915, + 0.040347084403038025, + 0.0035360646434128284, + 0.007388897705823183, + 0.013346998021006584, + -0.005552351009100676, + 0.002640926046296954, + 0.03465236350893974, + -0.008890880271792412, + 0.03354189544916153, + 0.004484591074287891, + 0.04402017965912819, + 0.007944133132696152, + 0.013119208626449108, + -0.0001662813447182998, + 0.004150026477873325, + -0.04302360117435455, + 0.0007434277795255184, + -0.0034381865989416838, + -0.012905657291412354, + -0.03863866999745369, + -0.02838817425072193, + -0.010834203101694584, + 0.08314289897680283, + 0.01745431311428547, + -0.009809153154492378, + -0.029142724350094795, + 0.010997925885021687, + 0.007410252932459116, + -0.007659397087991238, + -0.029669485986232758, + 0.051992785185575485, + 0.05637772008776665, + 0.04823426902294159, + 0.005207108799368143, + -0.005096773616969585, + -0.07983995974063873, + 0.0016087581170722842, + 0.036132991313934326, + 0.024686606600880623, + 0.0002362418599659577, + 0.017141103744506836, + 0.048860687762498856, + -0.04780716449022293, + 0.008798341266810894, + -0.0011362744262441993, + -0.013233102858066559, + -0.01317615620791912, + 0.051252469420433044, + 0.037869881838560104, + -0.0794982761144638, + -0.033655788749456406, + 0.053957462310791016, + -0.054242197424173355, + 0.03972066566348076, + 0.0034453049302101135, + -0.007716344203799963, + -0.00642435485497117, + 0.029128488153219223, + 0.010101008228957653, + 0.008449539542198181, + 0.05484014376997948, + 0.03872409090399742, + 0.0013169037410989404, + 0.003993421792984009, + 0.013069380074739456, + 0.027847176417708397, + 0.02088538184762001, + 0.03653162345290184, + 0.015091005712747574, + -0.02975490689277649, + -0.01560353022068739, + 0.06212938576936722, + -0.04097350314259529, + 0.042738866060972214, + -0.041941605508327484, + 0.012813117355108261, + -0.02975490689277649, + 0.02539844624698162, + -0.027491256594657898, + 0.0024149168748408556, + 0.02212398312985897, + -0.030011169612407684, + -0.012350422330200672, + -0.0008466445724479854, + -0.025668945163488388, + -0.012677867896854877, + 0.013781219720840454, + 0.04077418893575668, + -0.0589403435587883, + 0.021796537563204765, + -0.026451969519257545, + 0.015005584806203842, + -0.005306766368448734, + 0.015347267501056194, + 0.055922139436006546, + 0.020614882931113243, + -0.018393943086266518, + -0.007004504557698965, + -0.03257379308342934, + -0.016386553645133972, + 0.03761361911892891, + 0.04211244732141495, + -0.021269775927066803, + 0.02669399604201317, + 0.005420660600066185, + -0.07363271713256836, + 0.0015420231502503157, + -0.029783381149172783, + 0.00485830707475543, + -0.01863596774637699, + -0.02676517888903618, + 0.023974766954779625, + -0.05142331123352051, + 0.0009049264481291175, + 0.022152457386255264, + -0.018806809559464455, + 0.011126057244837284, + 0.022721929475665092, + -0.008228869177401066, + 0.044788964092731476, + 0.020202016457915306, + 0.043109022080898285, + 0.059566762298345566, + -0.025711655616760254, + -0.0035093706101179123, + -0.009374931454658508, + 0.017212288454174995, + -0.036844830960035324, + 0.05603603646159172, + 0.023006664589047432, + -0.0070899249985814095, + -0.018465125933289528, + -0.043109022080898285, + -0.04288123548030853, + 0.004666110500693321, + -0.0042710392735898495, + -0.019703727215528488, + -0.07152567058801651, + 0.05563740432262421, + -0.05711803212761879, + -0.037727512419223785, + -0.010129481554031372, + -0.013147682882845402, + -0.00756685808300972, + -0.00345776230096817, + 0.0397491380572319, + 0.10182157903909683, + -0.015119479037821293, + -0.013603259809315205, + -0.056434664875268936, + -0.04430491477251053, + 0.0078943045809865, + -0.001671933918260038, + 0.03821156546473503, + -0.017511261627078056, + 0.006926202215254307, + -0.06007928401231766, + -0.04974336922168732, + -0.038524772971868515, + 0.0023455123882740736, + 0.00898341927677393, + 0.039549823850393295, + 0.04968642443418503, + -0.015532346442341805, + -0.005694719031453133, + -0.024259503930807114, + -0.040204714983701706, + -0.036787886172533035, + 0.0035876729525625706, + -0.013403944671154022, + -0.006470624357461929, + -0.04205549880862236, + -0.012428724206984043, + -0.005812172777950764, + 0.011040636338293552, + -0.00471238000318408, + 0.02538421005010605, + 0.005666245240718126, + -0.012535500340163708, + 0.028117675334215164, + -0.001775150652974844, + -0.02640925906598568, + -0.011481977067887783, + -0.010129481554031372, + -0.003027099184691906, + 0.006036402191966772, + -0.027192283421754837, + -0.04535843804478645, + -0.029584065079689026, + 0.0011923317797482014, + -0.007278562523424625, + -0.027477018535137177, + -0.008549196645617485, + 0.010613532736897469, + 0.005463371053338051, + -0.049601003527641296, + 0.01273481547832489, + -0.04829121753573418, + -0.00833564531058073, + -0.0008559874258935452, + -0.00913290586322546, + -0.004206973593682051, + 0.05865560472011566, + 0.00018285386613570154, + 0.028615962713956833, + -0.016471974551677704, + 0.010748782195150852, + 0.0026017746422439814, + -0.007502792403101921, + 0.04436185956001282, + -0.008570551872253418, + 0.011724002659320831, + -0.025071000680327415, + -0.01936204545199871, + -0.0453869104385376, + 0.02138366922736168, + -0.0016532480949535966, + -0.014720848761498928, + -0.04635501280426979, + 0.02285006083548069, + 0.012571091763675213, + -0.003025319427251816, + -0.008606144227087498, + 0.010172192007303238, + 0.0073960162699222565, + -0.014735085889697075, + 0.044646598398685455, + 0.012336185202002525, + -0.038382407277822495, + -0.010243375785648823, + -0.017739050090312958, + -0.01920543983578682, + -0.024174083024263382, + 0.021796537563204765, + -0.007271444424986839, + 0.009858982637524605, + 0.0017653629183769226, + -0.0053815096616744995, + 0.044191017746925354, + 0.0369587279856205, + -0.02890069968998432, + -0.014863216318190098, + -0.05532419681549072, + -0.000887575326487422, + -0.000125684222439304, + -0.04026166349649429, + 0.02065759338438511, + -0.0081861587241292, + 0.01732618175446987, + 0.02203856222331524, + -0.012656512670218945, + -0.03171958401799202, + 0.005986573174595833, + 0.02488592267036438, + -0.0005530106136575341, + -0.03297242149710655, + -0.01222940906882286, + -0.009851863607764244, + 0.01904883421957493, + -0.004893898963928223, + 0.0163723174482584, + -0.0012261441443115473, + -0.021938905119895935, + -0.021739589050412178, + 0.03849630057811737, + -0.001513549592345953, + -0.04088808223605156, + -0.012065686285495758, + -0.004199855495244265, + -0.08149142563343048, + 0.04265344515442848, + -0.04962947592139244, + -0.006086230743676424, + -0.01426527090370655, + -0.03644620254635811, + -0.006189447827637196, + -0.012165343388915062, + 0.007296358700841665, + 0.056349243968725204, + 0.0012759729288518429, + -0.02998269535601139, + 0.02196737937629223, + -0.021582985296845436, + -0.000993016641587019, + 0.013660207390785217, + -0.025512341409921646, + 0.020771486684679985, + -0.0010499638738110662, + 0.0219816155731678, + -0.019262386485934258, + 0.018650203943252563, + 0.002635587239637971, + 0.03149179741740227, + 0.01287718303501606, + -0.007246530149132013, + -0.02851630561053753, + -0.011709765531122684, + 0.0493447408080101, + 0.013104972429573536, + 0.02458694949746132, + 0.000502736889757216, + -0.002350851194933057, + -0.01826581172645092, + 0.04561470076441765, + -0.03092232346534729, + -0.0065916371531784534, + 0.0593959204852581, + -0.012542618438601494, + 0.050398264080286026, + 0.024985579773783684, + -0.037214986979961395, + 0.024287976324558258, + -0.011923317797482014, + 0.023917820304632187, + -0.005701837595552206, + 0.0024095780681818724, + 0.00020676723215728998, + 0.011546042747795582, + -0.06207243725657463, + -0.023519190028309822, + -0.009595601819455624, + -0.03237447887659073, + -0.004954405594617128, + -0.03245989978313446, + 0.028573252260684967, + -0.02247990295290947, + 0.003904441837221384, + 0.010741664096713066, + 0.039464402943849564, + 0.02444458194077015, + 0.006420795805752277, + 0.009965757839381695, + 0.0016238847747445107, + -0.032716162502765656, + 0.012151106260716915, + -0.003064470598474145, + 0.014820505864918232, + 0.006933320313692093, + -0.049145426601171494, + 0.0045771305449306965, + 0.03980608657002449, + -0.03362731635570526, + -0.008449539542198181, + -0.049373213201761246, + 0.04051792621612549, + 0.049657948315143585, + 0.0018214202718809247, + -0.03556352108716965, + -0.014564244076609612, + 0.02603910304605961, + 0.017739050090312958, + -0.001032167812809348, + 0.009225444868206978, + 0.015404215082526207, + -0.012008738704025745, + 0.004669669549912214, + 0.012307711876928806, + 0.04868984594941139, + 0.004185618367046118, + -0.022664980962872505, + -0.042169395834207535, + 0.028615962713956833, + -0.010763019323348999, + 0.024359161034226418, + -0.01338258944451809, + -0.061218228191137314, + -0.018749862909317017, + -0.014393402263522148, + -0.00456645293161273, + 0.015091005712747574, + 0.013361234217882156, + -0.031975846737623215, + -0.004965083207935095, + -0.040631819516420364, + 0.028559016063809395, + -0.019233914092183113, + 0.011410793289542198, + -0.01480626966804266, + -0.029270855709910393, + 0.04532996192574501, + -0.014080192893743515, + 0.007157550193369389, + 0.007235852535814047, + -0.0023028019350022078, + -0.018422415480017662, + -0.0362468883395195, + 0.021369433030486107, + -9.443001181352884e-05, + 0.017141103744506836, + 0.010599295608699322, + -0.0166001059114933, + -0.004883221350610256, + -0.010848439298570156, + 0.006787393242120743, + 0.0512239970266819, + 0.004303072113543749, + 0.0024149168748408556, + -0.018365468829870224, + 0.020315909758210182, + 0.003573436290025711, + 0.021554511040449142, + -0.019319334998726845, + -0.014357809908688068, + 0.03898034989833832, + 0.0011104701552540064, + 0.0002349071583012119, + 0.0022422955371439457, + 0.004868984688073397, + 0.06605874001979828, + -0.014706611633300781, + 0.011517569422721863, + -0.04487438499927521, + 0.013126327656209469, + 0.0036517386324703693, + 0.024572713300585747, + 0.011916199699044228, + -0.014606954529881477, + 0.028986120596528053, + 0.005253378301858902, + -0.016130290925502777, + 0.015532346442341805, + -0.004025454632937908, + -0.003968507517129183, + 0.002411357592791319, + 0.00500423414632678, + -0.013766983523964882, + 0.006079112645238638, + -0.02918543480336666, + -0.00378342904150486, + -0.0004595816135406494, + 0.003100062720477581, + 0.039549823850393295, + -0.01593097671866417, + 0.024914395064115524, + -0.03257379308342934, + 0.04077418893575668, + -0.042340237647295, + -0.009332221001386642, + -0.004751531407237053, + -0.021340958774089813, + -0.05586519464850426, + 0.01432933658361435, + -0.012314829975366592, + 0.0019842537585645914, + 0.05748818814754486, + 0.02060064673423767, + 0.027847176417708397, + -0.008250224404036999, + 0.05179347097873688, + 0.030609114095568657, + -0.040489453822374344, + -0.06087654456496239, + -0.028046490624547005, + -0.0020020497031509876, + -0.004715939052402973, + 0.03003964200615883, + 0.019831858575344086, + 0.00978067982941866, + -0.0996575802564621, + -0.0516795739531517, + 0.019618306308984756, + -0.007673633750528097, + -0.0050505041144788265, + 0.051850415766239166, + 0.05139483883976936, + 0.04943016171455383, + -0.00839971099048853, + -0.043906282633543015, + -0.008663090877234936, + 0.011531805619597435, + -0.01904883421957493, + 0.02263650856912136, + 0.016130290925502777, + 0.03581978380680084, + 0.018151916563510895, + 0.008378355763852596, + 0.05515335500240326, + -0.007050774060189724, + -0.0161445289850235, + -0.011745357885956764, + -0.0067055318504571915, + 0.02058640867471695, + -0.01782447099685669, + 0.012300592847168446, + -0.005164398346096277, + -0.00015527007053606212, + -0.01229347474873066, + 0.03755667060613632, + 0.01237177662551403, + 0.014962874352931976, + 0.007153990678489208, + 0.04356459900736809, + -0.00614673737436533, + -0.0009841186692938209, + 0.006221480667591095, + 0.039692193269729614, + 0.020059647038578987, + 0.035905204713344574, + 0.018094969913363457, + 0.004950846545398235, + 0.006228598766028881, + 0.027234993875026703, + 0.031605690717697144, + 0.02662281133234501, + -0.0178956538438797, + 0.02007388509809971, + 0.01062776893377304, + 0.022309061139822006, + 0.027533967047929764, + -0.00534591730684042, + -0.00675180135294795, + -0.022138219326734543, + -0.0007532155723311007, + 0.027605149894952774, + -0.02008812129497528, + -0.0011514009675011039, + -0.00012479443103075027, + 0.012300592847168446, + 0.032773107290267944, + 0.022024326026439667, + -0.010421335697174072, + 0.016998736187815666, + -0.0024683047086000443, + 0.005829968489706516, + 0.00469458382576704, + -0.00533168064430356, + -0.003925797063857317, + 0.0025412682443857193, + 0.02554081566631794, + -0.017795996740460396, + -0.008584789000451565, + 0.021269775927066803, + 0.0015420231502503157, + -0.012649394571781158, + -0.03564894199371338, + -0.029441697522997856, + 0.029783381149172783, + -0.0404609777033329, + 0.030238958075642586, + 0.039549823850393295, + -0.014528651721775532, + 0.007189582567662001, + -0.014364928938448429, + -0.014051719568669796, + 0.003747836919501424, + 0.029299329966306686, + 0.01621571183204651, + 0.017568208277225494, + 0.020130831748247147, + 0.010442690923810005, + -0.00957424659281969, + -0.03581978380680084, + 0.0034506437368690968, + 0.029356276616454124, + 0.01459271740168333, + -0.03450999781489372, + 0.02000270038843155, + -0.004826274234801531, + -0.005883356556296349, + 0.01790989190340042, + -0.03804072365164757, + 0.0003221075457986444, + -0.005324562080204487, + 0.03898034989833832, + -0.009396286681294441, + 0.004050368908792734, + -0.004224769771099091, + -0.019120018929243088, + 0.027249230071902275, + 0.004836951848119497, + -0.0066841766238212585, + 0.013795456849038601, + -0.033285632729530334, + -0.005246259737759829, + -0.026152996346354485, + -0.0016772727249190211, + 0.008677328005433083, + 0.004085960797965527, + -0.00722517492249608, + 0.05210667848587036, + -0.008428184315562248, + 0.004758649505674839, + -0.026252655312418938, + -0.013169038109481335, + 0.028274279087781906, + 0.003098282963037491, + -0.031178586184978485, + -0.017283471301198006, + 0.029441697522997856, + 0.04345070570707321, + -0.0320327952504158, + 0.004004099406301975, + -0.03189042583107948, + -0.012165343388915062, + 0.031178586184978485, + 0.014692375436425209, + -0.04014777019619942, + 0.00011990052735200152, + -0.00807226449251175, + -0.0357913076877594, + -0.04683906212449074, + -0.01305514294654131, + -0.0014993126969784498, + 0.023106321692466736, + 0.016030633822083473, + -0.011154530569911003, + -0.011332490481436253, + -0.02465813420712948, + 0.0064065586775541306, + -0.005773021373897791, + -0.008727156557142735, + 0.03208974003791809, + -0.03399747237563133, + 0.009531536139547825, + -0.0056413309648633, + -0.04621264338493347, + -0.02007388509809971, + 0.041286714375019073, + -0.007652278523892164, + 0.04017624258995056, + 0.010713189840316772, + -0.017553972080349922, + -0.0038973232731223106, + -0.02008812129497528, + 0.03126400709152222, + 0.010471164248883724, + 0.03861019387841225, + -0.024857448413968086, + -0.019262386485934258, + 0.022650744765996933, + -0.003057352267205715, + 0.004445440135896206, + 0.007310595363378525, + -0.0018756981007754803, + -0.006246394943445921, + -0.04083113372325897, + -0.03251684457063675, + 0.04285275936126709, + 0.016315370798110962, + -0.025597762316465378, + 0.011624345555901527, + 0.017952602356672287, + 0.04154297336935997, + -0.0062143621034920216, + -0.006936879828572273, + 0.03630383312702179, + 0.014649664983153343, + 0.014407639391720295, + 0.04444728046655655, + 0.02306361123919487, + -0.009332221001386642, + -0.000664235558360815, + -0.0044632358476519585, + 0.01320462953299284, + -0.0004313304671086371, + 0.028359699994325638, + -0.009161379188299179, + 0.0001857457245932892, + 0.014635427854955196, + -0.017653629183769226, + 0.008307171054184437, + -0.006559604313224554, + 0.007339069154113531, + 0.014934401027858257, + -0.0043849335052073, + -0.006061316467821598, + -0.05156568065285683, + 0.012507027015089989, + 0.006815867032855749, + -0.019661016762256622, + -0.007171786855906248, + -0.013774101622402668, + -0.00974508747458458, + 0.031406376510858536, + -0.01276328880339861, + 0.034367628395557404, + -0.013980534859001637, + -0.02874409407377243, + 0.014977110549807549, + -0.044788964092731476, + 0.01819462701678276, + 0.011375200934708118, + -0.028174621984362602, + 0.004192736931145191, + -0.013332760892808437, + 0.009595601819455624, + -0.001547361956909299, + 0.023633083328604698, + -0.010812847875058651, + 0.025270314887166023, + 0.013994771987199783, + -0.004861866589635611, + 0.02633807621896267, + -0.006634347606450319, + 0.02373274229466915, + -0.013581904582679272, + -0.011617226526141167, + -0.016044870018959045, + 0.005794376600533724, + 0.014635427854955196, + 0.022821586579084396, + -0.027192283421754837, + 0.009880337864160538, + 0.014962874352931976, + 0.013396826572716236, + 0.017582444474101067, + -0.0024060187861323357, + -0.013268695212900639, + -0.005933185573667288, + -0.00691196508705616, + -0.020700303837656975, + -0.01368156261742115, + 0.0411728173494339, + -0.01237177662551403, + 0.040717240422964096, + -0.009645430371165276, + 0.010001350194215775, + -0.01701297238469124, + 0.006837221793830395, + 0.028117675334215164, + 0.021013513207435608, + -0.009695258922874928, + 0.01244296133518219, + -0.004979319870471954, + -0.027775991708040237, + 0.0011878828518092632, + 0.00691196508705616, + 0.019817622378468513, + 0.009075958281755447, + -0.01994575373828411, + -0.007666515652090311, + 0.012386013753712177, + -0.00425324309617281, + -0.005221345461905003, + 0.02138366922736168, + -0.017041446641087532, + -0.0006566722877323627, + -0.036787886172533035, + -0.009524417109787464, + -0.022864297032356262, + 0.02357613667845726, + 0.02051522582769394, + -0.0032228550408035517, + 0.016500448808073997, + 0.015318794175982475, + -0.022351771593093872, + 0.014087310992181301, + 0.007193142082542181, + 0.010720308870077133, + 0.00298260897397995, + 0.046525854617357254, + -0.011667056009173393, + 0.0073675429448485374, + -0.009168497286736965, + -0.02431645058095455, + 0.005591502413153648, + -0.009033247828483582, + -0.04140060767531395, + 0.007851594127714634, + -0.016557395458221436, + -0.013994771987199783, + 0.002295683603733778, + 0.00040218952926807106, + -0.025042526423931122, + 0.03254532068967819, + -0.033883579075336456, + 0.015048295259475708, + -0.000988567597232759, + -0.022664980962872505, + 0.010962334461510181, + 0.018379705026745796, + 0.005605739075690508, + -0.01630113273859024, + 0.013944943435490131, + 0.046525854617357254, + 0.0056413309648633, + -0.033513423055410385, + 0.037585146725177765, + -0.0013960959622636437, + 0.008093619719147682, + 0.013446655124425888, + -0.0032388714607805014, + -0.013268695212900639, + -0.023006664589047432, + -0.013653089292347431, + -0.012058567255735397, + 0.009054603055119514, + 0.004178500268608332, + 0.014322218485176563, + 0.002651603426784277, + -0.010919624008238316, + -0.007381779607385397, + -0.031406376510858536, + -0.03732888400554657, + -0.0453869104385376, + 0.03331410512328148, + -0.012122632935643196, + -0.010314559563994408, + 0.02299242839217186, + 0.014720848761498928, + -0.023746978491544724, + -0.013048024848103523, + -0.010442690923810005, + 0.013816812075674534, + 0.006089790258556604, + 0.010670479387044907, + 0.05859865993261337, + 0.008058027364313602, + 0.08633194118738174, + 0.013432418927550316, + -0.04473201930522919, + -0.016528921201825142, + 0.024430343881249428, + 0.0005223125335760415, + 0.02552657760679722, + -0.013653089292347431, + 0.012058567255735397, + 0.0022600917145609856, + -0.010542348958551884, + -0.014272389933466911, + 0.05563740432262421, + 0.011353845708072186, + 0.02824580669403076, + -0.023391058668494225, + -0.003194381482899189, + -0.028402410447597504, + 0.021639931946992874, + 0.014457467943429947, + 0.02969796024262905, + 0.00989457406103611, + 0.0013249119510874152, + -0.0057623437605798244, + -0.0044383215717971325, + -0.0008533180807717144, + 0.0012733035255223513, + -0.03593367710709572, + -0.0009209428681060672, + 0.03317173942923546, + -0.0049366094172000885, + -0.027234993875026703, + 0.03570588678121567, + 0.037585146725177765, + -0.007524147629737854, + 0.003375900676473975, + -0.014307981356978416, + -0.019589833915233612, + -0.008207513950765133, + 0.024629659950733185, + -0.0267794169485569, + 0.015461161732673645, + 0.015119479037821293, + 0.0008657752769067883, + 0.005442015826702118, + -0.011083346791565418, + 0.011852134019136429, + -0.010421335697174072, + -0.03422526270151138, + 0.007609568070620298, + 0.04211244732141495, + -0.022907007485628128, + 0.012464316561818123, + -0.019746437668800354, + 0.003003964200615883, + -0.05552351102232933, + -0.010570822283625603, + 0.02437339723110199, + -0.006983149331063032, + 0.013581904582679272, + -0.032118216156959534, + -0.04854748025536537, + 0.013332760892808437, + 0.0015384639846161008, + -0.0018045140895992517, + -0.0003221075457986444, + -0.02880104072391987, + -0.005773021373897791, + -0.008086500689387321, + 0.00978067982941866, + -0.05748818814754486, + -0.008228869177401066, + -0.010556585155427456, + 0.022081272676587105, + -0.012784644030034542, + -0.0055772652849555016, + -0.02341953106224537, + -0.004573571030050516, + -0.01095521543174982, + 0.003349206643179059, + 0.0007710115751251578, + -0.023960530757904053, + -0.03943593055009842, + 0.02495710551738739, + -0.008250224404036999, + -0.011211478151381016, + 0.03530725836753845, + 0.020429804921150208, + -0.007022300269454718, + 0.014834742993116379, + -0.02307784929871559, + 0.02685059979557991, + 0.0036695345770567656, + -0.012599566020071507, + -0.008563433773815632, + 0.0020056087523698807, + -0.010848439298570156, + 0.020273199304938316, + -0.04336528480052948, + -0.027847176417708397, + 0.017126867547631264, + 0.0073960162699222565, + 0.04760785028338432, + -0.019191203638911247, + -0.04293818026781082, + 0.01527608372271061, + 0.018863756209611893, + -0.03502252325415611, + 0.010542348958551884, + 0.04251107573509216, + 0.011474858969449997, + -0.017653629183769226, + 0.018949177116155624, + -0.018579021096229553, + 0.014386284165084362, + 0.00485830707475543, + -0.003039556322619319, + 0.017212288454174995, + -0.009296628646552563, + -0.0008074933430179954, + 0.02030167356133461, + -0.017625154927372932, + 0.01244296133518219, + -0.016400789842009544, + 0.021269775927066803, + -0.004559334367513657, + 0.020031174644827843, + -0.026879074051976204, + 0.013311405666172504, + 0.007844475097954273, + 0.020557936280965805, + 0.024757791310548782, + 0.00642435485497117, + -0.002559064421802759, + -0.014507296495139599, + -0.002471863990649581, + -0.010798610746860504, + 0.011667056009173393, + 0.011538924649357796, + 0.02138366922736168, + -0.06474895775318146, + -0.01225788239389658, + -0.03792683035135269, + 0.010307441465556622, + 0.040489453822374344, + 0.027918359264731407, + 0.01709839329123497, + -0.005979455076158047, + -0.006719768512994051, + 0.011140294373035431, + 0.018009549006819725, + -0.02285006083548069, + -0.004424084909260273, + -0.02168264240026474, + -0.022608034312725067, + -0.0006753581110388041, + -0.019248150289058685, + -0.020500987768173218, + 0.0053494768217206, + -0.008122093044221401, + 0.006943997927010059, + -0.008285815827548504, + 0.036417726427316666, + -0.011012163013219833, + 0.008762748911976814, + 0.0047728861682116985, + 0.009147142060101032, + -0.01936204545199871, + -0.011453503742814064, + 0.005943863186985254, + -0.012286356650292873, + -0.02242295630276203, + -0.039037298411130905, + -0.0144432308152318, + -0.027747519314289093, + -0.028331227600574493, + 0.007008063606917858, + 0.023604610934853554, + -0.019831858575344086, + -0.015333031304180622, + -0.00678383419290185, + 0.01746855117380619, + 0.002019845647737384, + -0.012179580517113209, + -0.016827894374728203, + 0.012549737468361855, + 0.010093889199197292, + -0.012208053842186928, + 0.0420839749276638, + -0.01956135965883732, + -0.021639931946992874, + 0.012983959168195724, + -0.007851594127714634, + -0.027918359264731407, + 0.027178047224879265, + -0.005360154435038567, + -0.01615876518189907, + -0.0018792572664096951, + -0.008720038458704948, + 0.03180500492453575, + 0.008278697729110718, + -0.008100737817585468, + 0.021355196833610535, + -0.022067036479711533, + -0.018735624849796295, + 0.019390517845749855, + 0.0033171738032251596, + 0.006079112645238638, + -0.0024006799794733524, + -0.02074301429092884, + -0.04982879012823105, + -0.022451430559158325, + -0.010293204337358475, + -0.03049522079527378, + 0.02648044377565384, + 0.009417641907930374, + -0.0030146418139338493, + 0.016941789537668228, + 0.018892230466008186, + 0.01687060482800007, + 0.01716957800090313, + -0.018507836386561394, + 0.01007253397256136, + 0.012400250881910324, + -0.02497134357690811, + 0.03610451892018318, + 0.02320598065853119, + -0.0012626260286197066, + 0.03596214950084686, + -0.03106469288468361, + 0.0044169663451612, + 0.018379705026745796, + -0.015347267501056194, + 0.039976928383111954, + -0.005872678942978382, + -0.004206973593682051, + -0.004036132246255875, + -0.006862136535346508, + -4.3572385038714856e-05, + -0.030466746538877487, + -0.012599566020071507, + 0.008449539542198181, + -0.012969722971320152, + -0.00018040691793430597, + 0.03026743233203888, + 0.013873759657144547, + 0.005755225196480751, + -0.007993961684405804, + 0.001465500332415104, + -0.02203856222331524, + -0.0031961610075086355, + 0.011225715279579163, + 0.007588213309645653, + -0.02969796024262905, + 0.019176965579390526, + -0.005559469573199749, + 0.0027797347865998745, + 0.0011674173874780536, + -0.035762835294008255, + -0.012143988162279129, + -0.02189619466662407, + 0.003658856963738799, + 0.013261577114462852, + -0.014307981356978416, + -0.01306226197630167, + -0.015404215082526207, + -0.035250309854745865, + 0.04977184534072876, + 0.0008390812436118722, + -0.013738509267568588, + 0.012613802216947079, + -0.03413984179496765, + 0.007011622656136751, + -0.022366009652614594, + -0.027975307777523994, + 0.0132117485627532, + -0.0327446348965168, + -0.04077418893575668, + -0.010748782195150852, + -0.019604070112109184, + 0.025355735793709755, + -0.021284012123942375, + -0.00924680009484291, + -0.0013729612110182643, + 0.016386553645133972, + -0.03616146743297577, + -0.04570012167096138, + 0.047778692096471786, + 0.018393943086266518, + 0.0051003326661884785, + 0.033285632729530334, + -0.013147682882845402, + 0.017340419813990593, + 0.00313921389169991, + 0.0029292211402207613, + -0.010770137421786785, + 0.03804072365164757, + -0.014357809908688068, + -0.007171786855906248, + 0.013959179632365704, + -0.008741393685340881, + -0.01622994989156723, + -0.022394482046365738, + 0.009268155321478844, + -0.0046020448207855225, + 0.007944133132696152, + 0.02088538184762001, + 0.03556352108716965, + 0.021440617740154266, + -0.002635587239637971, + -0.03308631852269173, + -0.005538114346563816, + -0.02074301429092884, + -0.01724076271057129, + 0.01812344416975975, + -0.030295904725790024, + 0.018821045756340027, + -0.009737969376146793, + -0.006196565926074982, + 0.02189619466662407, + 0.010748782195150852, + -0.012934130616486073, + 0.038240037858486176, + -0.018237337470054626, + -0.009510180912911892, + -0.03980608657002449, + -0.01681365817785263, + -0.021412143483757973, + -0.0023917818907648325, + 0.006281986832618713, + 0.02655162662267685, + 0.029356276616454124, + 0.03152026981115341, + 0.008677328005433083, + 0.009552891366183758, + 0.013724273070693016, + 0.016044870018959045, + -0.012684986926615238, + 0.0052640559151768684, + 0.0009654328459873796, + -0.011069109663367271, + -0.007808883674442768, + -0.01287718303501606, + 0.010777255520224571, + 0.024900158867239952, + 0.015532346442341805, + -0.001181654166430235, + 0.0022084831725806, + 0.030979271978139877, + 0.009147142060101032, + 0.033143263310194016, + 0.0169560257345438, + -0.012243646197021008, + 0.016400789842009544, + -0.034310683608055115, + -0.0012973281554877758, + 0.016329606994986534, + 0.013133445754647255, + -0.02023048885166645, + 0.04669669643044472, + -0.011702647432684898, + -0.012193816713988781, + -0.001744897454045713, + -0.019091544672846794, + 0.003274463349953294, + 0.020543698221445084, + -0.002274328377097845, + -0.025797076523303986, + -0.018294284120202065, + -0.02961253933608532, + -0.023590372875332832, + -0.00832852628082037, + 0.04575706645846367, + -0.011304017156362534, + 0.03280157968401909, + -0.01768210344016552, + -0.011097583919763565, + 0.006196565926074982, + 0.012051449157297611, + -0.001530455774627626, + 0.049885738641023636, + -0.023974766954779625, + 0.015347267501056194, + -0.02596791833639145, + 0.008100737817585468, + -0.0012679648352786899, + -0.031605690717697144, + -0.04168534278869629, + 0.02189619466662407 + ], + "how_to_launch_a_rocket": [ + -0.01556536927819252, + -0.015353435650467873, + 0.013234095647931099, + -0.05147639662027359, + -0.004721416626125574, + -0.008589210920035839, + 0.051994454115629196, + -0.01012573204934597, + 0.0011435601627454162, + 0.04297548905014992, + 0.002042807638645172, + -0.03767714276909828, + -0.01876792684197426, + -0.04292839393019676, + -0.04803835600614548, + 0.01650729775428772, + -0.036170054227113724, + 0.01921534165740013, + 0.006664144340902567, + -0.024678528308868408, + 0.07464783638715744, + -0.023089023306965828, + -0.03138976916670799, + 0.013010388240218163, + 0.003349733306095004, + -0.04325806722044945, + 0.033815234899520874, + 0.06000084802508354, + -0.03873681277036667, + 0.004792061634361744, + 0.05076994746923447, + -0.013716834597289562, + -0.021334681659936905, + -0.014988438226282597, + -0.03423910215497017, + -0.025950131937861443, + 0.0072822850197553635, + 0.015577143058180809, + 0.0009617973701097071, + -0.012975065968930721, + -0.010320005007088184, + 0.019945336505770683, + -0.037559401243925095, + -0.03541651368141174, + -0.04193936660885811, + 0.02635045163333416, + -0.053878311067819595, + -0.016919391229748726, + -0.007405912969261408, + 0.0005636853748001158, + -0.016672134399414062, + 0.03817165270447731, + -2.7043652153224684e-05, + -0.013987638987600803, + 0.016189396381378174, + -0.05477314442396164, + -0.01438795868307352, + -0.0038030364084988832, + -0.018132124096155167, + -0.009825492277741432, + -0.018061479553580284, + -0.0060989875346422195, + -0.0010523108066990972, + 0.02167613059282303, + 0.04789706692099571, + -0.010584921576082706, + -0.04742610082030296, + 0.009001304395496845, + 0.022947734221816063, + 0.050864141434431076, + 0.005492620635777712, + 0.03518103063106537, + -7.906129030743614e-05, + -0.0328497588634491, + 0.031460411846637726, + -0.04457676783204079, + -0.03301459550857544, + 0.06791304796934128, + 0.013186999596655369, + -0.02354821376502514, + -0.05025188624858856, + -0.06018923223018646, + 0.014764729887247086, + -0.028752367943525314, + -0.03247298672795296, + -0.011827089823782444, + -0.019203567877411842, + 0.019921788945794106, + -0.03711198270320892, + -0.06800723820924759, + -0.03442748636007309, + 0.012692486867308617, + -0.009554687887430191, + 0.03367394581437111, + 0.08350196480751038, + -0.025432070717215538, + 0.053313154727220535, + 0.04321097210049629, + 0.03645263612270355, + 0.029882682487368584, + 0.05656280741095543, + -0.0454009547829628, + -0.03993777185678482, + -0.046554818749427795, + 0.056233134120702744, + 0.00407678447663784, + -0.01989823952317238, + 0.0343097485601902, + -0.009395737200975418, + -0.053689926862716675, + -0.07516589760780334, + 0.0007660528062842786, + 0.012774906121194363, + 0.05053446441888809, + 0.019674532115459442, + -0.006246163509786129, + 0.028681723400950432, + 0.02653883583843708, + -0.023194991052150726, + -0.022488543763756752, + -0.035110387951135635, + -0.04288129508495331, + -0.02569110132753849, + 0.006934948731213808, + 0.01614230126142502, + -0.017037132754921913, + 0.0710214152932167, + -0.023689502850174904, + 0.03153105825185776, + 0.06932593882083893, + 0.0008447921718470752, + -0.03414490818977356, + 0.01097935438156128, + -0.03814810514450073, + 0.010861613787710667, + 0.025573359802365303, + -0.03894874453544617, + -0.042528074234724045, + -0.018426477909088135, + 0.02335982769727707, + 0.004544805269688368, + -0.04542450234293938, + 0.011220723390579224, + 0.010896936058998108, + -0.016471974551677704, + -0.002872881945222616, + -0.04344645515084267, + 0.006781885400414467, + -0.037182629108428955, + -0.028940754011273384, + -0.005001051817089319, + -0.015883270651102066, + -0.022618059068918228, + -0.02905849553644657, + 0.04883899539709091, + -0.034380391240119934, + -0.03715908154845238, + 0.029835587367415428, + 0.008871789090335369, + -0.020769523456692696, + 0.03421555459499359, + 0.005972415674477816, + 0.01857954077422619, + -0.01575375534594059, + -0.039042938500642776, + -0.02418401464819908, + 0.012150878086686134, + 0.0010832177940756083, + -0.0572221577167511, + -0.009766621515154839, + 0.020180819556117058, + 0.004689037799835205, + -0.015188598074018955, + 0.02101678028702736, + 0.03442748636007309, + 0.005769312381744385, + -0.041962917894124985, + -0.030589129775762558, + 0.025149492546916008, + 0.020816620439291, + 0.01670745760202408, + -0.026209162548184395, + -0.04558934271335602, + -0.023136120289564133, + 0.022676929831504822, + 0.028469789773225784, + -0.02484336495399475, + 0.009725412353873253, + -0.011291367933154106, + -0.024984654039144516, + -0.03153105825185776, + -0.00030999016598798335, + -0.025620456784963608, + 0.012774906121194363, + 0.013916994445025921, + 0.013210548087954521, + 0.012315715663135052, + -0.012810228392481804, + 0.06033052131533623, + -0.01933308318257332, + -0.010749759152531624, + 0.03480425849556923, + 0.04452967271208763, + -0.03715908154845238, + 0.048791900277137756, + -0.018885666504502296, + -0.051146719604730606, + 0.04528321325778961, + 0.015353435650467873, + 0.01792019046843052, + -0.009295657277107239, + -0.00857743714004755, + 0.01680164970457554, + 0.016012785956263542, + -0.06066019833087921, + -0.01101467665284872, + -0.03730037063360214, + 0.04949834570288658, + -0.05279509350657463, + -0.015365209430456161, + -0.03866616636514664, + 0.027268830686807632, + 0.003493966069072485, + -0.04191581904888153, + 0.03449813276529312, + 0.05783441290259361, + 0.05877634137868881, + -0.06899626553058624, + 0.05806989595293999, + -0.007417687214910984, + -0.02165258303284645, + 0.025714648887515068, + -0.004044405650347471, + 0.007747362367808819, + -0.00863630697131157, + 0.008383164182305336, + -0.00017743946227710694, + -0.009348641149699688, + 0.011356125585734844, + -0.010938145220279694, + -0.016636813059449196, + -0.04836802929639816, + -0.004385854583233595, + -0.053030576556921005, + 0.046649012714624405, + -0.023277409374713898, + -0.024984654039144516, + -0.05872924625873566, + 0.006434549577534199, + -0.02474917285144329, + 0.060518909245729446, + -0.018697282299399376, + 0.04045582935214043, + 0.021593712270259857, + 0.005781086627393961, + -0.05632732808589935, + -0.019486146047711372, + 0.00024118521832861006, + 0.00778268463909626, + -0.00867162924259901, + -0.02345401979982853, + 0.0199806597083807, + -0.0984315350651741, + 0.024078048765659332, + -0.016448426991701126, + -0.0018338171066716313, + -0.007894538342952728, + -0.0050452048890292645, + -0.019074052572250366, + -0.023983854800462723, + -0.015800850465893745, + -0.0005302027566358447, + 0.0015674280002713203, + -0.01959211379289627, + -0.033909428864717484, + 0.017366807907819748, + 0.015000212006270885, + -0.0077885715290904045, + -0.02061646059155464, + -0.013516674749553204, + -0.024254659190773964, + 0.008459695614874363, + -0.016825199127197266, + 0.027716247364878654, + 0.006917287595570087, + 0.008659855462610722, + 0.02111097425222397, + 0.008241875097155571, + 0.01172112300992012, + -0.024395950138568878, + 0.05632732808589935, + -0.0015468233032152057, + 0.0016321855364367366, + 0.006970271002501249, + 0.01922711543738842, + -0.004188638646155596, + 0.020015981048345566, + -0.031272027641534805, + -0.019180020317435265, + 0.03800681605935097, + 0.0029508855659514666, + 0.03647618368268013, + 0.05288928747177124, + -0.007152769714593887, + 0.015871495008468628, + -0.016389556229114532, + 0.019521469250321388, + -0.05496152862906456, + -0.03602876514196396, + 0.00359698967076838, + 0.06282663345336914, + 0.04062066972255707, + 0.007040916010737419, + -0.05821118503808975, + 0.03979647904634476, + 0.036334894597530365, + -0.02073420211672783, + 0.04716707020998001, + 0.019015181809663773, + 0.024513689801096916, + 0.014576343819499016, + -0.030047520995140076, + 0.03421555459499359, + -0.016177622601389885, + -0.013822801411151886, + -0.035204578191041946, + 0.010637905448675156, + 0.008759935386478901, + 0.007553089410066605, + 0.005383710376918316, + 0.023418698459863663, + -0.03374458849430084, + 0.013563770800828934, + 0.011038225144147873, + 0.017107777297496796, + -0.020310334861278534, + 0.04014970362186432, + -0.006664144340902567, + 0.0314839631319046, + 0.02268870361149311, + -0.006416887976229191, + 0.008430260233581066, + -0.014105379581451416, + 0.023760147392749786, + -0.03518103063106537, + 0.028540434315800667, + 0.010337665677070618, + -0.020204367116093636, + -0.006093100178986788, + 0.0041121067479252815, + 0.011632817797362804, + 0.015400531701743603, + -0.048156097531318665, + 0.022676929831504822, + -0.00670535396784544, + 0.013022162020206451, + 0.008306632749736309, + -0.02071065455675125, + -0.020592913031578064, + -0.020180819556117058, + 0.005945923738181591, + 0.07681427150964737, + 0.016483750194311142, + 0.023100797086954117, + -0.035039741545915604, + 0.050958335399627686, + 0.024866914376616478, + -0.016931165009737015, + -0.0433051660656929, + 0.005304235033690929, + 0.03772423788905144, + 0.032308150082826614, + 0.038972292095422745, + 0.02814011462032795, + -0.06315630674362183, + 0.027033349499106407, + 0.02569110132753849, + 0.00288171274587512, + -0.0298120379447937, + -0.01699003577232361, + 0.04052647575736046, + -0.012916195206344128, + -0.007352929562330246, + -0.005419032648205757, + -0.013234095647931099, + -0.0015468233032152057, + 0.017484549432992935, + -0.005460241809487343, + -0.031460411846637726, + -0.021122748032212257, + 0.0012399606639519334, + -0.07168076187372208, + 0.045989662408828735, + 0.015459402464330196, + 0.03927842155098915, + 0.014446829445660114, + 0.006416887976229191, + 0.0199806597083807, + 0.038689713925123215, + 0.016106978058815002, + 0.05759892985224724, + -0.026279807090759277, + -0.008082924410700798, + -0.025267232209444046, + 0.012174426577985287, + -0.015365209430456161, + 0.0482267402112484, + -0.004415289964526892, + -0.02062823437154293, + 0.0007303625461645424, + 0.0770968496799469, + 0.0012988311937078834, + 0.03282621130347252, + -0.0395374521613121, + 0.01969808153808117, + -0.007541315164417028, + 0.01270426157861948, + 0.0015218033222481608, + -0.027975277975201607, + 0.026091421023011208, + -0.02877591736614704, + -0.04109163209795952, + 0.03346201032400131, + -0.008759935386478901, + -0.021617259830236435, + 0.03711198270320892, + 0.04408225417137146, + -0.009825492277741432, + 0.027339475229382515, + -0.027056897059082985, + -0.027363024652004242, + -0.03720617666840553, + 0.04071485996246338, + 0.040550023317337036, + 0.023277409374713898, + -0.028281403705477715, + -0.06442791223526001, + 0.005778142716735601, + -0.023112570866942406, + 0.02587948739528656, + 0.016636813059449196, + -0.02974139340221882, + 0.03084816038608551, + 0.045612890273332596, + -0.039160680025815964, + -0.039419710636138916, + -0.02503175102174282, + -0.040550023317337036, + -0.02974139340221882, + 0.00938396342098713, + -0.013422481715679169, + -0.009854927659034729, + 0.011038225144147873, + 0.014234894886612892, + 0.021169843152165413, + -0.0392313227057457, + 0.0006144611979834735, + -0.017037132754921913, + 0.04259871691465378, + 0.037276823073625565, + 0.005683950148522854, + 0.037653595209121704, + -0.036523278802633286, + -0.012810228392481804, + 0.004965729545801878, + 0.015259242616593838, + 0.006081325933337212, + 0.02259451150894165, + -0.042151302099227905, + 0.0007351458189077675, + -0.011697575449943542, + -0.05194735899567604, + -0.02127581089735031, + -0.013434255495667458, + -0.0040797279216349125, + 0.000807998061645776, + -0.055573783814907074, + 0.03638198971748352, + -0.0010052144061774015, + 0.006917287595570087, + -0.03186073154211044, + 0.03485135734081268, + -0.00370590016245842, + 0.003467474365606904, + 0.010425971820950508, + 0.0543963722884655, + -0.006269712001085281, + -0.014034735038876534, + -0.043564196676015854, + 0.027998825535178185, + -0.015153275802731514, + 0.030424291267991066, + 0.005095244850963354, + -0.010867500677704811, + 0.04097389057278633, + -0.06843110918998718, + -0.02449014224112034, + -0.015011985786259174, + 0.0250552985817194, + 0.014340861700475216, + 0.012080233544111252, + -0.010337665677070618, + 0.004485934507101774, + 0.047214169055223465, + -0.02927042916417122, + -0.054537661373615265, + -0.04452967271208763, + 0.03890164941549301, + 0.02625625766813755, + 0.045824822038412094, + -0.009784283116459846, + 0.0032261053565889597, + 0.01642487943172455, + -0.020816620439291, + 0.015624240040779114, + 0.001641016104258597, + -0.0008580380235798657, + 0.009849040769040585, + 0.018155673518776894, + -0.002569698728621006, + -0.017390355467796326, + 0.035675544291734695, + -0.006522855255752802, + 0.02401917800307274, + -0.03383878245949745, + 0.009896136820316315, + -0.0418451763689518, + -0.03788907453417778, + -0.00597830256447196, + 0.004759682808071375, + -0.016248267143964767, + -0.015918591991066933, + 0.004459443036466837, + 0.015247467905282974, + -0.018603088334202766, + 0.02224128693342209, + -0.03209621459245682, + -0.015117953531444073, + -0.04292839393019676, + -0.037841979414224625, + -0.02896430343389511, + 0.030801063403487206, + 0.0062167285941541195, + -0.0020766581874340773, + -0.011915395967662334, + 0.015223920345306396, + 0.006581725552678108, + 0.03388587757945061, + 0.03551070764660835, + -0.0013282664585858583, + 0.00754720252007246, + -0.014752956107258797, + 0.015518272295594215, + -0.016566168516874313, + -0.00043049079249612987, + 0.0022105886600911617, + -0.03993777185678482, + -0.03414490818977356, + 0.02625625766813755, + -0.03426264971494675, + 0.010685001499950886, + 0.007841555401682854, + 0.0022326649632304907, + 0.0019294817466288805, + -0.017873093485832214, + 0.007435348350554705, + 0.015624240040779114, + -0.025761745870113373, + -0.013092806562781334, + -0.009119045920670033, + -0.030871707946062088, + -0.033532656729221344, + 0.001860308926552534, + 0.01623649336397648, + 0.0018588370876386762, + -0.010060974396765232, + 0.01727261394262314, + 0.011962492018938065, + 0.001074387226253748, + -0.019368406385183334, + -0.006923174951225519, + -0.0487448014318943, + -0.01177410688251257, + 0.008530340157449245, + -0.07483622431755066, + 0.006169632077217102, + -0.019474372267723083, + 0.02325385995209217, + -0.004115050192922354, + 0.020098399370908737, + -0.008177117444574833, + -0.011226611211895943, + 0.06103697046637535, + 0.041209373623132706, + -0.014599892310798168, + -0.0037853752728551626, + 0.020310334861278534, + 0.007017367519438267, + 0.0005511753843165934, + 0.014364410191774368, + 0.004945124965161085, + 0.006793659646064043, + -0.029505912214517593, + 0.017967287451028824, + 0.0005585341714322567, + -0.011002902872860432, + 0.004382911138236523, + -0.002481393050402403, + -0.029223332181572914, + 0.017861319705843925, + -0.033509109169244766, + 0.008742274716496468, + -0.039725836366415024, + -0.02757495827972889, + 0.00796518288552761, + 0.0031083642970770597, + -0.0007355137495324016, + 0.08929482847452164, + -0.013716834597289562, + -0.05524411052465439, + 0.0298120379447937, + 0.03367394581437111, + -0.0022547414992004633, + 0.01932130940258503, + 0.02127581089735031, + -0.04511837661266327, + -0.009172028861939907, + -0.00012601973139680922, + -0.013481352478265762, + 0.02167613059282303, + 0.03471006825566292, + 0.008783483877778053, + 0.008553888648748398, + -0.004006139934062958, + -0.013481352478265762, + 0.03383878245949745, + 0.02334805391728878, + -0.007341155782341957, + 0.012339264154434204, + 0.02372482605278492, + -0.01054371241480112, + -0.016295364126563072, + 0.00835372880101204, + -0.024160467088222504, + -0.013493126258254051, + 0.05373702198266983, + 0.007847442291676998, + 0.05698667839169502, + 0.03162525221705437, + -0.03927842155098915, + -0.013599093072116375, + -0.005257138516753912, + 0.03405071794986725, + -0.040856149047613144, + 0.03682940453290939, + 0.0166839100420475, + -0.04888609051704407, + 0.01510617882013321, + -0.0401732511818409, + -0.008883563801646233, + -0.02418401464819908, + 4.783230906468816e-05, + -0.02757495827972889, + 0.04455322027206421, + -0.0069055138155817986, + 0.04817964509129524, + -0.011185401119291782, + -0.012810228392481804, + -0.003985535353422165, + -0.015541820786893368, + -0.05660990625619888, + 0.0036970695946365595, + -0.04172743484377861, + 0.006711240857839584, + -0.012115555815398693, + 0.004256339743733406, + 0.011008789762854576, + -0.04893318936228752, + 0.026138516142964363, + 0.038030363619327545, + -0.033626850694417953, + -0.02006307803094387, + -0.01922711543738842, + 0.021817419677972794, + 0.029482362791895866, + -0.054349277168512344, + -0.015035534277558327, + 0.004574240650981665, + 0.006781885400414467, + -0.0060342298820614815, + -0.009866701439023018, + -0.008477357216179371, + 0.0024122202303260565, + 0.007935747504234314, + -0.0020442793611437082, + 0.008453808724880219, + 0.02298305556178093, + -0.02748076431453228, + -0.02138177864253521, + -0.09287415444850922, + -0.01388167217373848, + 0.00990202371031046, + 0.005180607084184885, + -0.007199866231530905, + -0.023030152544379234, + -0.01228039339184761, + -0.014223121106624603, + 0.0025535093154758215, + -0.0027669151313602924, + -0.009772508405148983, + -0.008730500005185604, + 0.017578741535544395, + -0.01959211379289627, + -0.02587948739528656, + -0.033344268798828125, + 0.011815316043794155, + -0.030071068555116653, + -0.042787104845047, + 0.00834195502102375, + -0.011933057568967342, + -0.0033055804669857025, + -0.00023327449162025005, + -0.005657458212226629, + 0.02503175102174282, + -0.0487448014318943, + -0.006387453060597181, + 0.027268830686807632, + 0.025997227057814598, + 0.01093225833028555, + -0.0189327634871006, + 0.017366807907819748, + 0.02026323787868023, + -0.020793072879314423, + 0.012657164596021175, + 0.003564610844478011, + -0.02326563559472561, + -0.0425751693546772, + 0.02118161879479885, + 0.02325385995209217, + 0.007900425232946873, + -0.03800681605935097, + 0.0029759055469185114, + -0.01724906638264656, + 0.02148774452507496, + 0.014788278378546238, + -0.03421555459499359, + 0.020687105134129524, + 0.013104581274092197, + -0.004909802693873644, + 0.01003742590546608, + -0.0250552985817194, + 0.0074235741049051285, + -0.006487532984465361, + -0.010337665677070618, + 0.02738657221198082, + -0.010072748176753521, + 0.012457004748284817, + 0.015047308057546616, + -0.006363904569298029, + 0.00796518288552761, + -0.03275556489825249, + -0.017566967755556107, + -0.01933308318257332, + -0.019545016810297966, + -0.022370802238583565, + -0.02964720129966736, + 0.034286197274923325, + -0.00719397934153676, + 0.021911611780524254, + 0.018497122451663017, + 0.015977462753653526, + -0.017001809552311897, + -0.008653968572616577, + -0.0026432869490236044, + -0.008453808724880219, + -0.020286785438656807, + -0.014599892310798168, + 0.031083641573786736, + -0.004989277571439743, + -0.03697069361805916, + -0.0012502629542723298, + -0.015447627753019333, + -0.007841555401682854, + -0.0015438797418028116, + 0.01961566135287285, + 0.031272027641534805, + -0.02138177864253521, + 0.04226904362440109, + 0.018355833366513252, + -0.03233169764280319, + -0.026279807090759277, + -0.022853542119264603, + -0.008665742352604866, + -0.028069470077753067, + 0.011285481043159962, + 0.027739794924855232, + 0.010320005007088184, + -0.07964006066322327, + -0.04125646874308586, + 0.01744922623038292, + -0.02814011462032795, + 0.0057251593098044395, + -0.0027433668728917837, + 0.011609269306063652, + 0.010773307643830776, + -0.0004948804271407425, + -0.02802237495779991, + 0.028352048248052597, + -0.02016904577612877, + -0.03461587429046631, + 0.0066818054765462875, + 0.005772255826741457, + 0.009531139396131039, + 0.00626382464542985, + 0.0076060728169977665, + 0.011785880662500858, + -0.02738657221198082, + -0.014258443377912045, + -0.038124557584524155, + 0.006511081010103226, + -0.009060175158083439, + -0.005745763890445232, + -0.02729238010942936, + 0.015153275802731514, + -0.004856818821281195, + 0.02015727013349533, + 0.005869392305612564, + 0.0314839631319046, + 0.02165258303284645, + -0.003255540505051613, + 0.007982844486832619, + 0.0033968298230320215, + 0.002521130722016096, + 0.01121483650058508, + 0.011532737873494625, + 0.01894453726708889, + 0.028823012486100197, + 0.02992977946996689, + -0.005828182678669691, + 0.02157016284763813, + -0.01790841668844223, + 0.06546403467655182, + 0.007229301612824202, + -0.04530676454305649, + 0.018920989707112312, + 0.015306338667869568, + 0.02898785099387169, + 0.013340063393115997, + -0.017778901383280754, + -0.012975065968930721, + -0.010537825524806976, + 0.0373474657535553, + 0.04820319265127182, + -0.05204155296087265, + -0.01388167217373848, + -0.01670745760202408, + -0.011632817797362804, + 0.01054371241480112, + 0.03817165270447731, + 0.01753164455294609, + -0.03339136764407158, + -0.01510617882013321, + 0.012716035358607769, + -0.012174426577985287, + 0.010178714990615845, + -0.022994831204414368, + 0.01022581197321415, + 0.03129557520151138, + 0.01514150109142065, + -0.01298683974891901, + 0.013292966410517693, + 0.017107777297496796, + 0.008942433632910252, + -0.008842354640364647, + -0.016825199127197266, + -0.013799252919852734, + -0.013622641563415527, + -0.03704134002327919, + 0.01537698321044445, + 0.011403222568333149, + 0.027221735566854477, + -0.042433880269527435, + 0.009743073023855686, + -0.0060342298820614815, + 0.013351837173104286, + -0.0029243938624858856, + 0.02569110132753849, + 0.008483244106173515, + -0.023489343002438545, + 0.004388798493891954, + -0.02943526767194271, + -0.001346663455478847, + 0.008683403953909874, + -0.0040797279216349125, + -0.02550271525979042, + 0.027810439467430115, + -0.028563983738422394, + 0.010296456515789032, + 0.030730418860912323, + -0.014599892310798168, + -0.008047602139413357, + -0.05745764076709747, + 0.03920777514576912, + 0.014505699276924133, + 0.0011796182952821255, + -0.011656365357339382, + 0.0037765447050333023, + 0.01435263641178608, + 0.0022311932407319546, + -0.003046550089493394, + 0.061743415892124176, + 0.017331484705209732, + 0.03854842483997345, + -0.004067953675985336, + -0.010143392719328403, + 0.01883857138454914, + 0.0040031964890658855, + -0.03209621459245682, + 0.04241033270955086, + -0.028540434315800667, + 0.02109919860959053, + -0.029953327029943466, + 0.007040916010737419, + -0.001707245479337871, + 0.03181363642215729, + -0.035392966121435165, + -0.019168246537446976, + 0.0373474657535553, + 0.03047138825058937, + -0.03252008184790611, + 0.006151970941573381, + -0.03751230239868164, + 0.002632984658703208, + 0.03301459550857544, + -0.012268619611859322, + -0.026562385261058807, + -0.0032467099372297525, + -0.012786679901182652, + 0.014458603225648403, + -0.0487448014318943, + -0.013210548087954521, + 0.007341155782341957, + 0.03920777514576912, + 0.025855937972664833, + -0.007800345774739981, + -0.028823012486100197, + -0.017684709280729294, + 0.01223329734057188, + 0.004032631404697895, + 0.02109919860959053, + 0.023030152544379234, + -0.03744165971875191, + -0.008471469394862652, + -0.013763930648565292, + -0.01630713790655136, + -0.041774529963731766, + 0.01772003062069416, + -0.008830579929053783, + 0.05138220265507698, + 0.009042513556778431, + 0.01256297156214714, + 0.03885455057024956, + 0.017979061231017113, + -0.002990623004734516, + 0.002603549277409911, + -0.01190950907766819, + -0.034922000020742416, + -0.0122921671718359, + -0.00017127646424341947, + 0.004447668790817261, + 0.003738278988748789, + -0.011279594153165817, + 0.009878475219011307, + -0.045636437833309174, + -0.030612677335739136, + -0.0709272176027298, + 0.03685295581817627, + -0.011026451364159584, + 0.0045212567783892155, + -0.0022370803635567427, + 0.03569909185171127, + 0.02755141071975231, + -0.010143392719328403, + -0.009054288268089294, + 0.025290781632065773, + 0.03131912276148796, + 0.017955513671040535, + 0.0010493672452867031, + -0.011032338254153728, + -0.007688491605222225, + -0.004591901786625385, + -0.04615449905395508, + 0.019639210775494576, + -0.008683403953909874, + 0.001319435890763998, + -0.018532443791627884, + -0.016271814703941345, + 0.022582735866308212, + 0.017672933638095856, + -0.014458603225648403, + 0.014140701852738857, + 0.023889662697911263, + -0.0073058330453932285, + -0.01556536927819252, + 0.011903622187674046, + -0.05279509350657463, + -0.019921788945794106, + 0.004335814621299505, + -0.05538539960980415, + 0.007258736994117498, + 0.042339686304330826, + -0.016931165009737015, + 0.00436230655759573, + -0.04846222326159477, + -0.005442580673843622, + -0.013752156868577003, + -0.031012997031211853, + -0.04259871691465378, + -0.06536984443664551, + -0.015047308057546616, + 0.03572263941168785, + 0.005786973517388105, + 0.02305370196700096, + -0.054914433509111404, + -0.010908709838986397, + 0.011891847476363182, + 0.01865018531680107, + -0.013540223240852356, + 0.008330180309712887, + 0.003897229442372918, + -0.011785880662500858, + 0.0033379592932760715, + -0.017508096992969513, + 0.0011229554656893015, + 0.011597495526075363, + 0.018603088334202766, + -0.009819605387747288, + 0.009631219319999218, + -0.0017101890407502651, + -0.008218326605856419, + -0.020275011658668518, + 0.0018146842485293746, + 0.03536941856145859, + 0.041020989418029785, + 0.020463397726416588, + -0.014929567463696003, + 0.024607883766293526, + 0.006764224264770746, + -0.017884867265820503, + -0.012339264154434204, + -0.040008414536714554, + 0.03433329612016678, + -0.013528448529541492, + 0.013151677325367928, + 0.01050839014351368, + -0.02936462312936783, + -0.030447840690612793, + -0.011297255754470825, + 0.00215613329783082, + 0.011362013407051563, + -0.00597830256447196, + 0.018061479553580284, + -0.026279807090759277, + -0.037841979414224625, + 0.009931459091603756, + 0.02625625766813755, + -0.0027742739766836166, + -0.0006843699375167489, + -0.0227004773914814, + 0.005065809469670057, + 0.015341660939157009, + -0.013787479139864445, + -0.005633910186588764, + 0.005807578098028898, + -0.045895468443632126, + -0.005633910186588764, + -0.015400531701743603, + -0.013434255495667458, + 0.023783694952726364, + -0.014034735038876534, + 0.011232498101890087, + -0.011138305068016052, + -0.021817419677972794, + 0.020192593336105347, + -0.026091421023011208, + -0.006781885400414467, + 0.042339686304330826, + 0.028752367943525314, + -0.0003088863450102508, + 0.01724906638264656, + -0.025667551904916763, + 0.0008102057036012411, + 0.009489930234849453, + 0.0038501329254359007, + 0.02167613059282303, + -0.007235188502818346, + -0.025149492546916008, + -0.040008414536714554, + -0.032496534287929535, + 0.0006497835274785757, + -0.004588958341628313, + 0.0075295413844287395, + -0.032402340322732925, + 0.022653382271528244, + -0.03536941856145859, + -0.009160255081951618, + -0.022559188306331635, + 0.01392876822501421, + -0.024819817394018173, + 0.019262438639998436, + 0.006363904569298029, + 0.013081032782793045, + 0.00705857714638114, + 0.03482780605554581, + 0.003349733306095004, + 0.013234095647931099, + -0.003829528111964464, + -0.010214037261903286, + 0.02738657221198082, + -0.010714436881244183, + -0.012598293833434582, + -0.006004794500768185, + -0.006128422450274229, + -0.024348853155970573, + 0.016165848821401596, + 0.02373659983277321, + 0.0026123798452317715, + 0.005572095979005098, + -0.006269712001085281, + -0.009813717566430569, + -0.021122748032212257, + -0.023583535104990005, + -0.012197975069284439, + -0.013493126258254051, + -0.009024852886795998, + -0.05076994746923447, + 0.03591102734208107, + -0.008748161606490612, + -0.022476769983768463, + -0.025761745870113373, + -0.0045948452316224575, + 0.02917623706161976, + 0.00389134231954813, + -0.011750558391213417, + -0.013198773376643658, + 0.010661453939974308, + 0.03346201032400131, + 0.07356461882591248, + -0.021252263337373734, + -0.017661159858107567, + -0.01837938092648983, + 0.021346455439925194, + 0.0030347760766744614, + 0.01633068546652794, + 0.014493925496935844, + 0.009154368191957474, + -0.010255247354507446, + -0.03247298672795296, + -0.022464996203780174, + 0.020769523456692696, + -0.00035727056092582643, + 0.048791900277137756, + -0.026680126786231995, + 0.028728820383548737, + -0.014705859124660492, + 0.03056558035314083, + -0.02373659983277321, + 0.03682940453290939, + 0.015730205923318863, + 0.010443632490932941, + -0.0328497588634491, + -0.02635045163333416, + -0.014423280954360962, + 0.02449014224112034, + 9.088138904189691e-05, + -0.003944325726479292, + 0.02776334434747696, + 0.020557589828968048, + 0.024443045258522034, + -0.0010648207971826196, + 0.014482151716947556, + 0.007152769714593887, + -0.008112359791994095, + 0.015117953531444073, + -0.027786891907453537, + 0.005157058592885733, + 0.004686094354838133, + -0.018897442147135735, + 0.02512594312429428, + 0.005681006703525782, + -0.017884867265820503, + -0.0030097560957074165, + -0.004138598684221506, + -0.020687105134129524, + -0.026138516142964363, + -0.0009632690926082432, + -0.008112359791994095, + 0.030141713097691536, + 0.016460200771689415, + -0.02165258303284645, + -0.013128128834068775, + 0.006069552153348923, + -0.008424373343586922, + 0.008889450691640377, + 0.008330180309712887, + 0.015282790176570415, + 0.01696648821234703, + -0.02644464373588562, + -0.055573783814907074, + -0.007982844486832619, + 0.02597367949783802, + -0.03383878245949745, + -0.011603382416069508, + -0.023171441629529, + 0.012457004748284817, + -0.001822042977437377, + 0.000254615064477548, + -0.04921576753258705, + 0.015282790176570415, + -0.010608470067381859, + 0.03393297642469406, + -0.03186073154211044, + 0.02710399404168129, + 0.014976663514971733, + -0.010184602811932564, + -0.01199781522154808, + 0.04097389057278633, + -0.018155673518776894, + 0.014281991869211197, + 0.014964889734983444, + -0.0022047015372663736, + -0.0009743073605932295, + 0.022288383916020393, + 0.047308359295129776, + 0.03002397157251835, + -0.0028669950552284718, + 0.01485892292112112, + -0.019957110285758972, + 0.0003719881933648139, + 0.008424373343586922, + -0.007458896841853857, + 0.0053601618856191635, + 0.023512890562415123, + -0.017508096992969513, + -0.0010339136933907866, + 9.78722600848414e-05, + -0.031931377947330475, + 0.016283590346574783, + 0.013787479139864445, + 0.021063877269625664, + 0.0002599502040538937, + -0.039160680025815964, + -0.03927842155098915, + -0.025361426174640656, + -0.026609480381011963, + 0.009695976972579956, + -0.0029140913393348455, + -0.005975359119474888, + -0.010997015982866287, + 0.025432070717215538, + -0.028823012486100197, + 0.006899626459926367, + 0.015506498515605927, + -0.024984654039144516, + -6.995475268922746e-05, + 0.028210759162902832, + -0.025078848004341125, + 0.04344645515084267, + -0.0071409959346055984, + 0.006187293212860823, + -0.027315927669405937, + -0.00501871295273304, + 0.02804592251777649, + -0.004268113523721695, + -0.011362013407051563, + 0.021735001355409622, + -0.017684709280729294, + 0.0019206511788070202, + 0.03376813977956772, + -0.02823430858552456, + -0.03461587429046631, + 0.028352048248052597, + 0.0009169085533358157, + -0.010072748176753521, + 0.026279807090759277, + 0.003617594251409173, + 0.010667340829968452, + -0.023948533460497856, + 0.0026712503749877214, + -0.00886001531034708, + -0.018508896231651306, + 0.012256844900548458, + -0.000868340372107923, + 0.005898827686905861, + -0.023877888917922974, + -0.01933308318257332, + -0.003994365688413382, + 0.007588411681354046, + -0.001345191732980311, + 0.02333628013730049, + 0.012951517477631569, + 0.006575838662683964, + -0.01874437741935253, + -0.03770069032907486, + -0.028540434315800667, + 0.011626929976046085, + -0.03423910215497017, + 0.030353646725416183, + -0.012480553239583969, + -0.008077037520706654, + 0.006393339950591326, + 0.009548800997436047, + 0.023854339495301247, + 0.005919432267546654, + -0.004683150909841061, + 0.008159455843269825, + -0.01106766052544117, + 0.0195096954703331, + -0.025008203461766243, + -0.013092806562781334, + 0.007093899417668581, + 0.021534841507673264, + -0.01458811853080988, + 0.0010258191032335162, + 0.033226530998945236, + -0.02729238010942936, + -0.0010339136933907866, + -0.004179807845503092, + -0.01660148985683918, + -0.05044027417898178, + -0.010072748176753521, + 0.02157016284763813, + 0.031083641573786736, + -0.014800052158534527, + -0.014270217157900333, + -0.002453429391607642, + -0.0068407561630010605, + -0.008259535767138004, + 0.0179908350110054, + -0.006411001086235046, + -0.01817922107875347, + 0.010637905448675156, + 0.01303393580019474, + -0.013940542005002499, + -0.01176233310252428, + 0.02420756407082081, + -0.021440647542476654, + 0.0045860144309699535, + -0.007770910393446684, + 0.032779112458229065, + -0.02005130425095558, + 0.006917287595570087, + 0.012445230968296528, + 0.010861613787710667, + 0.013245870359241962, + 0.006552290637046099, + 0.0245843343436718, + -0.0018367606680840254, + -0.0015747867291793227, + -0.03499264642596245, + -0.026868510991334915, + 0.01345780398696661, + -7.036868191789836e-05, + -0.010896936058998108, + 0.023501116782426834, + 0.0316958948969841, + 0.02185274288058281, + -0.021040329709649086, + -0.013775705359876156, + 0.023512890562415123, + -0.011020563542842865, + -0.020757749676704407, + 0.02971784584224224, + 0.01595391519367695, + 0.003935495391488075, + -0.00896009523421526, + -0.004006139934062958, + -0.003985535353422165, + 0.010096296668052673, + -0.0007016632007434964, + 0.01886211894452572, + 0.009407510980963707, + -0.030518485233187675, + 0.005012826062738895, + 0.011885960586369038, + 0.002537319902330637, + -0.012315715663135052, + 0.00383247178979218, + 0.005472016055136919, + -0.03626424819231033, + 0.026468191295862198, + 0.014646988362073898, + 0.016165848821401596, + 0.016848746687173843, + -0.009966781362891197, + -0.045165471732616425, + -0.008053489029407501, + 0.02578529343008995, + -0.026750771328806877, + 0.00894832145422697, + -0.053124770522117615, + 0.023100797086954117, + -0.012068459764122963, + 0.016895843669772148, + -0.025290781632065773, + -0.00811824668198824, + 0.050204791128635406, + -0.01912114955484867, + -0.00033041086862795055, + 0.0069584972225129604, + -0.011650478467345238, + -0.008365502581000328, + -0.018402928486466408, + 0.001582145574502647, + -0.006169632077217102, + 0.025549812242388725, + 0.030047520995140076, + -0.018544217571616173, + -0.05076994746923447, + 0.016660360619425774, + -0.009454607963562012, + -0.03857197239995003, + 0.013245870359241962, + 0.014070057310163975, + -0.02023969031870365, + 0.002839031396433711, + -0.00412682443857193, + -0.006670031696557999, + -0.009548800997436047, + -0.011491527780890465, + -0.013116355054080486, + -0.004012026824057102, + 0.0066818054765462875, + -0.02371305041015148, + 0.020428074523806572, + 0.011032338254153728, + 0.03292040154337883, + 0.027268830686807632, + 0.028634628280997276, + 0.012421682476997375, + -0.01482360064983368, + 0.0042946054600179195, + -0.011815316043794155, + 0.016530845314264297, + 0.0011472395854070783, + -0.001792607712559402, + 0.051523491740226746, + 0.005901771131902933, + 0.034474585205316544, + -0.000748023740015924, + 0.02559690736234188, + 0.01397586427628994, + 0.02297128178179264, + 0.0008801145013421774, + -0.010031539015471935, + 0.00670535396784544, + 0.02054581604897976, + -0.019391953945159912, + -0.005937093403190374, + -0.027151091024279594, + -0.0011406166013330221, + 0.005878222640603781, + -0.017861319705843925, + -0.028069470077753067, + -0.042716458439826965, + -0.01968630589544773, + 0.028940754011273384, + -0.00039884785655885935, + 0.01810857653617859, + 0.03555780276656151, + -0.01770825684070587, + -0.007299946155399084, + 0.025832390412688255, + 0.03000042401254177, + -0.03273201733827591, + 0.003920777700841427, + -0.038077462464571, + 0.02185274288058281, + 0.04137421026825905, + 0.016448426991701126, + -0.004038518760353327, + -0.0125276492908597, + 0.012916195206344128, + 0.01345780398696661, + -0.007700265850871801, + 0.02540852315723896, + -0.008288971148431301, + 0.018143897876143456, + 0.0063344696536660194, + -0.010102183558046818, + 0.007623733952641487, + -0.0010375931160524487, + 0.013022162020206451, + 0.03113073855638504, + -0.018085027113556862, + -0.03235524520277977, + 0.02352466620504856, + 0.009725412353873253, + -0.0011921282857656479, + 0.009578235447406769, + -0.0036381990648806095, + -0.043093230575323105, + 0.00788276456296444, + -0.012256844900548458, + 0.010549599304795265, + -0.027221735566854477, + -0.004839157685637474, + -0.009719525463879108, + 0.00896009523421526, + -0.01763761229813099, + 0.036240700632333755, + 0.032779112458229065, + 0.008571549318730831, + 0.013775705359876156, + -0.03256718069314957, + 0.005430806893855333, + -0.033509109169244766, + 0.013245870359241962, + -0.010614356957376003, + 0.053595732897520065, + -0.024537239223718643, + -0.020498719066381454, + -0.03918422758579254, + 0.004371137358248234, + -0.022382577881217003, + -0.023948533460497856, + 0.012351037934422493, + 0.01487069670110941, + -0.021452423185110092, + 0.017390355467796326, + -0.020392753183841705, + 0.01228039339184761, + -0.0010250831255689263, + -0.004347588866949081, + -0.0470728799700737, + -0.0044123465195298195 + ], + "how_to_setup_chemical_plants": [ + -0.01982002519071102, + 0.010435127653181553, + 0.018965188413858414, + -0.009336050599813461, + -0.0033796625211834908, + 0.019038459286093712, + 0.005651088897138834, + -0.00020130668417550623, + -0.04664972424507141, + -0.020137537270784378, + 0.03424236178398132, + -0.013591921888291836, + 0.014239155687391758, + -0.023092834278941154, + 0.00901853945106268, + -0.032972317188978195, + 0.011479251086711884, + 0.061010997742414474, + 0.012224181555211544, + 0.010856440290808678, + 0.026255734264850616, + -0.010685472749173641, + 0.004982483573257923, + -0.0056541417725384235, + -0.004075744654983282, + -0.027647897601127625, + 0.05739625543355942, + 0.037515170872211456, + -0.0216273982077837, + -0.019551362842321396, + 0.040519315749406815, + -0.025742830708622932, + -0.05378151312470436, + 0.004545905627310276, + 0.010978559963405132, + -0.023642372339963913, + 0.02510780841112137, + 0.0023569101467728615, + 0.014593303203582764, + 0.010917500592768192, + -0.012712660245597363, + 0.022128088399767876, + -0.01580228842794895, + 0.02479029819369316, + -0.015057357959449291, + 0.00515039823949337, + -0.022091452032327652, + 0.04408520832657814, + 0.04894557222723961, + -0.03079858608543873, + 0.023141682147979736, + 0.0023385921958833933, + -0.013103443197906017, + -0.09344598650932312, + 0.003642219817265868, + -0.036025308072566986, + -0.03485295921564102, + 0.01494745071977377, + -0.01862325333058834, + -0.03475526347756386, + 0.0366603322327137, + 0.010563353076577187, + 0.04066585749387741, + 0.046454332768917084, + -0.04242438077926636, + 0.00014291820116341114, + -0.038125768303871155, + 0.028185224160552025, + 0.023825552314519882, + -0.012712660245597363, + -0.0023706485517323017, + 0.023251589387655258, + -0.01791495829820633, + 0.0048756287433207035, + 0.005989971105009317, + -0.04349903389811516, + -0.022262420505285263, + 0.05959441140294075, + -0.06062021479010582, + -0.05011792108416557, + -0.0636487826704979, + -0.04875018075108528, + 0.016571642830967903, + -0.043401338160037994, + -0.0027858554385602474, + -0.04835939779877663, + -0.006035765632987022, + -0.009653561748564243, + -0.0710248127579689, + -0.04870133474469185, + -0.02413085103034973, + 0.007302757818251848, + 0.0016379303997382522, + 0.0051931398920714855, + 0.04313267394900322, + 0.013811737298965454, + 0.03211747854948044, + 0.01995435729622841, + 0.0005483937566168606, + 0.024533845484256744, + 0.030505498871207237, + -0.04574603587388992, + -0.040152955800294876, + -0.010624413378536701, + 0.04056816175580025, + 0.015338233672082424, + 0.00934215635061264, + 0.037588439881801605, + -0.014129248447716236, + -0.03863866999745369, + -0.02647554874420166, + -0.01676703430712223, + 0.028478311374783516, + -0.0017218876164406538, + -0.003190377028658986, + -0.006044924724847078, + -0.002489715116098523, + -0.00044688174966722727, + 0.023031774908304214, + 0.020711500197649002, + -0.0503133125603199, + 0.0052175638265907764, + 0.008658286184072495, + -0.009445957839488983, + 0.021285463124513626, + -0.0006342591368593276, + 0.016449522227048874, + -0.032312870025634766, + 0.004124592524021864, + 0.023911036550998688, + -0.03162899985909462, + 0.004710766952484846, + -0.004091009497642517, + -0.0372709296643734, + 0.017524175345897675, + -0.019783390685915947, + -0.00518092792481184, + -0.002205786993727088, + 0.011686854995787144, + 0.005083232186734676, + 0.030896281823515892, + -0.012474526651203632, + -0.017719566822052002, + 0.033094435930252075, + -0.02989490143954754, + 0.015460353344678879, + -0.007809554226696491, + -0.06047367304563522, + 0.0029537701047956944, + 0.004881734494119883, + -0.015179477632045746, + 0.024594906717538834, + -0.012834779918193817, + -0.044964469969272614, + 0.04630778729915619, + -0.02618246152997017, + -0.010648837313055992, + 0.037466321140527725, + 0.02006426639854908, + -0.02540089562535286, + 0.012303559109568596, + -0.005925857927650213, + -0.045379675924777985, + -0.025132233276963234, + -0.010221417993307114, + -0.016791457310318947, + -0.06506536900997162, + -0.01057556550949812, + -0.057591646909713745, + 0.011192269623279572, + -0.027476930990815163, + 0.004988589324057102, + -0.0009609293192625046, + 0.036391668021678925, + -0.016254130750894547, + -0.006673841271549463, + -0.008151489309966564, + -0.01473984681069851, + 0.006765430793166161, + 0.05275570601224899, + 0.029846053570508957, + -0.0003096878936048597, + -0.05656583979725838, + -0.05207183584570885, + 0.044475991278886795, + 0.0047474028542637825, + -0.03319213166832924, + 0.03382715582847595, + -0.006429601926356554, + 0.015961043536663055, + -0.015264961868524551, + 0.01988108642399311, + 0.011210587806999683, + 0.006484555546194315, + -0.0038040284998714924, + 0.0016791457310318947, + 0.03876078873872757, + -0.004066585563123226, + 0.06760545819997787, + -0.05558888241648674, + 0.01605873927474022, + 0.024729236960411072, + 0.013787313364446163, + -0.018891915678977966, + -0.024704813957214355, + -0.017829475924372673, + -0.02257993072271347, + 0.01138155534863472, + 0.013066806830465794, + -0.004521481692790985, + -0.010355750098824501, + -0.02480250969529152, + 0.0064723435789346695, + 0.05451422929763794, + -0.045672766864299774, + -0.005055755376815796, + -0.07219716161489487, + 0.054953861981630325, + -0.012419573031365871, + -0.048774603754282, + -0.0579824298620224, + -0.0012509636580944061, + 0.046991657465696335, + -0.028307344764471054, + -0.014324639923870564, + 0.04850594326853752, + -0.011070149950683117, + -0.03844327852129936, + 0.06941283494234085, + 0.0038131873589009047, + -0.0083224568516016, + -0.0017600500723347068, + -0.001492150011472404, + -0.031067250296473503, + 0.017951594665646553, + -0.03121379390358925, + -0.022860806435346603, + -0.0053671603091061115, + -0.002326380228623748, + -0.011467039585113525, + -0.029455270618200302, + -0.015582473017275333, + -0.026206886395812035, + -0.03756401687860489, + 0.043450187891721725, + 0.0024530792143195868, + -0.01527717337012291, + -0.07634922862052917, + 0.05607736110687256, + 0.010538929142057896, + -0.0020073424093425274, + 0.002940031699836254, + 0.024546058848500252, + -0.010386279784142971, + -0.006783748976886272, + -0.07302757352590561, + -0.05510040372610092, + -0.016815882176160812, + 0.01036185584962368, + 0.012785932049155235, + 0.009537547826766968, + 0.023495828732848167, + -0.059203628450632095, + 0.019307123497128487, + 0.013909433037042618, + -0.003599477931857109, + 0.00515039823949337, + 0.05632160231471062, + -0.048847876489162445, + -0.048554789274930954, + 0.017866110429167747, + 0.007626374717801809, + 0.019746754318475723, + -0.03187324106693268, + -0.04071470722556114, + -0.022005967795848846, + 0.012413466349244118, + 0.009940543211996555, + -0.00646623782813549, + 0.032923467457294464, + -0.07058518379926682, + -0.044231753796339035, + 0.026524396613240242, + 0.03143360838294029, + -0.03580549359321594, + 0.0075775268487632275, + 0.004881734494119883, + -0.010563353076577187, + 0.02036956511437893, + -0.014031552709639072, + 0.01898961141705513, + 0.022091452032327652, + 0.03539028763771057, + -0.006069348659366369, + 0.01636403799057007, + 0.023337073624134064, + -0.014422335661947727, + 0.008572802878916264, + 0.02330043725669384, + -0.04362115263938904, + 0.011717384681105614, + 0.03475526347756386, + 0.051485661417245865, + 0.028893519192934036, + -0.029430845752358437, + -0.033460795879364014, + 0.03924926742911339, + -0.052560314536094666, + 0.01796380616724491, + 0.014520031400024891, + 0.05641929805278778, + -0.03876078873872757, + 0.07840084284543991, + -0.06062021479010582, + 0.01569238118827343, + 0.01665712520480156, + 0.04276631772518158, + 0.03641609102487564, + -0.04293728247284889, + -0.015582473017275333, + -0.0064418138936161995, + -0.024350667372345924, + 0.07766812294721603, + -0.04186262935400009, + 0.0010395438876003027, + -0.025083385407924652, + -0.033582914620637894, + -0.00984895322471857, + -0.008792618289589882, + 0.026158038526773453, + -0.010593883693218231, + -0.01081369910389185, + -0.001375372987240553, + -0.011021302081644535, + -0.015619108453392982, + 0.004277242347598076, + 0.02916218340396881, + 0.01317671500146389, + 0.058910541236400604, + 0.02527877688407898, + -0.004313878249377012, + 0.006698265206068754, + -0.011729596182703972, + 0.02916218340396881, + 0.013262198306620121, + -0.015838924795389175, + 0.02306840941309929, + 0.03922484442591667, + 0.033460795879364014, + 0.016400674358010292, + -0.013555285520851612, + 0.032434988766908646, + -0.06897320598363876, + -0.007034094072878361, + 0.012095955200493336, + 0.0003659774665720761, + -0.03179996833205223, + 0.011943305842578411, + -0.0622810423374176, + -0.02067486383020878, + -0.009220036678016186, + 0.041887056082487106, + -0.00464360136538744, + -0.003281966783106327, + -0.00342240440659225, + 0.020467260852456093, + -0.037222083657979965, + 0.005275570787489414, + 0.018782008439302444, + 0.04672299325466156, + 0.03832115978002548, + 0.030334532260894775, + 0.02659766934812069, + 0.03485295921564102, + -0.03072531521320343, + 0.0022134194150567055, + 0.0017554705264046788, + 0.016498370096087456, + -0.027086148038506508, + 0.029186606407165527, + 0.009067387320101261, + 0.01665712520480156, + 0.009995496831834316, + 0.013579709455370903, + -0.009690197184681892, + -0.03211747854948044, + -0.011021302081644535, + 0.025254352018237114, + -0.04127645492553711, + -0.003483464242890477, + 0.053048793226480484, + -0.0464787557721138, + 0.04388981685042381, + 0.025352047756314278, + 0.012553904205560684, + 0.03204420581459999, + 0.06868011504411697, + 0.009366580285131931, + 0.018476709723472595, + 0.025840526446700096, + 0.011283859610557556, + -0.032019782811403275, + -0.019563574343919754, + 0.008957479149103165, + 0.02018638513982296, + -0.0072355917654931545, + -0.0012631756253540516, + -0.0011509781470522285, + -0.004726032260805368, + -0.026377853006124496, + 0.05607736110687256, + -0.032923467457294464, + 0.02755020186305046, + -0.00958639569580555, + 0.005675512831658125, + -0.02803868055343628, + 0.022506659850478172, + 0.025254352018237114, + -0.029992597177624702, + 0.005397690460085869, + 0.018537769094109535, + 0.004826780874282122, + 0.03585434332489967, + -0.005727413576096296, + -0.029137758538126945, + 0.013140078634023666, + 0.03311885893344879, + -0.02419191040098667, + -0.023862188681960106, + -0.0409589447081089, + -0.024094214662909508, + 0.03258153423666954, + 0.005348842591047287, + 0.006026607006788254, + 0.050704095512628555, + -0.013066806830465794, + -0.015594684518873692, + -0.04247323051095009, + -0.03319213166832924, + -0.010435127653181553, + -0.013579709455370903, + -0.023520253598690033, + 0.07107365876436234, + 0.008871995843946934, + -0.07840084284543991, + -0.02121219038963318, + 0.000941848149523139, + -0.017951594665646553, + -0.009415428154170513, + 0.012834779918193817, + 0.006047977600246668, + 0.02035735361278057, + -0.01587555930018425, + 0.06071791052818298, + -0.007333287503570318, + 0.033143285661935806, + 0.048896726220846176, + -0.017035696655511856, + 0.023080622777342796, + -0.002599623054265976, + 0.017353208735585213, + 0.06667735427618027, + 0.0316045768558979, + 0.008554484695196152, + -0.02406979165971279, + 0.023862188681960106, + -0.0029827735852450132, + 0.003858982352539897, + 0.01036185584962368, + -0.05871514976024628, + -0.004796250723302364, + -0.046381060034036636, + 0.007742388639599085, + -0.00901853945106268, + -0.012590540573000908, + -0.020809195935726166, + 0.007730176672339439, + 0.05485616624355316, + -0.02474145032465458, + -0.028356192633509636, + -0.005171768832951784, + 0.03238614276051521, + -0.020589379593729973, + 0.013885009102523327, + 0.012810355983674526, + 0.08978239446878433, + 0.029259879142045975, + -0.04911654070019722, + -0.07796121388673782, + 0.011656324379146099, + -0.017682932317256927, + 0.006136514712125063, + 0.0012906525516882539, + -0.012285240925848484, + 0.01975896582007408, + -0.04599027708172798, + -0.053586121648550034, + -0.04205802083015442, + 0.00904906913638115, + 0.004771826788783073, + 0.029259879142045975, + -0.007748494390398264, + -0.007565314881503582, + 0.03636724501848221, + -0.023862188681960106, + -0.054758470505476, + 0.03031010739505291, + 0.029064487665891647, + 0.015729015693068504, + 0.011235011741518974, + 0.015533625148236752, + -0.0005308390245772898, + 0.000865523295942694, + 0.024655966088175774, + -0.011692960746586323, + 0.011277753859758377, + 0.004564223345369101, + 0.0025980963837355375, + 0.015704592689871788, + 0.04440271854400635, + 0.009165083058178425, + -0.0013005747459828854, + -0.02138315886259079, + 0.05329303443431854, + -0.0020455047488212585, + -0.0033002847339957952, + -0.0025736724492162466, + -0.0061700972728431225, + 0.010044344700872898, + -0.036440517753362656, + 0.03661148250102997, + -0.010410703718662262, + -0.007864507846534252, + 0.05114372819662094, + -0.04733359441161156, + 0.011235011741518974, + -0.06413726508617401, + -0.015961043536663055, + -0.012315770611166954, + -0.012260816991329193, + -0.02210366353392601, + 0.021004587411880493, + -0.026573244482278824, + 0.048847876489162445, + -0.01713339239358902, + -0.004145963583141565, + -0.001263938844203949, + 0.01114342175424099, + 0.03158015385270119, + 0.024729236960411072, + -0.0059716529212892056, + -0.04931193217635155, + -0.026499973610043526, + -0.050411008298397064, + -0.016461733728647232, + -0.004191758576780558, + -0.011851715855300426, + -0.02689075656235218, + 0.031042825430631638, + -0.027843289077281952, + 0.006338011939078569, + -0.014422335661947727, + 0.020210810005664825, + -0.003391874488443136, + 0.014324639923870564, + 0.06633541733026505, + 0.06755661219358444, + -0.013640769757330418, + 0.006072401534765959, + -0.01188835222274065, + -0.02718384377658367, + -0.03978659585118294, + 0.03683130070567131, + -0.06516306847333908, + -0.010441233403980732, + 0.016266342252492905, + -0.005229775793850422, + -0.012199757620692253, + 0.013872796669602394, + -0.021541913971304893, + -0.014520031400024891, + -0.0632091537117958, + 0.025303199887275696, + 0.008011051453649998, + -0.04066585749387741, + -0.024582693353295326, + -0.0038528763689100742, + 0.02282417006790638, + 0.012224181555211544, + -0.03905387595295906, + -0.04252207651734352, + -0.007589738816022873, + -0.017353208735585213, + -0.0009723780676722527, + -0.009250566363334656, + 0.0022821116726845503, + 2.5711919079185463e-05, + 0.016852516680955887, + -0.005281676538288593, + 0.005220616701990366, + -0.024289606139063835, + 0.0263045821338892, + -0.018904129043221474, + 0.04132530465722084, + -0.027354810386896133, + 0.0009945122292265296, + -0.006447919644415379, + -0.007675222586840391, + -0.04174051061272621, + 0.027867713943123817, + -0.032850198447704315, + 0.009977178648114204, + -0.02486356906592846, + -0.020748136565089226, + -0.005159556865692139, + 0.0074187712743878365, + -0.0006018211133778095, + 0.02486356906592846, + -0.010068768635392189, + -0.03187324106693268, + -0.0191727913916111, + 0.03521931916475296, + -0.024277394637465477, + -0.022506659850478172, + -0.0037460215389728546, + -0.013103443197906017, + -0.007595845032483339, + 0.0011067097075283527, + -0.031287066638469696, + 0.014214731752872467, + 0.03360733762383461, + 0.009061281569302082, + -0.01989329792559147, + 0.01218754518777132, + -0.02342255786061287, + -0.0012173806317150593, + 0.033143285661935806, + 0.02486356906592846, + -0.001581449992954731, + 0.01831795461475849, + 0.004848151933401823, + -0.024704813957214355, + 0.053830359131097794, + -0.009763468988239765, + 0.0077057527378201485, + 0.03324098140001297, + -0.02144421823322773, + 0.03990871459245682, + 0.03446217626333237, + -0.024839146062731743, + -0.03319213166832924, + 0.03922484442591667, + 0.01898961141705513, + 0.005080179311335087, + -0.0017020432278513908, + -0.007748494390398264, + -0.006594463251531124, + -0.030285684391856194, + -0.057591646909713745, + -0.009836740791797638, + -0.044769078493118286, + 0.004799304064363241, + -0.0028148589190095663, + 0.008694922551512718, + -0.003956677857786417, + -0.0008548378245905042, + 0.02066265232861042, + -0.007699646521359682, + 0.004817621782422066, + 0.018549980595707893, + -0.027599049732089043, + 0.012291346676647663, + 0.019014036282896996, + -0.0051931398920714855, + -0.022836383432149887, + 0.0007029514526948333, + -0.00023069173039402813, + -0.02413085103034973, + 0.006753218825906515, + 0.024167487397789955, + -0.010770956985652447, + 0.006252528168261051, + -0.03414466604590416, + 0.017218876630067825, + 0.03155572712421417, + -0.050948336720466614, + -0.039151571691036224, + 0.02156633697450161, + -0.027770018205046654, + 0.013384317979216576, + -0.0009548233356326818, + 4.534170511760749e-05, + -0.024643754586577415, + -0.007272227667272091, + 0.02119997888803482, + -0.018952976912260056, + 0.018354589119553566, + 0.019844450056552887, + -0.012120379135012627, + -0.05285340175032616, + 0.004426838830113411, + -0.041178759187459946, + 0.009274990297853947, + -0.02730596251785755, + -0.029088910669088364, + -0.0006147962994873524, + -0.019453667104244232, + -0.0056694066151976585, + 0.03409581631422043, + 0.002715636743232608, + -0.00342240440659225, + 0.007528678979724646, + -0.042448803782463074, + 0.03223959729075432, + -0.025791678577661514, + 0.005009960383176804, + 0.005223670043051243, + -0.025229929015040398, + 0.009647455997765064, + -0.008597226813435555, + -0.007882826030254364, + 0.0034590403083711863, + -0.028307344764471054, + 0.03035895526409149, + -0.015521412715315819, + 0.018305741250514984, + 0.019929934293031693, + 0.0018043185118585825, + 0.0025889375247061253, + 0.017499752342700958, + 0.00012221510405652225, + 0.001973759615793824, + 0.012712660245597363, + 0.002961402526125312, + -0.01684030517935753, + 0.0053457897156476974, + -0.04809073358774185, + 0.002106564585119486, + 0.024546058848500252, + -0.008469000458717346, + -0.019929934293031693, + -0.011338813230395317, + 0.010410703718662262, + 0.0020317663438618183, + 0.003920041956007481, + -0.013994916342198849, + -0.031164946034550667, + 0.05754280090332031, + -0.038296736776828766, + -0.0227020513266325, + -0.030041445046663284, + 0.00829192716628313, + -0.016278555616736412, + 0.005565605126321316, + 0.013604133389890194, + 0.004851204808801413, + 0.00622810423374176, + 0.0033521854784339666, + -0.024167487397789955, + 0.01317671500146389, + -0.03265480697154999, + 0.037637289613485336, + -0.02354467660188675, + -0.015142842195928097, + 0.00324838375672698, + -0.001955441664904356, + 0.019978782162070274, + -0.026158038526773453, + -0.022616567090153694, + -0.009806211106479168, + 0.011357131414115429, + -0.0355856791138649, + 0.014825331047177315, + 0.010728214867413044, + -0.007479831110686064, + -0.036269549280405045, + -0.011613583192229271, + -0.019075095653533936, + -0.01033743191510439, + -0.014373487792909145, + 0.026158038526773453, + -0.03265480697154999, + -0.0047321380116045475, + 0.04239995777606964, + 0.04230226203799248, + -0.00802936963737011, + -0.005080179311335087, + 0.025498591363430023, + -0.0037734985817223787, + -0.07493264228105545, + -0.053341880440711975, + -0.021053435280919075, + 0.02043062448501587, + 0.010783168487250805, + 0.012004366144537926, + -0.002230210928246379, + -0.01641288585960865, + -0.09398331493139267, + -0.010013815015554428, + 0.01754860021173954, + -0.04086124897003174, + -0.020332928746938705, + -0.017206665128469467, + 0.010966348461806774, + 0.0005205351626500487, + 0.02395988442003727, + -0.053097642958164215, + 0.026329005137085915, + -0.010099298320710659, + -0.005699936766177416, + 0.018110349774360657, + -0.006127355620265007, + 0.016632702201604843, + 0.04413405805826187, + -0.003297231625765562, + 0.02143200673162937, + -0.001644036383368075, + -0.01161968894302845, + -0.02623130939900875, + 0.015973255038261414, + -0.008096535690128803, + -0.02701287530362606, + 0.0075469971634447575, + -0.005577817093580961, + 0.003605583915486932, + 0.018488921225070953, + 0.016083164140582085, + 0.029870476573705673, + 0.05485616624355316, + -0.011912776157259941, + 0.022506659850478172, + -0.01240125484764576, + -0.02544974349439144, + 0.023190530017018318, + 0.04420732706785202, + 0.00453674653545022, + 0.033094435930252075, + 0.03546356037259102, + 0.013311046175658703, + 0.032801348716020584, + 0.01270044781267643, + 0.033338677138090134, + -0.002384386956691742, + -0.03167784959077835, + -0.010117616504430771, + -0.012590540573000908, + 0.013042382895946503, + 0.020455049350857735, + -0.015777863562107086, + 0.05109487846493721, + 0.013298834674060345, + 0.02491241693496704, + 0.039420235902071, + -0.03844327852129936, + -0.02491241693496704, + -0.024509422481060028, + -0.020039841532707214, + 0.01796380616724491, + 0.01503293402493, + -0.005296941846609116, + -0.023349285125732422, + -0.00781565997749567, + -0.007656904868781567, + -0.03138476237654686, + -0.028136376291513443, + -0.02192048542201519, + -0.003272807691246271, + 0.0027522726450115442, + 0.010709896683692932, + -0.025181081146001816, + 0.02210366353392601, + -0.0021126705687493086, + 0.018940763548016548, + 0.005675512831658125, + -0.02066265232861042, + 0.0139582809060812, + -0.03248383849859238, + 0.027989832684397697, + 0.051192574203014374, + -0.018366802483797073, + -0.003013303503394127, + -0.026524396613240242, + 0.00531831244006753, + -0.012047107331454754, + 0.053048793226480484, + 0.027770018205046654, + 0.03695341944694519, + 0.027330387383699417, + 0.01216312125325203, + -0.0210900716483593, + -0.01892855204641819, + -0.011491463519632816, + 0.01911173202097416, + -0.018342377617955208, + -0.03397369757294655, + 0.0090124337002635, + -0.0003352567146066576, + -0.006246422417461872, + 0.02593822218477726, + -0.0075531029142439365, + 0.002176783513277769, + 0.03741747513413429, + 0.051241423934698105, + 0.0366603322327137, + -0.0028331768698990345, + -0.0317511186003685, + -0.032190751284360886, + -0.013921644538640976, + -0.035194896161556244, + 0.018647676333785057, + 0.044720232486724854, + -0.02803868055343628, + -0.013701829127967358, + -0.01785389892756939, + -0.008633862249553204, + 0.00490921176970005, + 0.002158465562388301, + -0.003932253923267126, + 0.01245620846748352, + -0.026573244482278824, + 0.012517268769443035, + 0.005458750296384096, + -0.009116235189139843, + -0.0020638226997107267, + 0.011326601728796959, + -0.03170227259397507, + -0.01581449992954731, + -0.0039536249823868275, + 0.01299353502690792, + -0.038125768303871155, + 0.027843289077281952, + -0.02689075656235218, + -0.02647554874420166, + 0.02253108285367489, + 0.001270808046683669, + -0.013555285520851612, + 0.009470381774008274, + -0.022677626460790634, + -0.03653821349143982, + -0.023569101467728615, + -0.0013524756068363786, + 0.006991352420300245, + 0.016852516680955887, + -0.007760706357657909, + 0.010502293705940247, + -0.016815882176160812, + -0.05207183584570885, + 0.0030636778101325035, + 0.008737663738429546, + 0.014178096316754818, + 0.02916218340396881, + -0.07361374795436859, + 0.016193071380257607, + -0.0010944977402687073, + -0.04960501939058304, + 0.01684030517935753, + 0.003974996041506529, + -0.04977598786354065, + 0.013249986805021763, + 0.023263800889253616, + 0.0035201001446694136, + -0.01983223855495453, + -0.03521931916475296, + -0.01089918240904808, + 0.0026988452300429344, + 0.03348521888256073, + -0.028527161106467247, + -0.02718384377658367, + -0.004002472851425409, + -0.003498729085549712, + 0.01682809367775917, + 0.0007227959576994181, + 0.007492043077945709, + 0.04098336771130562, + -0.03709996119141579, + -0.03353406861424446, + 0.022848594933748245, + -0.010404597967863083, + -0.010429021902382374, + -0.03612300381064415, + 0.009409322403371334, + 0.027354810386896133, + -0.03121379390358925, + 0.01622970774769783, + 0.020137537270784378, + 0.02977278083562851, + 0.006460131611675024, + 0.02671978808939457, + 0.01844007335603237, + -0.0031323700677603483, + 0.000841099361423403, + -0.0009151344420388341, + 0.02107785828411579, + 0.008475106209516525, + 0.009659667499363422, + -0.0014104824513196945, + 0.010313007980585098, + 0.05085064098238945, + -0.0061456733383238316, + 0.03302116319537163, + -0.008633862249553204, + 0.00045985696488060057, + -0.006850914563983679, + -0.01653500646352768, + -0.01947809010744095, + -0.022628778591752052, + 0.04078797623515129, + 0.038370005786418915, + -0.01647394709289074, + -0.006356330122798681, + 0.03885848447680473, + -0.026524396613240242, + 0.002330959541723132, + -0.010490081273019314, + -0.007644692901521921, + -0.03294789418578148, + -0.008853677660226822, + 0.014910814352333546, + -0.050166770815849304, + -0.035781070590019226, + 0.016730397939682007, + -0.010648837313055992, + 0.034950654953718185, + 0.0185621939599514, + -0.011277753859758377, + 0.011265541426837444, + 0.011961624026298523, + -0.010893076658248901, + 0.010343537665903568, + 0.01215701550245285, + -0.0017707354854792356, + 0.011247223243117332, + -0.028258496895432472, + 0.03731977939605713, + 0.01239514909684658, + 0.0028911838307976723, + -0.013677405193448067, + -0.0010777063434943557, + -0.012053214013576508, + 0.0316045768558979, + 7.312870729947463e-05, + -0.013286622241139412, + 0.02606034278869629, + 0.007223379798233509, + -0.0006674604373984039, + 0.017328783869743347, + 0.00103343790397048, + -0.023703431710600853, + 0.0038803531788289547, + -0.006301376037299633, + -0.009488699957728386, + 0.039981987327337265, + -0.01796380616724491, + 0.024033155292272568, + 0.01929491199553013, + -0.0075531029142439365, + -0.015460353344678879, + -0.0004071928560733795, + 0.03380272909998894, + 0.044524841010570526, + 0.019502514973282814, + -0.011576946824789047, + 0.008884207345545292, + -0.032801348716020584, + -0.009097917005419731, + 0.040519315749406815, + -0.02911333553493023, + -0.011363237164914608, + 0.0019615476485341787, + 0.019453667104244232, + -0.004069638904184103, + 0.027232691645622253, + -0.0003098787274211645, + 0.004857310559600592, + -0.034877385944128036, + -0.01616864651441574, + -0.03731977939605713, + -0.030261259526014328, + 0.013555285520851612, + -0.010825910605490208, + 0.0263045821338892, + 0.007168426178395748, + 0.004707714077085257, + -0.015203901566565037, + -0.01165021862834692, + 0.005235882010310888, + 0.00620062742382288, + 0.028258496895432472, + 0.03646494075655937, + 0.02073592320084572, + -0.05392805486917496, + -0.0012486738851293921, + -0.009732939302921295, + -0.017695143818855286, + -0.014129248447716236, + -0.023495828732848167, + -0.02115113101899624, + 0.03360733762383461, + -0.023679008707404137, + 0.019624633714556694, + 0.016620490700006485, + 0.008670498616993427, + -0.03419351577758789, + 0.00805989932268858, + -0.03316770866513252, + 0.02701287530362606, + -0.01785389892756939, + -0.018256893381476402, + 0.014275792054831982, + 0.025669559836387634, + 0.02828291989862919, + -0.04655202850699425, + 0.042497653514146805, + 0.018977399915456772, + 0.0035170470364391804, + -0.011784550733864307, + -0.00023164579761214554, + 0.0026011494919657707, + -0.0018440074054524302, + 0.035072777420282364, + -0.014458972029387951, + -0.032068632543087006, + 0.006655523087829351, + 0.008151489309966564, + -0.01737763173878193, + 0.01404376421123743, + 0.019014036282896996, + 0.006765430793166161, + 0.009415428154170513, + -0.04723589867353439, + -0.015130629763007164, + -0.05617505684494972, + 0.036391668021678925, + -0.010465657338500023, + -0.04467138275504112, + -0.0038895122706890106, + 0.008249185048043728, + 0.025620711967349052, + -0.005009960383176804, + -0.012578328140079975, + -0.00925667304545641, + -0.010581671260297298, + -0.005358001682907343, + -0.005681618582457304, + 0.019746754318475723, + 0.024594906717538834, + 0.022628778591752052, + 0.0612063892185688, + 0.007198955863714218, + -0.05021561682224274, + -0.01321335043758154, + 0.022189147770404816, + 0.0056388769298791885, + 0.0134209543466568, + -0.005989971105009317, + -0.03424236178398132, + -0.04840824753046036, + -0.0077362824231386185, + 0.008310245350003242, + 0.05065524950623512, + -0.006127355620265007, + 0.0038223464507609606, + -0.0006380754057317972, + -0.041178759187459946, + -0.01404376421123743, + 0.0048908935859799385, + -0.011057938449084759, + 0.011308283545076847, + -0.006527297664433718, + -0.010404597967863083, + 0.011534204706549644, + 0.03607415780425072, + 0.005590029060840607, + 0.0316045768558979, + -0.007479831110686064, + 0.01524053793400526, + 0.00518092792481184, + -0.003407139331102371, + -0.045379675924777985, + 0.05470962077379227, + 0.01348201371729374, + -0.01110678631812334, + -0.006484555546194315, + 0.011222799308598042, + -0.01814698614180088, + -0.021773941814899445, + 0.024778084829449654, + -0.03355849161744118, + 0.037588439881801605, + 0.008639968000352383, + 0.008841466158628464, + 0.016669338569045067, + 0.024900205433368683, + 0.03265480697154999, + -0.00310031371191144, + -0.02222578413784504, + -0.005324418656527996, + 0.030774163082242012, + -0.00907349307090044, + 0.022836383432149887, + -0.03434005752205849, + 0.0008456788491457701, + -0.03597646206617355, + -0.0035689480137079954, + -0.027721170336008072, + 0.029675085097551346, + 0.01988108642399311, + -0.023752279579639435, + 5.194857294554822e-05, + -0.0062891640700399876, + -0.0017692090477794409, + 0.007492043077945709, + 0.008035475388169289, + 0.012004366144537926, + 0.004555064719170332, + -0.017634084448218346, + 0.0022790587972849607, + -0.002433234825730324, + -0.013164502568542957, + -0.012749295681715012, + 0.02808752842247486, + 0.004319984000176191, + 0.009903906844556332, + 0.0002539707929827273, + -0.016144223511219025, + -0.019307123497128487, + -0.004069638904184103, + -0.028136376291513443, + -0.033143285661935806, + -0.04152069613337517, + 0.0013135499320924282, + 0.005403796210885048, + 0.024228546768426895, + 0.031164946034550667, + 0.004628336522728205, + -0.010441233403980732, + -0.0022225785069167614, + -0.030285684391856194, + -0.002735481131821871, + 0.03595203906297684, + -0.010245841927826405, + 0.021725093945860863, + 0.007241697981953621, + -0.020198596641421318, + 0.020809195935726166, + -0.022665414959192276, + -0.007437089458107948, + 0.02330043725669384, + -0.043938666582107544, + 0.01808592677116394, + 0.008163701742887497, + -0.023373709991574287, + 0.01773178018629551, + -0.03341194614768028, + -0.008066006004810333, + -0.004799304064363241, + 0.007540890946984291, + -0.005354948341846466, + -0.021480854600667953, + 0.051485661417245865, + 0.0037582335062325, + -0.021114494651556015, + 0.013823948800563812, + -0.02181057631969452, + -0.005416008178144693, + 0.0017020432278513908, + -0.020223021507263184, + -0.011186163872480392, + 0.005904487334191799, + 0.01611979864537716, + -0.009873377159237862, + -0.01012372225522995, + 0.016730397939682007, + 0.0014532243367284536, + -0.016070950776338577, + -0.022787535563111305, + -0.023214953020215034, + 0.0284538883715868, + 0.022067029029130936, + -0.011002983897924423, + -0.005648035556077957, + 0.004381043836474419, + -0.024692602455615997, + -0.020516108721494675, + 0.01701127365231514, + -0.013408741913735867, + 0.01837901398539543, + 0.0009151344420388341, + 0.009097917005419731, + 0.007156214211136103, + -0.014324639923870564, + 0.049385204911231995, + 0.010465657338500023, + -0.013017958961427212, + -0.027061723172664642, + -0.011851715855300426, + 0.007461513392627239, + 0.012327983044087887, + -0.0038620352279394865, + -0.004481792915612459, + 0.01730436086654663, + 0.0077851302921772, + -0.02036956511437893, + -0.0051626102067530155, + -0.009494805708527565, + 0.0131522910669446, + -0.03018798865377903, + 0.01215701550245285, + 0.0015264961402863264, + 0.006109037436544895, + -0.020100900903344154, + -0.0012532533146440983, + 0.030700890347361565, + -0.011009090580046177, + -0.0155702605843544, + -0.002735481131821871, + 0.0008113327203318477, + -0.01083812303841114, + -0.006618887186050415, + -0.01690136454999447, + 0.011027407832443714, + 0.009097917005419731, + -0.0009632190922275186, + 0.008817042224109173, + 0.037954799830913544, + -0.043157100677490234, + -0.004961112514138222, + -0.005272517912089825, + 0.02198154479265213, + 0.009757363237440586, + 0.004814568907022476, + -0.04191147908568382, + 0.006881444714963436, + -0.010349644348025322, + 0.0028530212584882975, + 0.017719566822052002, + -0.008066006004810333, + -0.029015639796853065, + 0.011912776157259941, + -0.0022424228955060244, + -0.025913799181580544, + 0.03954235464334488, + 0.015655744820833206, + -0.011906670406460762, + 0.008407941088080406, + -0.013616345822811127, + -0.004258924163877964, + 0.0021645715460181236, + -0.01009319256991148, + -0.021419793367385864, + -0.04767552763223648, + -0.014104824513196945, + -0.009122340939939022, + -0.003898671129718423, + 0.023324862122535706, + 0.016632702201604843, + -0.0013181294780224562, + -0.025254352018237114, + -0.018403436988592148, + -0.0038040284998714924, + -0.0008556011016480625, + -0.023105045780539513, + 0.0016745663015171885, + -0.04069028049707413, + 0.006060189567506313, + 0.011955518275499344, + 0.016425099223852158, + -0.0005171005614101887, + 0.007742388639599085, + 0.05500270798802376, + 0.03700226545333862, + -0.014104824513196945, + 0.021456429734826088, + 0.004704661201685667, + -0.023911036550998688, + -0.003739915555343032, + -0.0035689480137079954, + 0.005400743335485458, + 0.019062884151935577, + -0.028551584109663963, + 0.03700226545333862, + 0.0047321380116045475, + -0.010190888307988644, + 0.024228546768426895, + -0.02084583230316639, + -0.02245781198143959, + 0.00987948291003704, + -0.01375067699700594, + 0.0032361717894673347, + -0.024399515241384506, + 0.0005690014222636819, + -0.0004010868724435568, + -0.03372946009039879, + 0.014422335661947727, + -0.009720727801322937, + 0.010819804854691029, + -0.023398132994771004, + -0.009513123892247677, + 0.014129248447716236, + -0.0013059175107628107, + -0.017328783869743347, + -0.0031323700677603483, + -0.00045184287591837347, + 0.006618887186050415, + -0.027232691645622253, + 0.0030590982642024755, + -0.0205527450889349, + 0.005040490534156561, + 0.008426258340477943, + -0.04125203192234039, + -0.01581449992954731, + 0.002225631382316351, + 0.007144002243876457, + -0.005095444153994322, + 0.017389845103025436, + -0.005055755376815796, + 0.010453445836901665, + 0.010477869771420956, + 0.002793487859889865, + -0.001205931999720633, + 0.008939161896705627, + -0.04149627313017845, + 0.007302757818251848, + 0.027623474597930908, + -0.023398132994771004, + 0.02192048542201519, + -0.037954799830913544, + 0.02779444120824337, + -0.05402575060725212, + 0.012614964507520199, + -0.009091811254620552, + 0.02820964902639389, + -0.018549980595707893, + -0.01785389892756939, + 0.035072777420282364, + 0.005248093977570534, + 0.021456429734826088, + 0.029064487665891647, + -0.011576946824789047, + 0.007168426178395748, + -0.014874178916215897, + 0.020137537270784378, + 0.008224761113524437, + 0.030285684391856194, + -0.035365864634513855, + 0.0038223464507609606, + 0.0014890970196574926, + 0.019270487129688263, + 0.009806211106479168, + 0.01923385076224804, + 0.01935597136616707, + 0.008859783411026001, + 0.02402094379067421, + 0.017035696655511856, + 0.014544455334544182, + -0.024949053302407265, + 0.006557827349752188, + 0.0007430220139212906, + 0.0073943473398685455, + -0.023984307423233986, + -0.013298834674060345, + -0.012541692703962326, + -0.013115654699504375, + -0.011180058121681213, + -0.009183401241898537, + -0.009403216652572155, + 0.03018798865377903, + 0.032850198447704315, + -0.01317671500146389, + 0.029723932966589928, + -0.017597448080778122, + 0.019136155024170876, + -0.0010372541146352887, + -0.001686778268776834, + -0.008523954078555107, + -0.000779657915700227, + -0.017951594665646553, + 0.03304558992385864, + 0.023129470646381378, + 0.031287066638469696, + 0.005412955302745104, + 0.0002978575648739934, + -0.042668621987104416, + -0.007400453556329012, + -0.02928430214524269, + 0.006747113075107336, + -0.01677924580872059, + -0.014214731752872467, + -0.005412955302745104, + -0.03184881433844566, + 0.02468038909137249, + 0.011393767781555653, + 0.004210076294839382, + 0.04132530465722084, + -0.005110708996653557, + 0.00382539932616055, + 0.028527161106467247, + 0.03595203906297684, + 0.0134209543466568, + -0.013616345822811127, + 0.0009097917354665697, + -0.034584298729896545, + 0.0002707622479647398, + -0.021590761840343475, + 0.0033796625211834908, + -0.008542272262275219, + 0.02247002348303795, + 0.03260595723986626, + 0.03839443251490593, + 0.013262198306620121, + -0.0037551806308329105, + 0.019075095653533936, + -0.008182018995285034, + 0.02510780841112137, + -0.07253909856081009, + 0.006081560626626015, + -0.019514726474881172, + 0.0005785420653410256, + 0.01814698614180088, + 0.05641929805278778, + -0.03084743395447731, + -5.738671461585909e-05, + -0.021297674626111984, + -0.04706493020057678, + -0.01622970774769783, + -0.010416809469461441, + 0.012602752074599266, + 0.03277692571282387, + -0.0213220976293087, + -0.015289385803043842, + -0.0057823676615953445, + 0.029626237228512764, + -0.00853616651147604, + -0.05803127959370613, + -0.017560811713337898, + 0.017218876630067825 + ], + "how_to_setup_crude_oil_production": [ + -0.05198383703827858, + 0.019580086693167686, + 0.030422359704971313, + 0.006171850021928549, + 0.026385735720396042, + 0.0027936389669775963, + -0.007384067866951227, + -0.019075509160757065, + 0.01672491431236267, + -0.0006941793253645301, + 0.06990250945091248, + 0.005624198354780674, + -0.040587760508060455, + 0.00025421191821806133, + 0.034655891358852386, + 0.009543907828629017, + -0.031554583460092545, + 0.045879676938056946, + 0.01418971735984087, + 0.02100767381489277, + 0.02786255069077015, + -0.03327753394842148, + -0.011525299400091171, + -0.025019682943820953, + 0.02441665157675743, + -0.026878006756305695, + 0.034655891358852386, + 0.06020476669073105, + -0.005064239725470543, + -0.010183860547840595, + 0.04647039994597435, + -0.013352856040000916, + -0.05188538506627083, + 0.0494486428797245, + 0.02173377387225628, + -0.02847788855433464, + 0.004895021673291922, + 0.019260110333561897, + 0.0036951107904314995, + 0.020983058959245682, + -0.011500685475766659, + -0.021979909390211105, + -0.05050702393054962, + 0.013968194834887981, + -0.02088460512459278, + 0.02078615128993988, + -0.01459584105759859, + 0.013352856040000916, + 0.04957170784473419, + 0.052771471440792084, + -0.007347147446125746, + 0.010848426260054111, + -0.05966326966881752, + -0.042778365314006805, + 0.006424139253795147, + -0.043615229427814484, + -0.023862846195697784, + 0.007968639954924583, + -0.01272521074861288, + -0.03157919645309448, + 0.02921629510819912, + 0.024465879425406456, + 0.012288319878280163, + 0.019297031685709953, + -0.017327945679426193, + 0.013931275345385075, + -0.04489513486623764, + 0.047233421355485916, + -0.026656486093997955, + 0.025278126820921898, + -0.0015706528211012483, + 0.01599881425499916, + -0.018521703779697418, + 0.02140149101614952, + 0.025696557015180588, + -0.04698728770017624, + -0.04093234986066818, + 0.03615732118487358, + -0.02953627146780491, + -0.03251451253890991, + -0.03834792599081993, + -0.048291806131601334, + -0.04971938952803612, + -0.0343359149992466, + 0.00457196868956089, + -0.04779953509569168, + -0.048587165772914886, + -0.013894354924559593, + -0.035591207444667816, + -0.04967016354203224, + -0.0033351373858749866, + 0.03524661809206009, + 0.0061010862700641155, + 0.05434674024581909, + 0.03844638168811798, + -0.0160234272480011, + 0.01672491431236267, + -0.022693702951073647, + 0.002693646354600787, + 0.03805256262421608, + 0.031062312424182892, + -0.046519629657268524, + -0.03369596228003502, + -0.026976462453603745, + 0.05405137687921524, + 0.001946009579114616, + -0.014386625960469246, + 0.04836564511060715, + -0.014017422683537006, + -0.04565815255045891, + -0.06168157979846001, + -0.012220632284879684, + 0.03482818603515625, + 0.02963472530245781, + 0.003295140340924263, + 0.045264337211847305, + -0.005208844784647226, + 0.01633109711110592, + 0.034360527992248535, + -0.013488231226801872, + -0.07974793761968613, + -0.016700301319360733, + 0.015125032514333725, + -0.018866293132305145, + 0.04649501293897629, + -0.015112726017832756, + 0.01310672052204609, + 0.016712607815861702, + -0.019617008045315742, + 0.028034845367074013, + -0.06114008277654648, + 0.02392438054084778, + 0.04514126852154732, + -0.027813322842121124, + 0.011211476288735867, + -0.052033066749572754, + -0.009586981497704983, + 0.004015087150037289, + 0.016244949772953987, + 0.010909960605204105, + 0.030299292877316475, + -0.06817956268787384, + -0.03443437069654465, + 0.02337057515978813, + -0.031456127762794495, + 0.0038889425341039896, + -0.03728954493999481, + -0.06000785902142525, + -0.00410123448818922, + -0.0008445527637377381, + -0.015740372240543365, + -0.008965489454567432, + -0.030791563913226128, + -0.02909322828054428, + -0.01705719716846943, + -0.04031701013445854, + -0.01695874333381653, + 0.05636505037546158, + -0.026681099086999893, + -0.019567780196666718, + -0.03785565495491028, + 0.004999629221856594, + -0.01054691057652235, + 0.0058272602036595345, + -0.030496200546622276, + -0.010928420349955559, + -0.03096385858952999, + -0.021266115829348564, + -0.041744597256183624, + 0.0702470988035202, + -0.014706602320075035, + -0.0012345238355919719, + 0.0007891722489148378, + 0.03379441797733307, + -0.021782999858260155, + -0.016884902492165565, + -0.06552129983901978, + -0.0008145549800246954, + 0.0032643734011799097, + 0.0040489304810762405, + 0.03150535747408867, + 0.012306779623031616, + -0.05262378975749016, + -0.04418133944272995, + 0.021290728822350502, + 0.018127886578440666, + -0.01460814755409956, + 0.047651853412389755, + 0.006273380946367979, + 0.007777885068207979, + 0.02121688798069954, + -0.0037197242490947247, + -0.005005782935768366, + -0.005002705845981836, + 0.01754946820437908, + 0.002861326327547431, + 0.019567780196666718, + 0.03044697269797325, + 0.07231464236974716, + -0.01891552098095417, + 0.021376876160502434, + 0.04041546583175659, + 0.022706009447574615, + -0.019284723326563835, + -0.005073470063507557, + 0.018029432743787766, + 0.006405679043382406, + 0.011143789626657963, + 0.03743722289800644, + -0.04223686829209328, + -0.00951314065605402, + -0.036329615861177444, + 0.028330206871032715, + 0.017204878851771355, + 0.021278422325849533, + -0.03150535747408867, + -0.009753122925758362, + 0.06576742976903915, + -0.06881951540708542, + -0.03596040979027748, + -0.02702568843960762, + 0.02618882805109024, + -0.0007445602095685899, + 0.008024020120501518, + 0.025081217288970947, + 0.026853393763303757, + 0.015051191672682762, + -0.04292604699730873, + 0.10948111116886139, + -0.013242094777524471, + -0.0004276605905033648, + 0.033843643963336945, + 0.014460466802120209, + -0.018780145794153214, + 0.02847788855433464, + -0.012959038838744164, + 0.004599659238010645, + 0.009777736850082874, + -0.03066849522292614, + -0.0438859760761261, + -0.0001726795017020777, + -0.03089001774787903, + -0.049104053527116776, + -0.024268969893455505, + 0.01309441402554512, + 0.007094858679920435, + -0.004885791800916195, + -0.04137539491057396, + 0.03448359668254852, + 0.0035412758588790894, + 0.03443437069654465, + -0.030397746711969376, + -0.01527271419763565, + 0.007174852769821882, + 0.006264151073992252, + -0.03677265718579292, + -0.012934425845742226, + 0.018214033916592598, + -0.02993008866906166, + 0.017697149887681007, + 0.03977551311254501, + 0.052771471440792084, + -0.07600667327642441, + 0.01622033677995205, + -0.02120458148419857, + -0.01745101436972618, + 0.04445208981633186, + -0.017500240355730057, + -0.023456722497940063, + -0.012774437665939331, + -0.010374615900218487, + 0.038717128336429596, + 0.03650191053748131, + -0.015321941114962101, + -0.032366830855607986, + -0.0006576435407623649, + 0.03519739210605621, + -0.043590616434812546, + -0.028305593878030777, + -0.013906661421060562, + -0.023752085864543915, + -0.03108692541718483, + 0.04531356319785118, + 0.07964947819709778, + -0.026558030396699905, + -0.009027022868394852, + -0.013426696881651878, + 0.03898787871003151, + 0.008485524915158749, + -0.00867628026753664, + 0.02307521179318428, + 0.011789895594120026, + 0.014091262593865395, + -0.0069164102897048, + 0.04302450269460678, + -0.0058703338727355, + -0.013734366744756699, + -0.01455892063677311, + 0.01870630495250225, + -0.044427476823329926, + -0.015826519578695297, + 0.013980502262711525, + 0.01766022853553295, + 0.00023882844834588468, + -0.06453675776720047, + -0.03231760486960411, + 0.05454364791512489, + -0.07827112078666687, + 0.006417985539883375, + -0.03354828059673309, + 0.023616710677742958, + -0.01189450267702341, + 0.053263742476701736, + -0.041424620896577835, + -0.0005861104000359774, + 0.020195426419377327, + 0.010362308472394943, + 0.017623309046030045, + -0.046396560966968536, + -0.021130740642547607, + -0.04654424265027046, + 0.0022244504652917385, + 0.03992319479584694, + -0.02921629510819912, + -0.001419894746504724, + -0.04085851088166237, + -0.02202913537621498, + -0.017598696053028107, + -0.02818252518773079, + 0.03148074448108673, + 0.003127460367977619, + 0.03948014974594116, + -0.008393224328756332, + 0.008079401217401028, + -0.03460666537284851, + -0.007340994197875261, + 0.014841976575553417, + 0.015063499100506306, + 0.024453571066260338, + -0.027911776676774025, + -0.053608331829309464, + 0.006737961899489164, + 0.03438514471054077, + -0.0037166476249694824, + 0.010823813267052174, + -0.004842718131840229, + 0.02266908809542656, + 0.025007376447319984, + -0.009519293904304504, + 0.021143047139048576, + 0.01651569828391075, + 0.043590616434812546, + -0.05218074843287468, + 0.025967305526137352, + -0.004347370006144047, + 0.020404640585184097, + -0.01273751724511385, + 0.003704340662807226, + -0.039677057415246964, + -0.008036327548325062, + -0.025130445137619972, + 0.04083389416337013, + -0.01683567464351654, + -0.009586981497704983, + -0.01418971735984087, + 0.012762131169438362, + -0.027050301432609558, + -0.025081217288970947, + 0.001753716147504747, + 0.02660725824534893, + 0.05818645656108856, + 0.05385446920990944, + 0.022521406412124634, + 0.0023013679310679436, + -0.04147384688258171, + -0.002433665795251727, + -0.011236090213060379, + 0.029339363798499107, + 0.0033136005513370037, + 0.054100602865219116, + 0.03566505014896393, + 0.0034582051448524, + 0.008067094720900059, + 0.013586685061454773, + -0.026656486093997955, + 0.009334692731499672, + 0.04085851088166237, + -0.01768484339118004, + -0.020872298628091812, + 0.01216525211930275, + 0.015198873355984688, + -0.05621737241744995, + 0.015260406769812107, + 0.0074886754155159, + 0.007685584016144276, + -0.020416947081685066, + 0.04327064007520676, + 0.0022275270894169807, + 0.020946139469742775, + 0.054937466979026794, + -0.01055921707302332, + 0.00018239032942801714, + -0.02504429779946804, + -0.00843014381825924, + 0.038618676364421844, + 0.03443437069654465, + 1.6429070456069894e-05, + -0.02682878077030182, + -0.02953627146780491, + -0.01724179834127426, + 0.01684798114001751, + -0.027394892647862434, + 0.026754939928650856, + -0.015001964755356312, + 0.03305600956082344, + -0.0014375856844708323, + 0.04285220801830292, + -0.02391207404434681, + -0.02254602126777172, + 0.020318493247032166, + -0.01570345088839531, + 0.007322533987462521, + 0.015949586406350136, + -0.002162916585803032, + 0.0015245024114847183, + 0.05124543234705925, + 0.047873374074697495, + -0.03288371488451958, + -0.01315594743937254, + -0.04248300567269325, + 0.016072655096650124, + -0.0011506839655339718, + -0.0393078550696373, + 0.016368016600608826, + 0.056906551122665405, + -0.023838233202695847, + 0.019087815657258034, + 0.007236386649310589, + -0.04533817619085312, + 0.005947251338511705, + -0.005731882993131876, + -0.004528895020484924, + 0.010374615900218487, + 0.013229788281023502, + -0.07797575742006302, + 0.020613856613636017, + 0.018374022096395493, + -0.03160380944609642, + -0.05050702393054962, + 0.04831641912460327, + 0.00374433770775795, + -0.004731956869363785, + -0.00769173726439476, + 0.02702568843960762, + -0.0016229565953835845, + 0.0009868498891592026, + 0.034754347056150436, + 0.0036428067833185196, + 0.0007726350449956954, + -0.01055921707302332, + 0.015518849715590477, + 0.03209608048200607, + -0.0005122697330079973, + 0.03509893640875816, + 0.006454905960708857, + 0.03189917281270027, + -0.016491085290908813, + 0.027148757129907608, + -0.016700301319360733, + 0.001250676461495459, + -0.0012545223580673337, + -0.042581457644701004, + 0.006645661313086748, + -0.0006764883291907609, + 0.005076546687632799, + -0.034262076020240784, + 0.02277985028922558, + 0.033942099660634995, + -0.03669881820678711, + -0.05739882215857506, + -0.011543759144842625, + -0.005048856604844332, + -0.05085161328315735, + 0.013968194834887981, + 0.022115282714366913, + 0.044648997485637665, + 0.021992215886712074, + -0.01039307564496994, + -0.06808110326528549, + -0.01578959822654724, + -0.02025695890188217, + 0.0033074470702558756, + 0.052771471440792084, + -0.012423694133758545, + 0.03802794963121414, + -0.020958445966243744, + -0.03253912553191185, + -0.03687111288309097, + 0.035615820437669754, + 0.04317218437790871, + 0.005614968482404947, + -0.009777736850082874, + -0.01523579377681017, + 0.008799348026514053, + 0.004956555552780628, + -0.03374519199132919, + 0.022299885749816895, + 0.03980012610554695, + 0.019284723326563835, + 0.003925862722098827, + -0.0009083941695280373, + 0.010663825087249279, + 0.008276309818029404, + 0.011556066572666168, + 0.007888645865023136, + 0.03578811511397362, + -0.002545965136960149, + 0.0011106869205832481, + 0.0511469766497612, + 0.028231753036379814, + 0.0046734996140003204, + -0.010602290742099285, + 0.005602661520242691, + 0.03349905461072922, + -0.019592393189668655, + -0.021672239527106285, + -0.05380524322390556, + 0.0019598547369241714, + 0.02586885169148445, + -0.024761240929365158, + 0.01533424761146307, + -0.013574378564953804, + 0.03773258626461029, + 0.03344982862472534, + -0.045067429542541504, + 0.00538113946095109, + -0.047258034348487854, + -0.05538050830364227, + -0.014620454981923103, + -0.0009391611674800515, + -0.025598103180527687, + 0.01881706714630127, + -0.061583127826452255, + -0.0007080244249664247, + -0.021389182657003403, + 0.032071467489004135, + 0.012762131169438362, + -0.005990325007587671, + 0.004605812486261129, + 0.026041146367788315, + 0.027985617518424988, + -0.004415057133883238, + -0.04450131580233574, + -0.006141083315014839, + -0.0051350039429962635, + 0.005996478721499443, + -0.01017770729959011, + -0.0328344888985157, + 0.021266115829348564, + -0.017697149887681007, + 0.014878896996378899, + 0.020232345908880234, + 0.03391748666763306, + -0.008657819591462612, + 0.016663379967212677, + 0.0893472209572792, + 0.03354828059673309, + 0.0038089484442025423, + 0.0256719421595335, + -0.043590616434812546, + 0.015211179852485657, + -0.01903858780860901, + 0.004347370006144047, + -0.024785853922367096, + 0.03391748666763306, + 0.012306779623031616, + 0.022189123556017876, + -0.0002644034684635699, + 0.03509893640875816, + 0.012860585004091263, + -0.02589346468448639, + -0.05023627728223801, + 0.007888645865023136, + -0.0010768432402983308, + -0.018866293132305145, + -0.01674952730536461, + 0.00010076176113216206, + 0.008670126087963581, + 0.0029520888347178698, + -0.03502509742975235, + -0.044279795140028, + -0.005387292709201574, + -0.035615820437669754, + -0.003461281768977642, + -0.04046469181776047, + 0.03898787871003151, + -0.003965859767049551, + -0.003310523694381118, + -0.02474893443286419, + -0.011869889684021473, + -0.04701190069317818, + -0.007648663595318794, + -0.01571575738489628, + 0.029487045481801033, + -0.0025644253473728895, + -0.022484486922621727, + -0.01590036042034626, + -0.00011672211257973686, + -0.03138228878378868, + 0.008220928721129894, + 0.0005157309933565557, + -0.03219453617930412, + -0.005002705845981836, + 0.003510508919134736, + 0.004898098297417164, + 0.008707046508789062, + -0.004898098297417164, + 0.03677265718579292, + 0.003510508919134736, + -0.051836155354976654, + -0.02805945836007595, + -0.00804863404482603, + -0.02690262161195278, + 0.03596040979027748, + -0.0006076472345739603, + 0.019407792016863823, + -0.016084961593151093, + 0.014091262593865395, + -0.004876561462879181, + 0.01580190472304821, + 0.01622033677995205, + 0.027370277792215347, + -0.016060348600149155, + 0.015297327190637589, + -0.019912369549274445, + -0.018964748829603195, + 0.018583238124847412, + -0.00795018021017313, + 0.021979909390211105, + -0.0220414437353611, + -0.03792949765920639, + 0.005402676295489073, + 0.03219453617930412, + -0.002070615766569972, + 0.009187011048197746, + 0.043590616434812546, + -0.03189917281270027, + 0.048291806131601334, + 0.041006192564964294, + -0.026262668892741203, + -0.00884242169559002, + 0.03593579679727554, + 0.02860095724463463, + -0.01654031313955784, + 0.025696557015180588, + -0.014805056154727936, + -0.02234911173582077, + -0.021438410505652428, + -0.06173080950975418, + 0.009790043346583843, + -0.041621528565883636, + 0.037141863256692886, + -0.021770693361759186, + -0.01567883789539337, + -0.013918967917561531, + 0.006590280681848526, + 0.004085850901901722, + 0.0035043556708842516, + 0.01455892063677311, + 0.006405679043382406, + -0.011839122511446476, + -0.0004703497397713363, + -0.009654669091105461, + 0.0047288802452385426, + 0.019580086693167686, + 0.01533424761146307, + -0.013697446323931217, + -0.05033472925424576, + 0.007137932348996401, + 0.03408978134393692, + -0.026754939928650856, + 0.006516439840197563, + -0.030742336064577103, + 0.02993008866906166, + 0.024601252749562263, + -0.014780443161725998, + -0.024145903065800667, + 0.015051191672682762, + -0.024822775274515152, + -1.5647878171876073e-05, + -0.01559269055724144, + 0.0063441451638937, + 0.006830262951552868, + -0.007045631296932697, + 0.026164215058088303, + 0.029290135949850082, + -0.00019710077322088182, + 0.011716054752469063, + -0.03719108924269676, + -0.06256766617298126, + 0.0047288802452385426, + -0.023358268663287163, + 0.0024459725245833397, + -0.014435852877795696, + -0.04875946044921875, + 0.012823664583265781, + 0.014448159374296665, + 0.017512548714876175, + 0.03795411065220833, + -0.007870186120271683, + -0.01820172742009163, + 0.00201523513533175, + -0.04066159948706627, + 0.03349905461072922, + -0.008731660433113575, + 0.0374126099050045, + -0.030496200546622276, + -0.036329615861177444, + 0.015248100273311138, + -0.009980798698961735, + 0.025093523785471916, + -0.004359676968306303, + -0.03504971042275429, + 0.016872595995664597, + -0.03756029158830643, + -0.010466916486620903, + 0.013845127075910568, + -0.012774437665939331, + -0.010214627720415592, + 0.02682878077030182, + 0.0018244801321998239, + -0.006830262951552868, + 0.02631189487874508, + -0.007021017838269472, + 0.003673573723062873, + -0.0030413130298256874, + -0.030643882229924202, + 0.010657671838998795, + 0.01423894427716732, + -0.009285465814173222, + -0.0026382659561932087, + -0.0061903102323412895, + 0.029437817633152008, + -0.006018015556037426, + 0.03596040979027748, + -0.008239389397203922, + 0.01570345088839531, + 0.029167069122195244, + -0.0038120250683277845, + -0.004415057133883238, + -0.019309338182210922, + 0.008559365756809711, + -0.008177855052053928, + 0.013635911978781223, + 0.01138992514461279, + -0.002724413527175784, + 0.009611595422029495, + 0.0034274382051080465, + -0.022213738411664963, + -0.013980502262711525, + -0.01902628131210804, + 0.026434963569045067, + -0.030717723071575165, + -0.0021767616271972656, + 0.00821477547287941, + -0.01143915206193924, + 0.0029967008158564568, + 0.002482892945408821, + 0.019776996225118637, + -0.032489899545907974, + 0.028034845367074013, + 0.011088408529758453, + 0.02410898171365261, + 0.0016875672154128551, + -0.009230084717273712, + -0.024072062224149704, + 0.018337102606892586, + -0.0059934016317129135, + -0.008688586764037609, + -0.03856944665312767, + -0.002545965136960149, + -0.02277985028922558, + -0.01809096708893776, + 0.03298217058181763, + 0.022164510563015938, + -0.007882492616772652, + -0.019715461879968643, + 0.031037699431180954, + -0.01901397481560707, + -0.028847092762589455, + 0.008873187936842442, + -0.04679037630558014, + 0.02017081156373024, + 0.02212759107351303, + 0.048587165772914886, + -0.007987100630998611, + 0.00919316429644823, + -0.09323616325855255, + -0.02152455784380436, + 0.009586981497704983, + -0.02317366749048233, + -0.008811654523015022, + 0.02297675795853138, + -0.010614598169922829, + 0.02462586760520935, + 0.028404047712683678, + -0.04019394516944885, + -0.007470215205103159, + -0.019924676045775414, + -0.0349266417324543, + 0.02808407135307789, + 0.008017866872251034, + -0.0018598621245473623, + 0.02120458148419857, + 0.008965489454567432, + 0.005119620356708765, + -0.010171554051339626, + 0.0032920637167990208, + -0.029167069122195244, + 0.02495815046131611, + 0.010971494019031525, + -0.016798755154013634, + 0.032366830855607986, + 0.037264928221702576, + -0.01686028763651848, + -0.004919635131955147, + 0.021684546023607254, + 0.018238648772239685, + 0.021549170836806297, + 0.011980650015175343, + 0.006528746802359819, + -0.008485524915158749, + 0.004544278606772423, + -0.005384216085076332, + 0.028625570237636566, + 0.008110168389976025, + -0.007531749550253153, + -0.008251695893704891, + 0.009168551303446293, + 0.014349705539643764, + 0.03536968678236008, + 0.05405137687921524, + 0.04201534762978554, + -0.010829966515302658, + -0.014091262593865395, + -0.03901249170303345, + 0.03783104196190834, + 0.04979323223233223, + -0.036748044192790985, + 0.023961300030350685, + 0.008559365756809711, + 0.01215294562280178, + 0.025745783001184464, + -0.011457611806690693, + -0.016392631456255913, + -0.012036031112074852, + -0.03285910189151764, + 0.016786448657512665, + 0.020823070779442787, + 0.004107387736439705, + -0.013020573183894157, + -0.007297920528799295, + 0.013857434503734112, + 0.006897950079292059, + -0.02234911173582077, + -0.003153612371534109, + -0.023752085864543915, + -0.0006426446489058435, + -0.012177558615803719, + 0.012386773712933064, + 0.02463817410171032, + 0.003978166729211807, + -0.01654031313955784, + 0.013931275345385075, + -0.025598103180527687, + 0.01746332086622715, + -0.03450820967555046, + 0.001359130023047328, + 0.016909515485167503, + -0.0016260333359241486, + 0.014435852877795696, + 0.005673425737768412, + -0.006664121523499489, + -0.011808355338871479, + 0.007710197474807501, + 0.023481335490942, + 0.029708566144108772, + 0.011980650015175343, + 0.01190680917352438, + -0.018361715599894524, + -0.04292604699730873, + -0.0046734996140003204, + -0.00956852175295353, + 0.0016398783773183823, + -0.008670126087963581, + -9.960799798136577e-05, + 0.002307521179318428, + -0.009968492202460766, + 0.015051191672682762, + 0.005547280889004469, + 0.02287830412387848, + -0.017327945679426193, + 0.04573199525475502, + 0.041523076593875885, + 0.0006080318707972765, + 0.0005753419827669859, + -0.042655300348997116, + 0.009956184774637222, + -0.005734959617257118, + -0.003953553270548582, + 0.022533714771270752, + -0.016121881082654, + -0.012946732342243195, + -0.023936687037348747, + -0.0011545297456905246, + -0.027468733489513397, + 0.015617303550243378, + 0.003230529837310314, + 0.026878006756305695, + -0.016257256269454956, + 0.01642955094575882, + -0.004128924570977688, + -0.017734069377183914, + 0.02276754379272461, + 0.043295253068208694, + -0.021684546023607254, + 0.019887756556272507, + 0.02506891079246998, + 0.0006514901760965586, + -0.058678727596998215, + 0.022373726591467857, + -0.044353634119033813, + -0.011082255281507969, + 0.05163924768567085, + 0.028256366029381752, + 0.00011258780432399362, + -0.030914630740880966, + -0.02015850506722927, + -0.03593579679727554, + -0.016995662823319435, + 0.042556844651699066, + -0.016589539125561714, + 0.019912369549274445, + -0.0023936687503010035, + 0.03438514471054077, + -0.025191979482769966, + -0.040809281170368195, + -0.0008614746038801968, + -0.0029905475676059723, + -0.009519293904304504, + 0.0037689513992518187, + -0.0658658891916275, + -0.006571820471435785, + -0.02577039785683155, + -0.015248100273311138, + 0.008663972839713097, + 0.018681691959500313, + -0.009457760490477085, + 0.009863884188234806, + 0.002115227747708559, + 0.0009237776976078749, + 0.018534010276198387, + -0.029782406985759735, + 0.01954316720366478, + 0.014263558201491833, + 0.011180710047483444, + -0.043713681399822235, + -0.0231859739869833, + 0.02754257433116436, + -0.005879564210772514, + 0.01138992514461279, + -0.0007745579350739717, + -0.006119546480476856, + 0.04206457361578941, + -0.02266908809542656, + -0.043098341673612595, + -0.0029182452708482742, + -0.0012045260518789291, + 0.016035733744502068, + -0.014349705539643764, + 0.007168699521571398, + 0.03709263354539871, + -0.006285687908530235, + 0.010589984245598316, + 0.02130303531885147, + -0.0011545297456905246, + 0.012189865112304688, + 0.028108686208724976, + 0.04533817619085312, + 0.024687400087714195, + -0.013980502262711525, + -0.009648515842854977, + 0.03458205237984657, + -0.010386922396719456, + 0.0126882903277874, + -0.017401786521077156, + 0.02961011230945587, + 0.033400602638721466, + 0.001782944775186479, + 0.033006783574819565, + -0.00210753595456481, + 0.00966697558760643, + -0.022201431915163994, + -0.0061995405703783035, + 0.009648515842854977, + -0.03312985226511955, + 0.02921629510819912, + 0.0006353374919854105, + 0.0021229195408523083, + -0.0210938211530447, + 0.0024598175659775734, + -0.028354821726679802, + -0.008036327548325062, + -0.0014521999983116984, + -0.021807614713907242, + -0.014042035676538944, + -0.047873374074697495, + -0.0031336138490587473, + -0.05237765610218048, + -0.021155355498194695, + -0.019370872527360916, + -0.0026013455353677273, + 0.04459977149963379, + 0.016798755154013634, + -0.009894651360809803, + 0.019604699686169624, + -0.004627349320799112, + -0.010516143403947353, + 0.016368016600608826, + -0.008534751832485199, + 0.02815791219472885, + 0.023222893476486206, + -0.015321941114962101, + 0.017820216715335846, + 0.007236386649310589, + 0.01184527575969696, + -0.033425215631723404, + 0.010060792788863182, + -0.012983652763068676, + 0.02786255069077015, + -0.02360440418124199, + 0.007279460318386555, + 0.019075509160757065, + 0.035517368465662, + -0.004836564417928457, + 0.0463719479739666, + -0.01964162103831768, + -0.04691344499588013, + 0.015518849715590477, + 0.012515995651483536, + -0.03844638168811798, + 0.04044007882475853, + -0.020663084462285042, + 0.010048486292362213, + -0.02370285801589489, + -0.04299988970160484, + -0.02078615128993988, + -0.0029074768535792828, + 0.030397746711969376, + 0.026730326935648918, + 0.008036327548325062, + 0.011469919234514236, + 0.00274133519269526, + -0.020195426419377327, + -0.007587129715830088, + 0.016921821981668472, + -0.042138416320085526, + 0.024687400087714195, + -0.029240909963846207, + -0.015518849715590477, + 0.025918077677488327, + 0.01310672052204609, + -0.01933395117521286, + -0.005365755874663591, + -0.025942692533135414, + -0.013968194834887981, + -0.04314757138490677, + -0.004642732907086611, + -0.02100767381489277, + -0.007377914618700743, + 0.004885791800916195, + -0.023456722497940063, + -0.015961892902851105, + 0.009230084717273712, + -0.005436520092189312, + 0.004722726996988058, + 0.01962931454181671, + 0.02163532003760338, + 0.04728264734148979, + 0.024490492418408394, + -0.03586195781826973, + -0.03347444161772728, + -0.012811358086764812, + -0.016454163938760757, + -0.0020783075597137213, + -0.02808407135307789, + -0.02349364385008812, + 0.012749823741614819, + -0.027887163683772087, + -0.010971494019031525, + 0.00815324205905199, + -0.0010399229358881712, + 0.009857730939984322, + -0.00040458538569509983, + -0.002882863162085414, + 0.00012893274833913893, + -0.023050598800182343, + -0.019284723326563835, + 0.010977647267282009, + 0.03743722289800644, + 0.03125922009348869, + 0.016343403607606888, + 0.020909219980239868, + -0.04499358683824539, + -0.003202839521691203, + -0.040390852838754654, + -0.008768580853939056, + -0.007513289339840412, + 0.0068610296584665775, + 0.06473366171121597, + -0.016675686463713646, + 0.005787263158708811, + -0.03709263354539871, + -0.009242392145097256, + 0.006285687908530235, + 0.016663379967212677, + 0.030520813539624214, + 0.008454757742583752, + 0.002887478331103921, + -0.037141863256692886, + -0.00457196868956089, + -0.04789798706769943, + 0.018570931628346443, + -0.0021767616271972656, + -0.00639337208122015, + -0.015937279909849167, + 0.0013791285455226898, + 0.01860785111784935, + 0.015174259431660175, + -0.01008540578186512, + -0.020613856613636017, + -0.03251451253890991, + -0.007433295249938965, + 9.248112291970756e-06, + -0.030176224187016487, + 0.05547896400094032, + 0.016048040241003036, + 0.06827801465988159, + -0.019567780196666718, + -0.03376980498433113, + -0.011365311220288277, + -0.003608963219448924, + -0.019776996225118637, + 0.028231753036379814, + -0.01423894427716732, + 0.0020598473493009806, + -0.047553397715091705, + -0.013709752820432186, + 0.013328243046998978, + 0.051393114030361176, + 0.003793564857915044, + 0.005987248383462429, + -0.04044007882475853, + -0.04117848724126816, + -0.0029659338761121035, + 0.01714334450662136, + -0.015506542287766933, + 0.012140638194978237, + 0.00858397874981165, + 0.008220928721129894, + -0.014226637780666351, + -0.009790043346583843, + 0.0021798384841531515, + 0.004559662193059921, + -0.02184453420341015, + 0.0031213071197271347, + 0.003218222875148058, + 0.011832969263195992, + -0.013955888338387012, + 0.05646350607275963, + 0.003130537224933505, + 0.008196315728127956, + 0.011685287579894066, + 0.02257063426077366, + -0.028847092762589455, + -0.02172146737575531, + 0.02857634238898754, + -0.017943285405635834, + 0.03285910189151764, + 0.022102976217865944, + -0.027148757129907608, + 0.027714869007468224, + 0.00971620250493288, + 0.04536278918385506, + -0.015445008873939514, + -0.013402082957327366, + 0.009107016958296299, + 0.027616413310170174, + 0.020220039412379265, + 0.0005864949780516326, + -0.027296438813209534, + 0.0030859250109642744, + -0.046322718262672424, + -0.020540015771985054, + -0.002019850304350257, + -0.009445453993976116, + 0.01768484339118004, + -0.030914630740880966, + 0.015198873355984688, + -0.004824257921427488, + 0.019776996225118637, + 0.002982855774462223, + -0.021709159016609192, + -0.013722059316933155, + 0.007494829129427671, + 0.010651517659425735, + 0.016380324959754944, + 0.006368758622556925, + 0.01996159739792347, + 0.010786892846226692, + 0.03317907825112343, + 0.012774437665939331, + -0.026459576562047005, + -0.0006268766010180116, + -0.025524262338876724, + -0.007427141536027193, + -0.009334692731499672, + -0.0370187945663929, + -0.035689663141965866, + -0.041326168924570084, + 0.005291915498673916, + 0.0008822422823868692, + 0.024502798914909363, + 0.03972628712654114, + 0.014128183014690876, + 0.021807614713907242, + -0.018521703779697418, + 0.004738110117614269, + 0.001285289297811687, + 0.027985617518424988, + 0.007137932348996401, + 0.010060792788863182, + 0.010805352590978146, + -0.009599287994205952, + 0.028108686208724976, + -0.04799644276499748, + -0.007722504436969757, + 0.02921629510819912, + -0.01642955094575882, + 0.02847788855433464, + 0.018324796110391617, + -0.0020967675372958183, + -0.0001858516043284908, + 0.002449049148708582, + 0.007420988287776709, + 0.023776698857545853, + 0.038003336638212204, + 0.01428817119449377, + 0.0003178610641043633, + 0.03266219422221184, + -0.03374519199132919, + -0.00042343014501966536, + -0.0025659636594355106, + -0.036649592220783234, + 0.01944471150636673, + -0.005027319770306349, + -0.024453571066260338, + -0.004913481883704662, + 0.03305600956082344, + 0.015026578679680824, + -0.001610649866051972, + -0.018447862938046455, + -0.010977647267282009, + 0.039357081055641174, + -0.016294175758957863, + -0.002953627146780491, + 0.006941023748368025, + 0.05208229273557663, + 0.04479667916893959, + -0.020195426419377327, + -0.020613856613636017, + 0.006067242473363876, + -0.001224524574354291, + -0.03948014974594116, + 0.015309634618461132, + 0.0020290804095566273, + -0.003104385221377015, + -0.01934625767171383, + 0.011156096123158932, + 0.0054303668439388275, + -0.013082107529044151, + 0.05168847739696503, + -0.007322533987462521, + 0.019617008045315742, + -0.028354821726679802, + -0.021709159016609192, + 0.023653630167245865, + 0.03012699820101261, + -0.004119694698601961, + 0.009051636792719364, + 0.017315639182925224, + 0.0052980687469244, + -0.020736923441290855, + -0.025278126820921898, + -0.00929777231067419, + 0.044009044766426086, + -0.043098341673612595, + 0.009408533573150635, + -0.01091611385345459, + 0.014263558201491833, + 0.0088793421164155, + -0.01179604884237051, + -0.0007249462651088834, + 0.03391748666763306, + 0.02599191851913929, + -0.008485524915158749, + -0.015580383129417896, + -0.012392926961183548, + -0.008116321638226509, + -0.010183860547840595, + 0.006614894140511751, + 0.025647329166531563, + -0.01724179834127426, + 0.02067539095878601, + 0.010860733687877655, + -0.0459781289100647, + -0.004405827261507511, + -0.021770693361759186, + 0.01386974100023508, + 0.0256719421595335, + -0.014841976575553417, + -0.02067539095878601, + 0.04523972421884537, + 0.017340252175927162, + -2.0407140254974365e-05, + 0.03640345484018326, + -0.003387441160157323, + -0.041744597256183624, + -0.012386773712933064, + 0.017758684232831, + -0.011648367159068584, + 0.014817362651228905, + -0.002384438645094633, + -0.006104162894189358, + -0.02402283437550068, + -0.0014468157896772027, + 0.021795308217406273, + -0.004159691743552685, + -0.02296445146203041, + -0.02494584210216999, + -0.0045842756517231464, + -0.004565815441310406, + -0.01850939728319645, + 0.005544204264879227, + 0.00475657032802701, + -0.002358286641538143, + -0.005359602626413107, + -0.04762723669409752, + -0.0026521109975874424, + -0.007531749550253153, + 0.00799940712749958, + -0.015358861535787582, + -0.01767253689467907, + -0.02339518815279007, + 0.0074886754155159, + -0.0011445304844528437, + 0.016995662823319435, + -0.011156096123158932, + -0.011826815083622932, + 0.03460666537284851, + 0.02297675795853138, + -0.001655261847190559, + 0.024453571066260338, + 0.054937466979026794, + 0.0017275642603635788, + 0.0010291545186191797, + -0.01694643683731556, + -0.01571575738489628, + 0.008140934631228447, + -0.02690262161195278, + 0.037584904581308365, + 0.005098083522170782, + -0.01726641319692135, + -0.003109000390395522, + 0.005793416872620583, + -0.0018337102374061942, + 0.007021017838269472, + 0.0032643734011799097, + 0.009703896008431911, + 0.015986507758498192, + 0.007094858679920435, + 0.020527709275484085, + -0.0100238723680377, + 0.03214531019330025, + -0.019776996225118637, + 0.0037966417148709297, + -0.027591800317168236, + 0.02286599762737751, + 0.020872298628091812, + 0.008731660433113575, + -0.028748637065291405, + 0.004716573283076286, + 0.0008583979215472937, + 0.026164215058088303, + -0.020872298628091812, + -0.018693998456001282, + -0.01903858780860901, + -0.013279015198349953, + 0.02130303531885147, + 0.005938021466135979, + 0.006430292502045631, + -0.014571227133274078, + -0.0012191403657197952, + 0.006830262951552868, + 0.038618676364421844, + -0.011814508587121964, + 0.009353152476251125, + 0.0003186302201356739, + -0.033622123301029205, + -0.001562961027957499, + 0.01704489067196846, + -0.015346555039286613, + 0.04108003154397011, + 0.027911776676774025, + -0.020183119922876358, + 0.01652800478041172, + -0.03143151476979256, + -0.005651888903230429, + -0.040686216205358505, + 0.01017770729959011, + 0.0026582644786685705, + 0.033105239272117615, + -0.011697594076395035, + -0.044132113456726074, + 0.04644578695297241, + 0.03241605684161186, + 0.008017866872251034, + 0.038815584033727646, + -0.002447510836645961, + -0.011777588166296482, + -0.024921229109168053, + 0.024035140872001648, + -0.009845423512160778, + 0.01789405755698681, + -0.0061072395183146, + 0.0029428587295114994, + -0.00423660920932889, + 0.020453868433833122, + -0.011752975173294544, + 0.0013975887559354305, + 0.01817711442708969, + 0.01578959822654724, + -0.0011229936499148607, + 0.012239092960953712, + 0.00914393737912178, + -0.010873040184378624, + 0.007864031940698624, + 0.008233236148953438, + -0.039430923759937286, + 0.021266115829348564, + 0.008633206598460674, + 0.0012299087829887867, + -0.009790043346583843, + 0.004144308157265186, + -0.02505660429596901, + -0.022829076275229454, + 0.0027321050874888897, + 0.03770797327160835, + -0.00961774867027998, + 0.03906172141432762, + -0.001684490474872291, + 0.01449738722294569, + -0.03731415793299675, + -0.012325240299105644, + -0.026041146367788315, + -0.01257137581706047, + -0.03847099468111992, + 0.04066159948706627, + 0.011882196180522442, + 0.009260851889848709, + -0.00019998518109787256, + 0.014177410863339901, + -0.021155355498194695, + 0.00018287105194758624, + -0.009014716371893883, + 0.007297920528799295, + -0.0034120548516511917, + -0.007181006018072367, + -0.006381065584719181, + 0.020921526476740837, + -0.011722208000719547, + 0.029290135949850082, + -0.00826400239020586, + 0.0326375812292099, + 0.0076609705574810505, + 0.027936389669775963, + -0.0005826491396874189, + 0.02017081156373024, + -0.009728509932756424, + -0.021044593304395676, + 0.03086540475487709, + -0.008503984659910202, + -0.016269562765955925, + -0.0010030025150626898, + 0.0077286576852202415, + 0.00940238032490015, + 0.0071563925594091415, + -0.011974496766924858, + 0.036428067833185196, + -0.02070000395178795, + 0.0007453293655999005, + 0.0395047627389431, + 0.014768135733902454, + 0.014817362651228905, + -0.03182533383369446, + -0.0017383326776325703, + -0.04208918660879135, + -0.02493353560566902, + 0.005205767694860697, + 0.07108396291732788, + -0.0049380953423678875, + 0.02483508177101612, + -0.01465737447142601, + -0.015580383129417896, + 0.012528302147984505, + 0.007162545807659626, + -0.015986507758498192, + 0.020207732915878296, + -0.037683360278606415, + -0.008042480796575546, + -0.005368832964450121, + 0.023641323670744896, + 0.011469919234514236, + -0.05262378975749016, + -0.01912473514676094, + 0.0189032144844532 + ], + "how_to_setup_oil_refineries": [ + -0.0468955896794796, + 0.017991766333580017, + 0.019734829664230347, + -0.005244116298854351, + -0.014362371526658535, + 0.022253915667533875, + -0.010637467727065086, + 0.003524929517880082, + -0.011926857754588127, + -0.0027892012149095535, + 0.04887743294239044, + -0.023340346291661263, + -0.0019654242787510157, + -0.003987557720392942, + 0.017442580312490463, + -0.014087779447436333, + -0.0013162522809579968, + 0.07674258202314377, + 0.024068612605333328, + 0.03595965355634689, + 0.0383235365152359, + -0.054345399141311646, + -0.02965596877038479, + 0.0017236636485904455, + 0.0038741393946111202, + -0.025596778839826584, + 0.05348580703139305, + 0.04536742717027664, + -0.0370580218732357, + -0.024307388812303543, + 0.016487477347254753, + -0.024211877956986427, + -0.03428822383284569, + 0.006536490749567747, + -0.00590373482555151, + -0.043672114610672, + 0.032186996191740036, + -0.006960317958146334, + 0.02631310746073723, + 0.040448639541864395, + -0.015747271478176117, + 0.01029124204069376, + -0.017764927819371223, + 0.029727602377533913, + -0.01961544156074524, + 0.03818026930093765, + -0.02870086580514908, + 0.019663197919726372, + 0.05253070220351219, + 0.003927864134311676, + 0.012428286485373974, + -0.021286873146891594, + -0.024032795801758766, + -0.09699077904224396, + -0.0070319510996341705, + -0.05205314978957176, + -0.030252909287810326, + 0.02185993641614914, + -0.00402635894715786, + -0.011467213742434978, + 0.018481256440281868, + 0.02345973439514637, + 0.04527191445231438, + 0.04792232811450958, + -0.043791502714157104, + -0.0011849255533888936, + -0.02776964008808136, + 0.056112341582775116, + 0.01052404846996069, + 0.013514717109501362, + 0.002225093077868223, + 0.01852901093661785, + -0.012476041913032532, + 0.014636963605880737, + 0.02779351733624935, + -0.05157560110092163, + -0.027196576818823814, + 0.05382009223103523, + -0.05525274947285652, + -0.04904457554221153, + -0.06251153349876404, + -0.050859272480010986, + 0.005250085610896349, + -0.049713145941495895, + 0.01660686545073986, + -0.04063966125249863, + -0.022719528526067734, + -0.008548177778720856, + -0.049235593527555466, + -0.03591189906001091, + -0.024641675874590874, + -0.009491343051195145, + 0.009974864311516285, + 0.016069618985056877, + 0.051480088382959366, + -0.013120736926794052, + 0.011461243964731693, + 0.007998993620276451, + 0.010464354418218136, + 0.03801312670111656, + 0.01660686545073986, + -0.04004272073507309, + -0.05382009223103523, + -0.008816801011562347, + 0.04894906282424927, + 0.007664707023650408, + 0.012308898381888866, + 0.025787800550460815, + -0.011138896457850933, + -0.04274088889360428, + -0.033452507108449936, + -0.012941654771566391, + 0.042502112686634064, + -0.00018840913253370672, + 0.002684736857190728, + 0.02027207612991333, + -0.003048870014026761, + -0.011688081547617912, + 0.013383390381932259, + -0.022122589871287346, + -0.058165814727544785, + -0.021191362291574478, + 0.008804862387478352, + -0.0034324037842452526, + 0.026050454005599022, + -0.0017415719339624047, + 0.013837064616382122, + -0.002536994172260165, + -0.017955949530005455, + 0.028772499412298203, + -0.04469885304570198, + 0.030372297391295433, + 0.009915170259773731, + -0.03560148924589157, + 0.000660737743601203, + -0.029250049963593483, + -0.015030944719910622, + 0.009533128701150417, + 0.03591189906001091, + -0.0010506140533834696, + 0.028653111308813095, + -0.05262621492147446, + -0.044460076838731766, + 0.009348077699542046, + -0.014147473499178886, + 0.010392721742391586, + -0.03669985756278038, + -0.08104054629802704, + 0.005563478916883469, + -0.01270287949591875, + -0.007825881242752075, + 0.004017404746264219, + -0.042549870908260345, + -0.05348580703139305, + 0.03209148347377777, + -0.005444090813398361, + -0.01485186256468296, + 0.03271230310201645, + -0.02024819888174534, + 0.01132991723716259, + -0.009801751933991909, + 0.01801564358174801, + -0.048758044838905334, + -0.0016177068464457989, + -0.01771717332303524, + -0.014959311112761497, + -0.05424989014863968, + -0.0216927919536829, + -0.05444091185927391, + 0.041427623480558395, + -0.003420465160161257, + 0.00459046708419919, + 0.010565834119915962, + 0.03600740805268288, + -0.004169624764472246, + -0.007784095127135515, + -0.007300573866814375, + 0.009592822752892971, + -0.010022619739174843, + 0.02441483736038208, + 0.01963931880891323, + -0.014899617992341518, + -0.05033396556973457, + -0.06017153337597847, + 0.015436863526701927, + 0.006584246177226305, + -0.03276005759835243, + 0.038562312722206116, + 0.003745797323063016, + 0.021036159247159958, + 0.021740548312664032, + 0.015090638771653175, + -0.017024723812937737, + 0.01381318736821413, + 0.005262024234980345, + 0.02712494507431984, + 0.013395329006016254, + 0.007915421389043331, + 0.04727763310074806, + -0.04209619387984276, + 0.02874862030148506, + 0.014613086357712746, + 0.023579122498631477, + 0.0014416095800697803, + -0.012476041913032532, + 0.004289012402296066, + -0.014493698254227638, + 0.00010455773735884577, + 0.014971250668168068, + -0.015198087319731712, + -0.0030951329972594976, + -0.049999676644802094, + 0.03526720404624939, + 0.057544998824596405, + -0.0032473525498062372, + -0.0463225282728672, + -0.022612079977989197, + 0.031542301177978516, + -0.03498067334294319, + -0.056876424700021744, + -0.05358131602406502, + 0.04231109470129013, + 0.02045115828514099, + -0.024355143308639526, + 0.002438499126583338, + 0.026456372812390327, + 0.015460740774869919, + -0.04742089658975601, + 0.06814664602279663, + 0.0021937538404017687, + -0.003307046601548791, + 0.011210529133677483, + 0.02683841437101364, + -0.024928206577897072, + 0.05310376361012459, + -0.012332776561379433, + 0.0018534980481490493, + -0.01221935823559761, + -0.014469821006059647, + -0.022086773067712784, + -0.03235413879156113, + -0.03127964586019516, + -0.025620656087994576, + -0.03875333070755005, + 0.0034025569912046194, + -0.012858083471655846, + 0.000546199909877032, + -0.05964622646570206, + 0.03015739843249321, + -0.005632127169519663, + 0.002575795166194439, + 0.021000342443585396, + 0.015699516981840134, + 0.017335131764411926, + 0.005554524715989828, + -0.07091645151376724, + -0.056733157485723495, + 0.0012520812451839447, + -0.009461496025323868, + 0.011628387495875359, + 0.010249456390738487, + 0.032640669494867325, + -0.060553573071956635, + 0.020558606833219528, + 0.004736717324703932, + -0.015424924902617931, + 0.012571552768349648, + 0.060267042368650436, + -0.03674761578440666, + -0.03388230502605438, + -0.003169750329107046, + 0.02664739266037941, + 0.01868421584367752, + -0.016380028799176216, + -0.0440780371427536, + -0.013275940902531147, + 0.020319830626249313, + -0.002771293045952916, + -0.012631245888769627, + -0.006518582813441753, + -0.024176063016057014, + -0.049235593527555466, + 0.0338345468044281, + 0.06251153349876404, + -0.026742903515696526, + -0.014684719033539295, + -0.0055306474678218365, + -0.01021960936486721, + 0.010321089066565037, + 0.0010506140533834696, + 0.021465955302119255, + 0.0064588887616992, + 0.06193847581744194, + -0.012320837937295437, + 0.04197680577635765, + 0.01036287471652031, + 0.01562788337469101, + -0.03094535879790783, + 0.03562536835670471, + -0.02874862030148506, + 0.028151681646704674, + 0.031709443777799606, + 0.020833199843764305, + 0.027244333177804947, + -0.041260480880737305, + -0.04527191445231438, + 0.038228023797273636, + -0.08299851417541504, + 0.01597410999238491, + -0.013323696330189705, + 0.03729679808020592, + -0.022074833512306213, + 0.05940745025873184, + -0.07640829682350159, + 0.012094000354409218, + 0.014792168512940407, + 0.04441232234239578, + 0.022385243326425552, + -0.057688262313604355, + -0.009240628220140934, + -0.039875578135252, + -0.015054821968078613, + 0.062320515513420105, + -0.019985545426607132, + 0.0018788680899888277, + -0.03858618810772896, + -0.036317817866802216, + -0.014147473499178886, + -0.028987396508455276, + 0.03946965932846069, + 0.003608501050621271, + 0.02824719250202179, + -0.028056170791387558, + 0.01140154991298914, + -0.037869859486818314, + 0.020367586985230446, + 0.0026593669317662716, + 0.017132172361016273, + 0.060267042368650436, + 0.027411475777626038, + -0.03223475068807602, + 0.0051366668194532394, + -0.006417103111743927, + 0.010727007873356342, + 0.0293455608189106, + -0.009377924725413322, + 0.0027802472468465567, + 0.039326395839452744, + 0.018063398078083992, + 0.01740676537156105, + -0.0255490243434906, + 0.02409248985350132, + -0.04966539144515991, + 0.006029092241078615, + 0.009622669778764248, + 0.011055325157940388, + -0.031088626012206078, + 0.013431145809590816, + -0.05649438500404358, + -0.008864556439220905, + -0.054154377430677414, + 0.05238743871450424, + -0.008315371349453926, + -0.0036174552515149117, + -0.0383235365152359, + 0.021024219691753387, + -0.03927863761782646, + -0.015019005164504051, + 0.004915799479931593, + 0.05424989014863968, + 0.06981807947158813, + 0.05534825846552849, + 0.008816801011562347, + 0.03603128716349602, + -0.03552985563874245, + 0.004387507680803537, + 0.008882463909685612, + 0.0016266609309241176, + -0.022301672026515007, + 0.03378679230809212, + 0.013323696330189705, + -0.0015639823395758867, + -0.008524300530552864, + -0.0041666398756206036, + -0.023567182943224907, + -0.015520434826612473, + -0.014111656695604324, + 0.008954097516834736, + -0.008524300530552864, + -0.01690533570945263, + 0.03973231464624405, + -0.04388701543211937, + 0.039971090853214264, + 0.0082138916477561, + 0.03178107365965843, + -0.0022713560611009598, + 0.06494705379009247, + 0.012583491392433643, + 0.016391966491937637, + 0.03302270919084549, + 0.006178326904773712, + -0.024689430370926857, + -0.009222719818353653, + -0.005578402429819107, + 0.0031846738420426846, + 0.008739198558032513, + 0.006500674411654472, + -0.010983692482113838, + -0.0019952713046222925, + -0.010088282637298107, + 0.04899682104587555, + -0.04512865096330643, + 0.017466459423303604, + -0.013144614174962044, + 0.027339844033122063, + -0.014266861602663994, + 0.03495679423213005, + -0.02619371935725212, + -0.03801312670111656, + 0.0008372080628760159, + 0.010565834119915962, + 0.013550533913075924, + 0.0056739128194749355, + 0.0004066652327310294, + -0.011126957833766937, + 0.03242576867341995, + 0.03908761963248253, + -0.019269216805696487, + -0.018958808854222298, + -0.031828831881284714, + -0.016177069395780563, + 0.028032293543219566, + -0.015997987240552902, + 0.009061546064913273, + 0.046656813472509384, + -0.027053311467170715, + 0.001601291005499661, + -0.013049104250967503, + -0.03818026930093765, + 0.0021459986455738544, + -0.014768291264772415, + -0.002295233542099595, + 0.023340346291661263, + 0.0003883839526679367, + -0.07640829682350159, + 0.010691192001104355, + 0.005211284384131432, + -0.022218098863959312, + -0.01645166054368019, + 0.02250463142991066, + 0.007605012971907854, + 0.019114011898636818, + 0.013765431940555573, + 0.030825970694422722, + 0.010965784080326557, + -0.006948379334062338, + 0.040615785866975784, + -0.0032891384325921535, + 0.011550785042345524, + 0.013037165626883507, + -0.0019385620253160596, + 0.038084760308265686, + 0.028032293543219566, + 0.020033299922943115, + -0.009688332676887512, + 0.02903515286743641, + -0.019925851374864578, + 0.011771652847528458, + 0.007008073385804892, + -0.046370282769203186, + -0.028199436143040657, + -0.04195293039083481, + 0.01864839904010296, + 0.007599043659865856, + -0.025644533336162567, + -0.01801564358174801, + 0.010571803897619247, + 0.023340346291661263, + -0.03371515870094299, + -0.04130823537707329, + -0.028939642012119293, + 0.018158908933401108, + -0.029942501336336136, + 0.022922487929463387, + 0.0024608843959867954, + 0.06585440039634705, + 0.017144111916422844, + -0.029297806322574615, + -0.11948347091674805, + -0.004396461881697178, + -0.014159412123262882, + 0.020212382078170776, + 0.0013863927451893687, + -0.011270223185420036, + 0.027101067826151848, + -0.041093334555625916, + -0.06666623800992966, + -0.04694334790110588, + 0.01204624492675066, + 0.023543305695056915, + 0.009676394052803516, + 0.01149109099060297, + 0.003283168887719512, + 0.041427623480558395, + -0.018242480233311653, + -0.024546165019273758, + 0.020618300884962082, + 0.03495679423213005, + -3.8754453271394596e-05, + 0.025978820398449898, + -0.015401046723127365, + -0.00177589594386518, + 0.009222719818353653, + 0.030706584453582764, + -0.013992269523441792, + 0.02585943229496479, + 0.0027921858709305525, + -0.005444090813398361, + 0.05033396556973457, + 0.0221822839230299, + 0.01238053198903799, + -0.011204560287296772, + -0.005850010085850954, + 0.05124131217598915, + 0.0145295150578022, + -0.0066618481650948524, + -0.041236601769924164, + 0.006423072423785925, + 0.013789309188723564, + -0.033452507108449936, + 0.023065753281116486, + -0.004211410414427519, + 0.020212382078170776, + 0.0393025167286396, + -0.049378860741853714, + 0.004491972271353006, + -0.04789844900369644, + -0.04290803149342537, + 0.01005246676504612, + -0.028294946998357773, + -0.019878095015883446, + 0.019400544464588165, + -0.03896823152899742, + 0.02987086772918701, + -0.02378208190202713, + 0.017299314960837364, + -0.021167485043406487, + -0.007097614463418722, + 0.023841775953769684, + 0.059598471969366074, + 0.013132675550878048, + -0.025477390736341476, + -0.025978820398449898, + -0.03094535879790783, + -0.01132394839078188, + -0.006769297178834677, + 0.0043815383687615395, + -0.025954943150281906, + 0.031160257756710052, + -0.0127745121717453, + 0.02633698470890522, + 0.011234407313168049, + 0.017191866412758827, + -0.0031399033032357693, + 0.020331770181655884, + 0.08051524311304092, + 0.05396335944533348, + -0.017490336671471596, + 0.014242983423173428, + -0.019913911819458008, + -0.00934210792183876, + -0.04933110624551773, + 0.039660681039094925, + -0.04472273215651512, + 0.0328555665910244, + 0.019102074205875397, + 0.0070140426978468895, + 0.006793174892663956, + 0.030825970694422722, + -0.017657479271292686, + -0.012631245888769627, + -0.053533561527729034, + 0.009616700001060963, + -0.020033299922943115, + -0.011664203368127346, + -0.021573403850197792, + -0.003742812667042017, + 0.01851707324385643, + 0.024546165019273758, + -0.0007998993387445807, + -0.05038172006607056, + -0.0037249044980853796, + -0.01578308828175068, + -0.014541453681886196, + -0.020809320732951164, + 0.020821260288357735, + -0.008452667854726315, + 0.014768291264772415, + -0.0055694482289254665, + 0.018457379192113876, + -0.02122717909514904, + 0.013538594357669353, + -0.027817394584417343, + 0.0463225282728672, + -0.0335480161011219, + -0.022230038419365883, + -0.0181827861815691, + 0.004318859428167343, + -0.02726821042597294, + 0.004584497772157192, + -0.024068612605333328, + -0.014708597213029861, + -0.025477390736341476, + -0.004483018070459366, + -0.0025787800550460815, + 0.003396587446331978, + -0.007575165946036577, + 0.03739231079816818, + 0.0036144705954939127, + -0.030706584453582764, + -0.027554741129279137, + 0.025310248136520386, + -0.024319328367710114, + 0.0018072352977469563, + 0.0036861032713204622, + -0.005417228676378727, + 0.0018624522490426898, + 0.020343707874417305, + -0.01869615539908409, + 0.02077350579202175, + 0.04529579356312752, + 0.03746394068002701, + 0.0023176188115030527, + -0.00860787183046341, + -0.002644443418830633, + 0.012344715185463428, + 0.03512393683195114, + 0.0258355550467968, + 0.015436863526701927, + 0.009610731154680252, + -0.03235413879156113, + -0.015556251630187035, + 0.043672114610672, + -0.0006476796697825193, + -0.004512865096330643, + 0.04617926478385925, + -0.029250049963593483, + 0.044937629252672195, + 0.032974954694509506, + -0.0325690358877182, + -0.027960659936070442, + 0.040138233453035355, + 0.034240465611219406, + 0.0006424564635381103, + 0.01565176248550415, + 0.015233904123306274, + -0.00013822887558490038, + -0.019842280074954033, + -0.04305129870772362, + -0.026742903515696526, + -0.042860276997089386, + 0.030205154791474342, + -0.016666559502482414, + -0.021633097901940346, + -0.0026190734934061766, + 0.015759211033582687, + 0.009939047507941723, + 0.0026354892179369926, + 0.02312544733285904, + 0.007115522399544716, + -0.0019191615283489227, + -0.006954348646104336, + 0.008010932244360447, + -0.00013169983867555857, + -0.008757106959819794, + 0.0030742399394512177, + -0.0039994968101382256, + -0.056589893996715546, + -0.010727007873356342, + 0.01086430437862873, + -0.00828552432358265, + 0.0066618481650948524, + -0.028939642012119293, + 0.01645166054368019, + 0.042549870908260345, + -0.048447635024785995, + -0.03739231079816818, + 0.009545067325234413, + -0.024379022419452667, + 0.016093498095870018, + -0.009288383647799492, + 0.015771150588989258, + 0.00434870645403862, + -0.0008581009460613132, + 0.026623515412211418, + 0.021979324519634247, + 0.01694115251302719, + 0.010750886052846909, + -0.022086773067712784, + -0.04305129870772362, + 0.014445943757891655, + -0.01301328744739294, + 0.013275940902531147, + -0.03784598410129547, + -0.03330923989415169, + -0.0117238974198699, + 0.013132675550878048, + -0.01021960936486721, + 0.03846680000424385, + -0.012870022095739841, + -0.01913789100944996, + 0.008261647075414658, + -0.026551881805062294, + 0.024689430370926857, + -0.022743405774235725, + 0.023089632391929626, + -0.0015072730602696538, + -0.024952083826065063, + 0.019042380154132843, + 0.004423324018716812, + 0.012111908756196499, + -0.0057783774100244045, + -0.0231612641364336, + 0.015305536799132824, + -0.015305536799132824, + 0.004635237623006105, + 0.005032202694565058, + -0.009425679221749306, + -0.008154197596013546, + 0.02076156623661518, + 0.007712462451308966, + 0.013837064616382122, + 0.007575165946036577, + 0.0022027078084647655, + -0.026408616453409195, + 0.0008782476652413607, + -0.035362713038921356, + 0.004811334889382124, + 0.026456372812390327, + -0.0075572580099105835, + -0.02011687122285366, + -0.023519428446888924, + 0.026217596605420113, + -0.020654117688536644, + 0.005357534624636173, + -0.018887175247073174, + -0.011204560287296772, + 0.04744477570056915, + -0.019687075167894363, + -0.0068289912305772305, + -0.009837567806243896, + 0.007664707023650408, + -0.005641081370413303, + 0.019722891971468925, + 0.02679065801203251, + -0.01626064069569111, + 0.0057783774100244045, + -0.0006368601461872458, + -0.04617926478385925, + 0.01757390797138214, + -0.020713811740279198, + 0.02951270341873169, + -0.03586414456367493, + -0.016308395192027092, + 0.004724778700619936, + -0.0024176063016057014, + 0.014684719033539295, + -0.0007984070107340813, + 0.0077244010753929615, + -0.01229695975780487, + 0.04152313247323036, + -0.011664203368127346, + 0.016678499057888985, + -0.019901972264051437, + -0.006417103111743927, + -0.025310248136520386, + -0.012416347861289978, + 0.005384397227317095, + -0.012905838899314404, + -0.024665553122758865, + 0.007151338737457991, + -0.03543434664607048, + -0.009927108883857727, + 0.031351279467344284, + 0.03732067719101906, + -0.019543809816241264, + -0.013025227002799511, + 0.024641675874590874, + -0.0025549023412168026, + -0.04579722136259079, + -0.02757861837744713, + -0.04419742152094841, + 0.03512393683195114, + 0.004390492103993893, + 0.02636086195707321, + -0.007998993620276451, + -0.03161393105983734, + -0.08949321508407593, + -0.019687075167894363, + 0.015257781371474266, + -0.023400040343403816, + -0.002268371172249317, + 0.001735602505505085, + 0.010804610326886177, + 0.007772156503051519, + 0.009992772713303566, + -0.030611073598265648, + 0.0054261828772723675, + -0.015042883343994617, + -0.015114516019821167, + 0.021597282961010933, + 0.0073901149444282055, + 0.010721039026975632, + 0.03603128716349602, + 0.021454015746712685, + 0.009443587623536587, + 0.014362371526658535, + 0.0005831355811096728, + -0.023006059229373932, + 0.03242576867341995, + -0.0029011275619268417, + -0.03323761001229286, + 0.04517640545964241, + 0.025501267984509468, + -0.009377924725413322, + 0.011711958795785904, + 0.011335887014865875, + 0.03708190098404884, + 0.04933110624551773, + 0.01435043290257454, + 0.006417103111743927, + 0.014541453681886196, + -0.032783932983875275, + 0.010888181626796722, + 0.028963519260287285, + -0.007121491711586714, + 0.055491525679826736, + 0.003092148108407855, + 0.009133178740739822, + 0.0024504379834979773, + 0.02440289966762066, + 0.05253070220351219, + 0.002241509035229683, + -0.01045241579413414, + -0.0012252189917489886, + -0.01578308828175068, + 0.02970372512936592, + 0.0133356349542737, + -0.02633698470890522, + 0.026886168867349625, + 0.0015460740542039275, + 0.012237265706062317, + 0.05276947841048241, + -0.011861193925142288, + -0.04233497008681297, + -0.012464103288948536, + -0.04933110624551773, + 0.016009924933314323, + 0.010744916275143623, + -0.00934210792183876, + -0.02757861837744713, + 0.0055694482289254665, + 0.010022619739174843, + -0.014147473499178886, + -0.03190046176314354, + -0.02091677114367485, + -0.013144614174962044, + 0.002684736857190728, + -0.005521693266928196, + -0.014827984385192394, + 0.014696657657623291, + -0.005351565312594175, + 0.011556754820048809, + 0.006082816515117884, + -0.020463095977902412, + 0.013431145809590816, + -0.04756416380405426, + 0.00853623915463686, + 0.0038502616807818413, + -0.00314885750412941, + 0.018552890047430992, + -0.01900656335055828, + -0.0031309493351727724, + -0.019400544464588165, + 0.017741050571203232, + 0.042239461094141006, + 0.03378679230809212, + 0.023985041305422783, + 0.015162271447479725, + -0.027196576818823814, + -0.052578456699848175, + -0.008834709413349628, + 0.014636963605880737, + -0.030921481549739838, + -0.023268714547157288, + 0.016403906047344208, + 0.002787709003314376, + -0.0038204146549105644, + 0.014756351709365845, + -0.03001413308084011, + 0.002878742292523384, + 0.019555747509002686, + 0.04775518551468849, + 0.04656130447983742, + -0.008034809492528439, + -0.011061294935643673, + -0.04918783903121948, + -0.009670425206422806, + -0.046513549983501434, + 0.01341920718550682, + 0.038084760308265686, + -0.012714818120002747, + -0.0010864303912967443, + -0.014577270485460758, + -0.021931568160653114, + -0.009395832195878029, + 0.021477894857525826, + -0.013825125992298126, + 0.002198230940848589, + -0.023996980860829353, + 0.038060881197452545, + 0.009019760414958, + -0.023388100787997246, + 0.009831598959863186, + 0.020510852336883545, + -0.013538594357669353, + 0.014887678436934948, + 0.013968391343951225, + 0.0146727804094553, + -0.07769768685102463, + 0.013132675550878048, + -0.040305376052856445, + 0.010189762338995934, + 0.040329255163669586, + 0.031828831881284714, + -0.00694241002202034, + -0.018564827740192413, + -0.036079041659832, + -0.036079041659832, + -0.0009312261245213449, + 0.02283891662955284, + 0.015114516019821167, + 0.03049168549478054, + -0.006787205580621958, + -0.004814319312572479, + -0.022373303771018982, + -0.04770743101835251, + 0.018290236592292786, + 0.015544313006103039, + 0.0002173233951907605, + 0.0038383230566978455, + -0.06423072516918182, + -0.0034532968420535326, + -0.008154197596013546, + -0.0488535538315773, + 0.01800370402634144, + 0.015066760592162609, + -0.012929716147482395, + 0.02523861452937126, + 0.02808004803955555, + -0.008094503544270992, + 0.009157056920230389, + -0.03770271688699722, + 0.00466209976002574, + -0.0017908194568008184, + 0.03419271111488342, + -0.04405415803194046, + -0.014386249706149101, + 0.012511858716607094, + -0.020869014784693718, + 0.00411590002477169, + 0.008022870868444443, + -0.0016535233007743955, + 0.023364223539829254, + -0.025644533336162567, + -0.03555373474955559, + 0.024808818474411964, + 0.014111656695604324, + -0.018146969377994537, + -0.016057681292295456, + 0.0008081072592176497, + 0.024617796763777733, + -0.025262491777539253, + 0.003802506485953927, + 0.027554741129279137, + 0.0015386122977361083, + 0.02236136607825756, + 0.042072318494319916, + 0.03450312092900276, + 0.006178326904773712, + -0.0027533848769962788, + -0.005656004883348942, + 0.023722387850284576, + 0.027889028191566467, + 0.0091630257666111, + -0.016797885298728943, + 0.024641675874590874, + 0.060887861996889114, + 0.0044382475316524506, + 0.03307046368718147, + 0.003665210446342826, + 0.010207670740783215, + -0.030133521184325218, + -0.012726756744086742, + -0.023662693798542023, + -0.034097202122211456, + 0.029297806322574615, + 0.016081558540463448, + -0.014016146771609783, + -0.01092996820807457, + 0.015078699216246605, + -0.010553895495831966, + -0.02092870883643627, + -0.008381035178899765, + -0.02153758890926838, + -0.018170848488807678, + -0.015604006126523018, + -0.004933707416057587, + -0.06809889525175095, + -0.030515562742948532, + 0.00629771500825882, + 0.0015371199697256088, + 0.03445536643266678, + 0.02457004226744175, + -0.0027757701463997364, + -0.0032413832377642393, + 0.01205818448215723, + -0.00678123626857996, + 0.032306380569934845, + -0.02250463142991066, + 0.00011808215640485287, + 0.034550875425338745, + -0.029608214274048805, + 0.01869615539908409, + 0.0013304295716807246, + 0.008775015361607075, + -0.03927863761782646, + 0.005718683358281851, + -0.018791664391756058, + 0.005772408097982407, + -0.011532876640558243, + -0.006745419930666685, + 0.022755345329642296, + 0.040926191955804825, + 0.021262995898723602, + 0.03428822383284569, + -0.014792168512940407, + -0.024689430370926857, + 0.016224823892116547, + -0.0024205909576267004, + -0.019281156361103058, + 0.03882496431469917, + -0.02519086003303528, + 0.00836909655481577, + -0.003032454289495945, + -0.011425428092479706, + -0.03371515870094299, + -0.010368844494223595, + 0.055634789168834686, + 0.03748781979084015, + 0.007837819866836071, + 0.005336641799658537, + 0.005730621982365847, + -0.032186996191740036, + -0.020510852336883545, + 0.026432495564222336, + -0.04711049050092697, + 0.011992520652711391, + -0.01975870691239834, + 0.011556754820048809, + -0.00650664372369647, + 0.028509845957159996, + 0.0049695237539708614, + 0.009348077699542046, + -0.039684560149908066, + -0.02281503938138485, + -0.04371987283229828, + -0.02106003649532795, + -0.004990416578948498, + -0.005372458137571812, + 0.02138238400220871, + -0.009461496025323868, + 0.0033458475954830647, + -0.007121491711586714, + -0.0009080946911126375, + -0.0019146844279021025, + 0.014744413085281849, + 0.03395393490791321, + 0.04371987283229828, + 0.035649243742227554, + -0.06838542222976685, + -4.122615428059362e-05, + -0.010953845456242561, + -0.02808004803955555, + -0.001749033690430224, + -0.015890536829829216, + -0.0221822839230299, + 0.03254515677690506, + -0.024176063016057014, + -0.004047251772135496, + 0.0008864555857144296, + 0.010243487544357777, + -0.011550785042345524, + 0.015269719995558262, + -0.01836186833679676, + 0.020845137536525726, + -0.03163781017065048, + -0.017944009974598885, + -0.006255929358303547, + 0.03746394068002701, + 0.02822331339120865, + -0.0165710486471653, + 0.0386100672185421, + 0.009395832195878029, + 0.0016356150154024363, + -0.02650412730872631, + 0.0007357283029705286, + 0.005151590332388878, + -0.002930974354967475, + 0.03927863761782646, + -0.00017749631660990417, + -0.016475537791848183, + -0.017144111916422844, + 0.0026145963929593563, + 0.002480285009369254, + 0.014541453681886196, + 0.02123911865055561, + -0.0038204146549105644, + -0.0021489833015948534, + -0.04202456399798393, + -0.021800242364406586, + -0.04839988052845001, + 0.026575760915875435, + -0.00015856213576626033, + -0.026289228349924088, + -0.009616700001060963, + 0.0055694482289254665, + 0.030229032039642334, + 0.0165710486471653, + -0.003223475068807602, + -0.013526655733585358, + -0.002526547759771347, + -0.0024340220261365175, + 0.017454519867897034, + 0.00027739047072827816, + 0.04754028469324112, + 0.025143105536699295, + 0.06537684798240662, + -1.2300224625505507e-05, + -0.05042947456240654, + -0.0011886564316228032, + 0.01581890508532524, + 0.005766438320279121, + 0.02602657489478588, + -0.0012632738798856735, + -0.011282162740826607, + -0.06585440039634705, + -0.00948537327349186, + 0.0051306975074112415, + 0.05276947841048241, + 0.0033010770566761494, + 0.0017012784956023097, + -0.018731970340013504, + -0.04639416188001633, + 0.01437431015074253, + 0.007599043659865856, + -0.0010028588585555553, + 0.026742903515696526, + -0.014517576433718204, + -0.00538738165050745, + 0.00622608233243227, + 0.01787237823009491, + -0.011150836013257504, + 0.006834961008280516, + -0.025811677798628807, + 0.010894151404500008, + 0.013980329968035221, + -0.0009357031667605042, + -0.037440065294504166, + 0.06298908591270447, + 0.023805959150195122, + -0.007957207970321178, + 0.008166136220097542, + 0.03254515677690506, + -0.007515472359955311, + -0.02151370979845524, + 0.018087275326251984, + -0.013980329968035221, + 0.030085766687989235, + 0.029488826170563698, + -0.002687721513211727, + 0.016809824854135513, + 0.021131668239831924, + 0.04823273792862892, + -0.012016397900879383, + -0.021012281998991966, + -0.0034592661540955305, + 0.027244333177804947, + -0.0034144956152886152, + 0.012738695368170738, + -0.026456372812390327, + 0.017335131764411926, + -0.030372297391295433, + -0.010673283599317074, + -0.018922992050647736, + -0.005766438320279121, + 0.023555245250463486, + -0.04035313054919243, + 0.008381035178899765, + 0.017908195033669472, + 0.021131668239831924, + -0.004578528460115194, + -0.01236859243363142, + 0.0018982685869559646, + 0.01629645749926567, + 0.0049874321557581425, + 0.02953658252954483, + 0.00950328167527914, + -0.007640829309821129, + -0.0030951329972594976, + 0.030587196350097656, + 0.004509880207479, + 0.008273585699498653, + 0.0001714336540317163, + -0.018039520829916, + -0.006852868944406509, + -0.004297966603189707, + -0.02347167395055294, + -0.017597785219550133, + -0.03638945147395134, + -0.001399077707901597, + 0.002375820418819785, + 0.022409120574593544, + 0.02602657489478588, + 0.013431145809590816, + -0.003032454289495945, + 0.015723394230008125, + -0.01597410999238491, + 0.014935433864593506, + 0.03147066757082939, + -0.0020713810808956623, + 0.03292720019817352, + 0.01901850290596485, + -0.0057843467220664024, + 0.01821860298514366, + -0.04754028469324112, + -0.0014416095800697803, + 0.026742903515696526, + -0.04080680385231972, + 0.03655659407377243, + 0.026074331253767014, + -0.016869518905878067, + 0.0003057451103813946, + -0.020475035533308983, + -0.0049008759669959545, + 0.01524584274739027, + 0.02490432932972908, + -0.016200946643948555, + -0.008470576256513596, + 0.03400169312953949, + -0.0164277832955122, + -0.007234910503029823, + 0.005536616779863834, + -0.015293598175048828, + 0.0023862668313086033, + 0.007975115440785885, + -0.0068707773461937904, + -0.0008043763809837401, + 0.01524584274739027, + 0.032306380569934845, + -0.016153190284967422, + -0.020701872184872627, + 0.011926857754588127, + 0.014744413085281849, + -0.019233400002121925, + -0.01061358954757452, + -0.016702376306056976, + 0.05950295925140381, + 0.04001884534955025, + -0.018863297998905182, + -0.015412985347211361, + 0.0030593164265155792, + -0.0102136405184865, + -0.029966378584504128, + 0.012905838899314404, + 0.0007241626153700054, + 0.01341920718550682, + 0.007073736749589443, + 0.013431145809590816, + 0.021991262212395668, + -0.02012881077826023, + 0.04947436973452568, + -0.008070626296103, + 0.006423072423785925, + -0.012159664183855057, + -0.00948537327349186, + 0.004297966603189707, + 0.03132740035653114, + -0.0034861285239458084, + -0.0012259650975465775, + 0.00710358377546072, + 0.01252379734069109, + -0.024952083826065063, + -0.02471330761909485, + -0.009939047507941723, + 0.01341920718550682, + -0.03142291307449341, + 0.027554741129279137, + -0.014983189292252064, + 0.0016102450899779797, + 0.008273585699498653, + 0.0020863045938313007, + 0.017848500981926918, + 0.01020170096307993, + -0.0022638943046331406, + -0.010900121182203293, + 0.015257781371474266, + -0.010547926649451256, + 0.003313015913590789, + -0.0117238974198699, + 0.018314113840460777, + 0.013383390381932259, + -0.003665210446342826, + 0.02107197605073452, + 0.04467497393488884, + -0.02858147770166397, + -0.004223349038511515, + -0.017597785219550133, + 0.02348361164331436, + 0.008428789675235748, + 0.0003628274716902524, + -0.03340475261211395, + 0.021286873146891594, + -0.012416347861289978, + 0.002925005042925477, + 0.017275437712669373, + -0.016165129840373993, + -0.03701026737689972, + 0.008870525285601616, + 0.005658989306539297, + -0.010894151404500008, + 0.021477894857525826, + 0.01963931880891323, + 0.002308664610609412, + -0.004080083686858416, + -0.013132675550878048, + -0.0009110794053412974, + 0.004151716362684965, + -0.008172105997800827, + -0.02282697893679142, + -0.031088626012206078, + -0.03925476223230362, + -0.012977471575140953, + -0.01340726763010025, + 0.023352285847067833, + -0.006178326904773712, + 0.00331003125756979, + -0.04472273215651512, + -0.02459391951560974, + -0.014159412123262882, + -0.01772911287844181, + -0.009097362868487835, + 0.019818400964140892, + -0.01899462379515171, + -0.011831346899271011, + 0.019233400002121925, + 0.023089632391929626, + -0.005262024234980345, + -0.0026713055558502674, + 0.03049168549478054, + 0.02104809693992138, + -0.00363237876445055, + 0.027101067826151848, + 0.014087779447436333, + -0.015544313006103039, + -0.014636963605880737, + -0.006369347684085369, + -0.0005286647938191891, + 0.009634608402848244, + -0.033762916922569275, + 0.029751479625701904, + -0.0016923242947086692, + -0.0013065519742667675, + 0.013216247782111168, + -0.0032473525498062372, + -0.009264505468308926, + 0.010673283599317074, + -0.0068707773461937904, + 0.0023026952985674143, + -0.009049607440829277, + 0.015365230850875378, + -0.003086178796365857, + -0.03443148732185364, + 0.01627257838845253, + -0.0025951957795768976, + 0.0005241877515800297, + -0.025429636240005493, + 0.008906342089176178, + 0.02153758890926838, + 0.013646043837070465, + -0.023495551198720932, + -0.016236763447523117, + -0.009067515842616558, + 0.024928206577897072, + -0.024331266060471535, + -0.020176565274596214, + -0.016726253554224968, + 0.004909829702228308, + 0.012285021133720875, + -0.028605354949831963, + -0.011377672664821148, + -0.0009558498859405518, + 0.008339249528944492, + 0.013849003240466118, + 0.025310248136520386, + -0.017621662467718124, + 0.0010267364559695125, + 0.011437366716563702, + -0.024689430370926857, + -0.014959311112761497, + 0.008088534697890282, + -0.023256774991750717, + 0.028820253908634186, + 0.02457004226744175, + -0.01913789100944996, + 0.007825881242752075, + -0.025262491777539253, + 0.019818400964140892, + -0.02328065223991871, + 0.026886168867349625, + 0.009557005949318409, + 0.019913911819458008, + -0.014040024019777775, + -0.01788431592285633, + 0.04742089658975601, + 0.02202707901597023, + 0.0007984070107340813, + 0.036628227680921555, + -0.012285021133720875, + -0.008631750009953976, + -0.01851707324385643, + 0.03782210499048233, + 0.014362371526658535, + 0.0004906099056825042, + -0.025954943150281906, + 0.00314885750412941, + 0.011359764263033867, + 0.040759049355983734, + 0.007664707023650408, + 0.021824119612574577, + 0.01932891085743904, + 0.008100473321974277, + 0.016033804044127464, + -0.0011610479559749365, + 0.003802506485953927, + -0.013287880457937717, + 0.0008849632577039301, + 0.008381035178899765, + -0.007676646113395691, + -0.010344967246055603, + -0.006596184801310301, + -0.0036801339592784643, + -0.0165710486471653, + -0.003039916045963764, + -0.02490432932972908, + -0.022062895819544792, + 0.013622166588902473, + 0.0258355550467968, + -0.004145747050642967, + 0.04161864146590233, + 0.004560620058327913, + 0.02808004803955555, + -0.01252379734069109, + 0.0007349821389652789, + -0.009867414832115173, + 0.00042606578790582716, + -0.01772911287844181, + 0.03593577817082405, + 0.012631245888769627, + 0.05119355767965317, + -0.006954348646104336, + 0.0017505260184407234, + -0.019925851374864578, + -0.015484618954360485, + -0.0268145352602005, + -0.003930848557502031, + -0.006291745696216822, + -0.006560368463397026, + -0.011783591471612453, + -0.005384397227317095, + 0.010344967246055603, + 0.01316849235445261, + -0.003420465160161257, + 0.02636086195707321, + 0.006261898670345545, + 0.024928206577897072, + 0.018911052495241165, + 0.04995192214846611, + 0.028676988556981087, + -0.007802003063261509, + 0.006393225397914648, + -0.024832695722579956, + -0.0014886186691001058, + -0.029297806322574615, + -0.009562975727021694, + -0.00537842744961381, + 0.02490432932972908, + 0.012320837937295437, + 0.01771717332303524, + 0.005691821221262217, + -0.017848500981926918, + 0.02361493930220604, + 0.012858083471655846, + 0.011831346899271011, + -0.06141316890716553, + 0.006399194709956646, + -0.03844292461872101, + -0.015902476385235786, + 0.005250085610896349, + 0.05854785442352295, + -0.021119730547070503, + 0.004614344798028469, + -0.025501267984509468, + -0.019842280074954033, + 0.005909704137593508, + 0.005214269272983074, + 0.0034324037842452526, + 0.04371987283229828, + -0.01678594760596752, + -0.023340346291661263, + -0.014863801188766956, + 0.03906374052166939, + -0.005667943507432938, + -0.05501397326588631, + -0.003718934953212738, + 0.010715069249272346 + ], + "how_to_setup_storage_tanks": [ + -0.02346336655318737, + 0.002342242980375886, + 0.019814029335975647, + 0.0026522025000303984, + 0.022621212527155876, + 0.0038978897500783205, + -0.023217737674713135, + 0.0009700862574391067, + -0.04037664085626602, + -0.03586175665259361, + 0.02846950851380825, + -0.005713785998523235, + -0.0029139139223843813, + -0.0250307098031044, + 0.009760807268321514, + -0.007994621992111206, + -0.03983859717845917, + 0.06278731673955917, + -0.01063220389187336, + 0.014363417401909828, + 0.05754724144935608, + -0.012573838233947754, + -0.015205571427941322, + -0.004789755214005709, + -0.008117436431348324, + -0.038879476487636566, + 0.034972816705703735, + 0.05548863857984543, + -0.027650747448205948, + -0.023568635806441307, + 0.047628529369831085, + -0.023521849885582924, + -0.0034768125042319298, + 0.014035912230610847, + 0.022118259221315384, + 0.017720339819788933, + -0.009942105039954185, + 0.012293119914829731, + 0.008380609564483166, + 0.020059658214449883, + -0.017638463526964188, + 0.031534016132354736, + -0.026317335665225983, + 0.019603490829467773, + 0.011655655689537525, + 0.053242895752191544, + -0.01659746654331684, + 0.026176976040005684, + 0.017732035368680954, + 0.00418738042935729, + 0.02393123134970665, + -0.010070767253637314, + -0.011076673865318298, + -0.0916077196598053, + -0.003348149824887514, + -0.050435710698366165, + -0.046996913850307465, + 0.008889411576092243, + -0.011930525302886963, + -0.034972816705703735, + -0.010240367613732815, + 0.016620859503746033, + 0.018971875309944153, + 0.014141181483864784, + -0.016223175451159477, + 0.00259956787340343, + -0.0350663885474205, + 0.04823675379157066, + -0.04968712851405144, + 0.01894848234951496, + -0.002903679385781288, + 0.01422305777668953, + -0.01796596869826317, + 0.008398153819143772, + 0.013310723938047886, + -0.024913745000958443, + -0.023521849885582924, + 0.035768184810876846, + -0.02690216526389122, + -0.048564255237579346, + -0.04287971183657646, + -0.03352243825793266, + 0.002409498207271099, + -0.015369324013590813, + -0.00047663619625382125, + -0.02031698264181614, + -0.015591559000313282, + 0.001561495242640376, + -0.031650982797145844, + -0.043558113276958466, + -0.019919298589229584, + 0.0334288664162159, + 0.013649924658238888, + 0.02016492746770382, + 0.06288088858127594, + -0.023825962096452713, + 0.04082111269235611, + -0.029218090698122978, + -0.023100772872567177, + 0.014714314602315426, + -0.00869056861847639, + -0.026644840836524963, + -0.03319493308663368, + -0.0026668233331292868, + 0.044330090284347534, + -0.020866723731160164, + -0.0011089832987636328, + 0.03200187906622887, + -0.02673841267824173, + -0.02877362072467804, + -0.01941634528338909, + -0.023089075461030006, + 0.04187380522489548, + 0.0021375524811446667, + 0.0009072170360013843, + -0.014035912230610847, + -0.0012983218766748905, + 0.022586122155189514, + -0.004924266133457422, + 0.01565004140138626, + -0.0298497062176466, + -0.021650394424796104, + 0.024960530921816826, + -0.04348793625831604, + 0.027112703770399094, + -0.0031522319186478853, + 0.013030005618929863, + -0.0679338127374649, + -0.01455056294798851, + 0.03703141584992409, + -0.026410909369587898, + 0.0067723277024924755, + 0.0200128722935915, + -0.012983218766748905, + 0.0011689283419400454, + -0.0431838221848011, + 0.007555999327450991, + 0.008579451590776443, + 0.02566232718527317, + -0.015614952892065048, + 0.04475116729736328, + -0.044938310980796814, + 0.022492550313472748, + 0.028703439980745316, + -0.03894965723156929, + 0.004128897562623024, + -0.03539389371871948, + -0.017474710941314697, + 0.01376689039170742, + -0.029428629204630852, + -0.013030005618929863, + 0.017135510221123695, + -0.01924089714884758, + -0.05300896242260933, + 0.009427454322576523, + -0.019743850454688072, + 0.00418738042935729, + 0.04734781011939049, + 0.010760866105556488, + -0.012105974368751049, + -0.037756603211164474, + -0.011135157197713852, + -0.03078543394804001, + 0.006994563154876232, + -0.0005475467769429088, + -0.022398976609110832, + -0.028750227764248848, + -0.0024051121436059475, + -0.05408504977822304, + 0.025077497586607933, + -0.01671443320810795, + -0.0019080068450421095, + -0.016071120277047157, + 0.010684838518500328, + 0.006164104677736759, + -0.01924089714884758, + -0.022937020286917686, + -0.015591559000313282, + 0.023545242846012115, + 0.009883621707558632, + 0.009450847283005714, + -0.00813498068600893, + -0.0726124569773674, + -0.02046903967857361, + 0.03628283366560936, + 0.039019837975502014, + -0.03595532849431038, + 0.037312135100364685, + 0.0036551854573190212, + 0.03705480694770813, + -0.04781567305326462, + 0.037452492862939835, + 0.039183590561151505, + 0.05081000179052353, + 0.006123166996985674, + -0.030995972454547882, + 0.016234872862696648, + 0.0030264935921877623, + 0.05736009404063225, + -0.039043229073286057, + 0.03567460924386978, + 0.018983570858836174, + 0.007924442179501057, + -0.027253063395619392, + -0.01608281582593918, + -0.0192525926977396, + -0.007901049219071865, + 0.028563082218170166, + -0.03111293911933899, + -0.023708995431661606, + -0.022317100316286087, + -0.024586239829659462, + -0.02048073522746563, + 0.018387045711278915, + -0.028188791126012802, + -0.023545242846012115, + -0.05759402737021446, + 0.043113645166158676, + -0.04409615695476532, + -0.028352543711662292, + -0.03623604774475098, + 0.049827490001916885, + 0.044657595455646515, + -0.0316275879740715, + -0.023978017270565033, + 0.021030474454164505, + 0.009421606548130512, + -0.06119657680392265, + 0.05890404433012009, + 0.003099597292020917, + -0.019966084510087967, + 0.006538395769894123, + -0.015006729401648045, + -0.034809064120054245, + 0.017322655767202377, + -0.02188432589173317, + -0.008497575297951698, + -0.009345578029751778, + 0.021217620000243187, + -0.0037692273035645485, + -0.00890695583075285, + -0.012562141753733158, + -0.008357216604053974, + -0.046692803502082825, + 0.013568048365414143, + 0.013392599299550056, + -0.014597348868846893, + -0.06526698917150497, + 0.0816890075802803, + 0.009784200228750706, + -0.009409909136593342, + -0.007737296633422375, + 0.012152761220932007, + 0.011655655689537525, + -0.007286977954208851, + -0.06924383342266083, + -0.028212184086441994, + -0.006099773570895195, + -0.0021565593779087067, + -0.01400082278996706, + 0.03848179429769516, + 0.013918946497142315, + -0.043862227350473404, + 0.0046201543882489204, + -0.001081203925423324, + -0.03473888337612152, + 0.02046903967857361, + 0.033873334527015686, + -0.027323242276906967, + -0.01797766424715519, + 0.022083168849349022, + 0.031674373894929886, + -0.008082346059381962, + -0.03284403681755066, + -0.06072871387004852, + -0.005184514913707972, + 0.016854790970683098, + 0.008211009204387665, + -0.0001913489686558023, + 0.041359156370162964, + -0.0591379776597023, + -0.06531377881765366, + 0.008942046202719212, + 0.04082111269235611, + -0.026247156783938408, + 0.015334234572947025, + -0.029592381790280342, + 0.013579744845628738, + 0.016328444704413414, + 0.0056465305387973785, + 0.07031992077827454, + 0.03703141584992409, + 0.008596996776759624, + -0.01501842588186264, + 0.04271595925092697, + 0.027486994862556458, + -0.01477279793471098, + -0.004105504602193832, + 0.031183118000626564, + -0.03064507618546486, + -0.017954271286725998, + 0.0189133919775486, + 0.02500731684267521, + 0.026364121586084366, + -0.020574308931827545, + -0.04554653540253639, + 0.02891398034989834, + -0.03925376757979393, + 0.0004082842206116766, + 0.019159020856022835, + 0.01628165878355503, + -0.029592381790280342, + 0.08154865354299545, + -0.05488041788339615, + 0.007281129714101553, + -0.018866606056690216, + 0.045125458389520645, + 0.054646484553813934, + -0.018188202753663063, + -0.015767008066177368, + -0.006672906689345837, + -0.02236388623714447, + 0.05834260955452919, + -0.054740060120821, + 0.03125329688191414, + -0.053570397198200226, + -0.03967484459280968, + -0.02442248724400997, + -0.03083222173154354, + 0.02877362072467804, + -0.005579275079071522, + 0.006971169728785753, + 0.00457336800172925, + -0.005781041458249092, + -0.0031434595584869385, + 0.005266391206532717, + 0.0385051853954792, + 0.005658227019011974, + 0.050295352935791016, + 0.00986022874712944, + -0.0209719929844141, + 0.02828236296772957, + -0.019346166402101517, + 0.051839303225278854, + 0.020422251895070076, + 0.033569224178791046, + 0.039978958666324615, + 0.045148853212594986, + 0.0021360903047025204, + 0.00429557403549552, + -0.005447688512504101, + 0.05240073800086975, + -0.04879818856716156, + -0.03003685176372528, + -0.012983218766748905, + 0.030691862106323242, + -0.008485878817737103, + -0.02706591784954071, + -0.04084450379014015, + -0.0025410850066691637, + -0.022141652181744576, + 0.011550386436283588, + -0.007754841819405556, + 0.005079245660454035, + -0.005485702306032181, + 0.014714314602315426, + -0.006813265848904848, + -0.03003685176372528, + -0.01048599649220705, + 0.022562729194760323, + 0.06096264719963074, + 0.029007552191615105, + 0.03551085665822029, + 0.0261301901191473, + -0.01080180425196886, + 0.00492134178057313, + 0.006871748715639114, + 0.019778938964009285, + -0.040587179362773895, + 0.031814735382795334, + 0.018808122724294662, + 0.02439909428358078, + 0.03546407073736191, + 0.04072754085063934, + -0.007275281473994255, + 0.005383357405662537, + -0.02720627747476101, + 0.036961235105991364, + -0.029990065842866898, + 0.016843095421791077, + 0.01525235828012228, + -0.04624833166599274, + -0.0067021483555436134, + 0.032305993139743805, + -0.020702971145510674, + 0.014831280335783958, + 0.058576539158821106, + 0.011369088664650917, + 0.014059305191040039, + 0.01910053752362728, + 0.06040120869874954, + -0.008409851230680943, + -0.04367507994174957, + -0.011831104755401611, + 0.04365168884396553, + 0.01226972695440054, + 0.03429441154003143, + 0.0038744965568184853, + -0.002141938777640462, + -0.03616586700081825, + 0.03579157590866089, + -0.0676530972123146, + 0.029475415125489235, + -0.006977017968893051, + 0.015731917694211006, + -0.004354056902229786, + -0.015825491398572922, + 0.014433596283197403, + -0.02830575592815876, + -0.0005263467319309711, + 0.019802333787083626, + 0.019778938964009285, + 0.020679578185081482, + -0.03253992274403572, + -0.013217151165008545, + 0.05244752764701843, + 0.028352543711662292, + -0.017275867983698845, + -0.005070473533123732, + -0.0896894782781601, + -0.03249313682317734, + 0.016024332493543625, + -0.042458634823560715, + 0.02704252488911152, + 0.02080824039876461, + -0.021463248878717422, + 0.004199076909571886, + -0.0204924326390028, + -0.038715723901987076, + -0.029030945152044296, + -0.044330090284347534, + -0.03141704946756363, + 0.06835488975048065, + -0.016796307638287544, + -0.05581614375114441, + -0.013123578391969204, + 0.0029592381324619055, + -0.02376747876405716, + -0.022235224023461342, + 0.016644252464175224, + 0.019814029335975647, + 0.02314755879342556, + -0.07116207480430603, + 0.0734546110033989, + -0.02080824039876461, + 0.014410203322768211, + 0.01940464973449707, + -0.02863326109945774, + 0.027720926329493523, + 0.007632027380168438, + 0.03270367532968521, + 0.059980131685733795, + 0.012760983780026436, + 0.010111705400049686, + 0.004389146808534861, + -0.012714196927845478, + 0.028680047020316124, + 0.01477279793471098, + 0.012211243622004986, + -0.06872918456792831, + -0.013111881911754608, + -0.045148853212594986, + 0.02484356425702572, + -0.020094748586416245, + -0.017790518701076508, + -0.02411837689578533, + -0.01639862358570099, + 0.04818996414542198, + -0.007380550727248192, + -0.04201416298747063, + 0.032305993139743805, + 0.07031992077827454, + -0.05268145725131035, + 0.014304934069514275, + -0.009023921564221382, + 0.05923154950141907, + 0.0429031066596508, + -0.024141769856214523, + -0.09259023517370224, + -0.015720222145318985, + -0.016609162092208862, + -0.015041819773614407, + 0.03284403681755066, + -0.011164398863911629, + 0.008322126232087612, + -0.03983859717845917, + -0.039464306086301804, + -0.07191065698862076, + 0.03958127275109291, + 0.0004788293153978884, + 0.03579157590866089, + -0.006743086036294699, + -0.00048723621875979006, + 0.041686661541461945, + -0.017626766115427017, + -0.031089546158909798, + 0.03017721138894558, + 0.005377508699893951, + 0.027767714112997055, + 0.010942162945866585, + -0.004260484129190445, + -0.03359261527657509, + -0.0030557350255548954, + 0.014644134789705276, + 0.02423534169793129, + -0.003602550830692053, + 0.010059070773422718, + 0.0009057549759745598, + 0.007333764340728521, + 0.028422722592949867, + -0.009895318187773228, + -0.008596996776759624, + -0.0025279263500124216, + 0.037592850625514984, + -0.017240779474377632, + -0.011228729970753193, + -0.044985100626945496, + -0.025615539401769638, + 0.038388218730688095, + -0.028258970007300377, + 0.02860986813902855, + -0.024024803191423416, + 0.0063103120774030685, + 0.0425054207444191, + -0.03595532849431038, + 0.00931048858910799, + -0.04124218970537186, + -0.016527287662029266, + -0.028516294434666634, + -0.02910112589597702, + -0.01765015907585621, + 0.01691327430307865, + -0.02657466009259224, + 0.04739459604024887, + -0.017088722437620163, + 0.01783730462193489, + -0.000182667892659083, + -0.0032721220050007105, + 0.03195509314537048, + 0.04535939171910286, + 0.019767243415117264, + -0.049640342593193054, + -0.03298439458012581, + -0.036680515855550766, + 0.01911223493516445, + -0.004880403634160757, + -0.02110065519809723, + -0.03375636786222458, + -0.005041231866925955, + -0.011766773648560047, + -0.020375465974211693, + -0.0015951229725033045, + 0.034177444875240326, + -0.030879007652401924, + 0.006117318291217089, + 0.06835488975048065, + 0.04000234976410866, + 0.002590795513242483, + -0.01453886553645134, + -0.02519446238875389, + 0.008409851230680943, + 0.0028525067027658224, + 0.021194227039813995, + -0.019732153043150902, + -0.005725482478737831, + 0.006386340130120516, + 0.010579569265246391, + 0.005938945338129997, + 0.006661210209131241, + -0.007415640167891979, + -0.010234519839286804, + -0.05567578598856926, + -0.010819349437952042, + 0.005321950186043978, + -0.019814029335975647, + -0.017123812809586525, + -0.017112117260694504, + 0.018410438671708107, + 0.02015323005616665, + -0.07555999606847763, + -0.03897304832935333, + -0.02425873465836048, + -0.02549857459962368, + -0.018656067550182343, + 0.014573955908417702, + 0.00026865614927373827, + 0.0060529871843755245, + 0.016386928036808968, + -0.023521849885582924, + 0.023896140977740288, + -0.021977899596095085, + 0.03270367532968521, + -0.020305287092924118, + 0.017147205770015717, + -0.03768642619252205, + -0.021217620000243187, + -0.0052459221333265305, + -0.004427160602062941, + -0.03359261527657509, + 0.02645769529044628, + -0.012760983780026436, + -0.019322773441672325, + -0.03473888337612152, + -0.02391953393816948, + 0.004605533555150032, + 0.011445117183029652, + -0.02690216526389122, + 0.030107032507658005, + -0.011608868837356567, + -0.04411955177783966, + -0.010363182052969933, + 0.023510152474045753, + -0.024165162816643715, + -0.00986022874712944, + 0.0007083749515004456, + 0.017544889822602272, + -0.008421547710895538, + -0.0070471977815032005, + -0.02846950851380825, + 0.004365753382444382, + 0.015708524733781815, + -0.015427807345986366, + 0.007152467034757137, + 0.016293354332447052, + -0.017486408352851868, + -0.007637875620275736, + 0.019159020856022835, + 0.03752267360687256, + -0.0016375230625271797, + 0.01063805166631937, + 0.012690803967416286, + -0.017872394993901253, + 0.04648226499557495, + -0.01816480979323387, + 0.02125271037220955, + 0.048564255237579346, + -0.037312135100364685, + 0.058716900646686554, + 0.02734663523733616, + -0.02204807847738266, + -0.00381308957003057, + 0.004453477915376425, + 0.03158080205321312, + 0.0035411438439041376, + -0.009971345774829388, + -0.0037809237837791443, + -0.020094748586416245, + -0.025919651612639427, + -0.03225920349359512, + -0.008029711432754993, + -0.02207147143781185, + 0.011205337010324001, + -0.018036147579550743, + 0.02519446238875389, + -0.031370263546705246, + 0.00812913291156292, + 0.017100419849157333, + -0.024492667987942696, + 0.024796778336167336, + -0.00804140791296959, + -0.02331131137907505, + 0.004684485960751772, + 0.010409967973828316, + -0.00238756719045341, + -0.005453536752611399, + -0.0053336466662585735, + -0.004678637254983187, + -0.022083168849349022, + -0.018293472006917, + 0.022469155490398407, + -0.013989126309752464, + 0.01610620878636837, + -0.035276927053928375, + 0.004011931829154491, + 0.008474182337522507, + -0.038879476487636566, + -0.05427219346165657, + 0.036657124757766724, + -0.013474475592374802, + 0.029779527336359024, + -0.014503776095807552, + 0.004769286140799522, + -0.0027106855995953083, + 0.00781917292624712, + 0.023077379912137985, + -0.0008480030228383839, + 0.0459442213177681, + -0.006707996595650911, + 0.009895318187773228, + -0.057968318462371826, + -0.0066846031695604324, + -0.03586175665259361, + -0.03251653164625168, + -0.02844611555337906, + -0.02973274141550064, + 0.013146971352398396, + 0.005485702306032181, + 0.0072343433275818825, + 0.02657466009259224, + 0.0028174170292913914, + -0.03618926182389259, + -0.01226972695440054, + -0.031978487968444824, + 0.016059422865509987, + -0.044821348041296005, + 0.010790107771754265, + -0.03611908107995987, + -0.028867192566394806, + 0.019275985658168793, + -0.00955026876181364, + 0.010579569265246391, + -0.01017603650689125, + -0.035440679639577866, + 0.05099714919924736, + -0.020562611520290375, + -0.014889763668179512, + 0.0014372189762070775, + -0.0067021483555436134, + 0.008199311792850494, + 0.004330663941800594, + 0.005476930178701878, + 0.0068659004755318165, + -0.014737707562744617, + -0.0203520730137825, + 0.006725541315972805, + 0.007936138659715652, + -0.04907890781760216, + -0.007175859995186329, + 0.015767008066177368, + -0.012620624154806137, + -0.036984629929065704, + -0.035089779645204544, + 0.014761101454496384, + -0.01766185648739338, + 0.0346687026321888, + -0.014258147217333317, + -0.03078543394804001, + 0.058576539158821106, + -0.022597819566726685, + 0.0008048718445934355, + -0.019673669710755348, + 0.006824962329119444, + -0.0008326512761414051, + -0.009152584709227085, + 0.003000176278874278, + -0.01988421007990837, + 0.004742968827486038, + 0.017907485365867615, + -0.009579510428011417, + 0.007977076806128025, + -0.0036405648570507765, + 0.009667234495282173, + -0.039955563843250275, + 0.0026726715732365847, + -0.0005830021109431982, + 0.014211361296474934, + 0.0019080068450421095, + -0.0018334410851821303, + -0.02376747876405716, + -0.018819818273186684, + 0.014410203322768211, + -0.0321890264749527, + -0.0017281717155128717, + 0.01894848234951496, + -0.016632556915283203, + -0.027954859659075737, + -0.02596643753349781, + -0.014328327029943466, + 0.002903679385781288, + -0.0328674279153347, + -0.005561730358749628, + -0.02173227071762085, + 0.012293119914829731, + 0.03375636786222458, + 0.03616586700081825, + -0.0004393532872200012, + 0.005117259919643402, + 0.006462368182837963, + -0.014141181483864784, + -0.07017955929040909, + -0.028820406645536423, + -0.015486289747059345, + 0.022282011806964874, + 0.019205806776881218, + 0.025849472731351852, + 0.018270079046487808, + 0.0005109949270263314, + -0.08589978516101837, + -0.014141181483864784, + 0.0099362563341856, + -0.04489152505993843, + -0.009263701736927032, + 0.011088370345532894, + -0.0016594541957601905, + 0.003687351243570447, + 0.011866194196045399, + -0.06564128398895264, + 0.010719927959144115, + -0.033732976764440536, + -0.029358450323343277, + 0.018328562378883362, + -0.004713727161288261, + 0.02470320649445057, + 0.027627354487776756, + -0.0031727009918540716, + 0.02141646295785904, + 0.006895142141729593, + -0.0016857715090736747, + -0.008947893977165222, + 0.03551085665822029, + 0.013111881911754608, + -0.02362711913883686, + 0.03048132359981537, + 0.016960060223937035, + 0.011614717543125153, + -0.0028115687891840935, + 0.019650276750326157, + 0.019123930484056473, + 0.05609686300158501, + 0.036961235105991364, + 0.0240715891122818, + -0.027580568566918373, + -0.041078437119722366, + 0.020457342267036438, + 0.027486994862556458, + 0.01784900203347206, + 0.04599100723862648, + 0.004918417427688837, + 0.004330663941800594, + 0.020691273733973503, + 0.03785017877817154, + 0.046388689428567886, + 0.0018188203684985638, + -0.033241719007492065, + -0.0037750755436718464, + -0.0030849764589220285, + 0.005260542966425419, + 0.009573661722242832, + -0.022083168849349022, + 0.054973989725112915, + 0.03263349458575249, + 0.04032985493540764, + 0.02828236296772957, + -0.015264054760336876, + -0.023978017270565033, + -0.033732976764440536, + -0.004549975041300058, + 0.01039242371916771, + 0.016351837664842606, + -0.01515878550708294, + 0.00011212281242478639, + 0.008912804536521435, + 0.012328209355473518, + -0.004327739588916302, + -0.017404532060027122, + 0.003011872759088874, + -0.01690157875418663, + -0.005842448677867651, + 0.004193228669464588, + -0.02096029557287693, + 0.021381372585892677, + 0.01705363392829895, + 0.019977781921625137, + 0.005164046306163073, + -0.017895787954330444, + 0.0072343433275818825, + -0.0024372776970267296, + 0.004772210028022528, + 0.04828353971242905, + -0.02078484743833542, + 0.005813207011669874, + -0.005166970193386078, + -0.024352308362722397, + -0.02739342302083969, + 0.031066153198480606, + 0.017579980194568634, + 0.029685955494642258, + 0.039628058671951294, + -0.0024986849166452885, + 0.00914088822901249, + -0.022258616983890533, + 0.013100184500217438, + 0.019474828615784645, + -0.03207205981016159, + -0.03677409142255783, + 0.027580568566918373, + -0.00852096825838089, + 0.009585358202457428, + 0.01955670490860939, + -0.022469155490398407, + 0.022235224023461342, + 0.01597754657268524, + 0.024305522441864014, + 0.019486524164676666, + -0.011778470128774643, + -0.010304698720574379, + -0.05174573138356209, + -0.0023203117307275534, + -0.029756134375929832, + 0.005573426838964224, + 0.018644370138645172, + -0.019287683069705963, + -0.0014810811262577772, + -0.014129485003650188, + -0.028492901474237442, + -0.031346872448921204, + -0.0006308850133791566, + -0.023100772872567177, + -0.0035733093973249197, + -0.013123578391969204, + -0.007620330899953842, + -0.0002748699625954032, + 0.008269491605460644, + -0.011164398863911629, + 0.02158021554350853, + -0.032937608659267426, + -0.003564536804333329, + -0.005994504317641258, + 0.016550680622458458, + -0.05389790236949921, + 0.02547518163919449, + -0.01797766424715519, + 0.014246450737118721, + 0.014176271855831146, + 0.02566232718527317, + 0.025568753480911255, + 0.0025235400535166264, + -0.011901283636689186, + -0.02566232718527317, + -0.02015323005616665, + -0.0020176623947918415, + -0.0030440385453402996, + 0.02066788077354431, + -0.02204807847738266, + -0.001332680694758892, + -0.01676121912896633, + -0.05207323655486107, + -0.021065564826130867, + 0.002867127535864711, + 0.007778234779834747, + 0.020913509652018547, + -0.048423897475004196, + 0.014784494414925575, + 0.009912863373756409, + -0.02816539816558361, + -0.008322126232087612, + 0.0034329502377659082, + -0.01644541136920452, + 0.04201416298747063, + 0.021065564826130867, + -0.0011265281355008483, + -0.010749169625341892, + -0.01611790619790554, + 0.0024168086238205433, + 0.027650747448205948, + -0.003213639138266444, + -0.026504481211304665, + -0.027112703770399094, + -0.011948070488870144, + -0.013357509858906269, + 0.024609632790088654, + -0.02317095175385475, + -0.009942105039954185, + 0.03972163051366806, + -0.022913627326488495, + -0.01906544715166092, + 0.03003685176372528, + 0.01368501503020525, + -0.010310547426342964, + -0.0010044450173154473, + 0.013182060793042183, + 0.034037087112665176, + -0.031206510961055756, + 0.004956431686878204, + 0.01892508938908577, + 0.007555999327450991, + -0.0014152878429740667, + 0.01611790619790554, + 0.021463248878717422, + 0.00955026876181364, + 0.008000469766557217, + 0.019615188241004944, + 0.026715019717812538, + 0.018047843128442764, + 0.006047138944268227, + 0.018574191257357597, + 0.012351603247225285, + 0.040750931948423386, + -0.01565004140138626, + 0.04828353971242905, + -2.586043774499558e-05, + 0.02409498207271099, + 0.002139014657586813, + -0.020246803760528564, + -0.025241248309612274, + -0.02361542172729969, + 0.037475887686014175, + 0.04201416298747063, + -0.009971345774829388, + 0.011252122931182384, + 0.007439033593982458, + -0.02346336655318737, + 0.006082228850573301, + 0.009205219335854053, + -0.001184280146844685, + -0.03595532849431038, + -0.020258499309420586, + -0.0069594732485711575, + -0.0690566897392273, + -0.07635536044836044, + -0.011164398863911629, + -0.014573955908417702, + 0.04337096959352493, + 0.011836952529847622, + -0.0013107495615258813, + -0.004734196234494448, + -0.0021507111378014088, + -0.028656654059886932, + 0.03394351527094841, + 0.0016653025522828102, + 0.022246921434998512, + 0.014948247000575066, + 0.00017078853852581233, + 0.03300778567790985, + 0.021393069997429848, + 0.003099597292020917, + -0.025311429053544998, + 0.007731448393315077, + -0.01782560907304287, + 0.03174455463886261, + -0.008947893977165222, + -0.03312475234270096, + 0.018983570858836174, + 0.026551267132163048, + 0.004906720947474241, + 0.001674074912443757, + 0.01738113723695278, + -0.024282127618789673, + 0.027299849316477776, + -0.011948070488870144, + -0.0240715891122818, + 0.07003920525312424, + -0.012445176020264626, + 0.011217033490538597, + 7.954597822390497e-05, + -0.04973391443490982, + -0.0356278233230114, + -0.000767588964663446, + 0.030434535816311836, + 0.04142933338880539, + 0.03034096397459507, + -0.0077665382996201515, + 0.003497281577438116, + -0.03237617015838623, + -0.034645311534404755, + 0.013275633566081524, + -0.007830869406461716, + -0.011082522571086884, + -0.010795955546200275, + 0.0387859046459198, + -0.004348208662122488, + -0.0005603399476967752, + -0.016808005049824715, + 0.040119316428899765, + -0.022282011806964874, + -0.017088722437620163, + -0.03518335521221161, + -0.027767714112997055, + 0.011807710863649845, + -0.009029770269989967, + -0.0021229316480457783, + -0.020422251895070076, + -0.014246450737118721, + -0.009988890960812569, + 0.015381020493805408, + 0.012913038954138756, + 0.012258030474185944, + 0.0200128722935915, + 0.02582607790827751, + 0.0378267839550972, + -0.03609568625688553, + -0.01639862358570099, + 0.0004558016371447593, + -0.018199900165200233, + -0.01831686496734619, + -0.024937137961387634, + -0.03579157590866089, + 0.014024215750396252, + -0.0061465599574148655, + 0.0037926204968243837, + 0.003845255123451352, + 0.0099362563341856, + -0.016948364675045013, + 0.00338031561113894, + -0.00931048858910799, + 0.020106444135308266, + -0.01445699017494917, + 0.004646471701562405, + 0.014351719990372658, + 0.024282127618789673, + 0.041382547467947006, + -0.03955787792801857, + 0.04624833166599274, + -0.00015269537107087672, + 0.006386340130120516, + -0.01768524944782257, + 0.005666999612003565, + -0.009099950082600117, + 0.003596702590584755, + 0.018504010513424873, + -0.021521732211112976, + -0.029335057362914085, + 0.009561965242028236, + 0.018176507204771042, + -0.004006083123385906, + 0.01171998679637909, + 0.027814500033855438, + 0.03920698165893555, + 0.024188555777072906, + -0.04851746931672096, + -0.003991462755948305, + -0.0525410994887352, + 0.001399936038069427, + -0.02032868005335331, + -0.02877362072467804, + -0.005681620445102453, + 0.013579744845628738, + 0.025872865691781044, + -0.012854556553065777, + -0.02376747876405716, + 0.002925610402598977, + -0.026223763823509216, + 0.014129485003650188, + -0.01718229614198208, + 0.001016141613945365, + 0.02566232718527317, + 0.04435348138213158, + 0.05899761989712715, + -0.0017471787286922336, + -0.050108205527067184, + -0.002174104331061244, + 0.019509918987751007, + 0.019673669710755348, + 0.02751038782298565, + 0.003286742838099599, + -0.019743850454688072, + -0.04671619459986687, + -0.002264752984046936, + 0.024937137961387634, + 0.01752149686217308, + 0.0008582375594414771, + 0.02063279040157795, + -0.04393240436911583, + -0.01907714456319809, + 0.025896258652210236, + 0.021650394424796104, + -0.023393187671899796, + 0.04645887017250061, + -0.020539218559861183, + -0.03691444918513298, + -0.00574887590482831, + 0.00390958646312356, + 0.016819702461361885, + 0.029779527336359024, + -0.030223997309803963, + 0.013240544125437737, + 0.015685131773352623, + 0.017322655767202377, + -0.03799053654074669, + 0.034785669296979904, + 0.033849943429231644, + 0.008696417324244976, + -0.011012342758476734, + 0.0019591795280575752, + -0.011146853677928448, + -0.008152525871992111, + 0.024188555777072906, + -0.02036377042531967, + 0.009556117467582226, + 0.03139365836977959, + 0.023194344714283943, + 0.043394360691308975, + 0.010573720559477806, + 0.02175566367805004, + -0.03359261527657509, + -0.00539212953299284, + -0.008404002524912357, + 0.027089310809969902, + -0.017626766115427017, + 0.0053892056457698345, + -0.02987310104072094, + -0.000270300981355831, + -0.01658576913177967, + 0.02566232718527317, + -0.008778293617069721, + 0.005409674718976021, + -0.008275340311229229, + -0.03221241757273674, + -0.04086789861321449, + 0.01101819146424532, + -0.009351426735520363, + -0.02111235074698925, + 0.006971169728785753, + 0.0006648782291449606, + 0.017463013529777527, + -0.02265630103647709, + -0.009988890960812569, + 0.007421488873660564, + -0.010275457985699177, + -0.013076791539788246, + 0.01133399922400713, + 0.01801275461912155, + 0.014035912230610847, + -0.010076615028083324, + -0.010205278173089027, + -0.01910053752362728, + -0.014983336441218853, + -0.0063278572633862495, + -0.045265816152095795, + -0.03127669170498848, + 0.012000705115497112, + -0.014562259428203106, + 0.003810165449976921, + 0.02767414040863514, + 0.0016813853289932013, + 0.01525235828012228, + 0.011152702383697033, + -0.014854674227535725, + 0.014024215750396252, + 0.0189133919775486, + -0.0005088018369860947, + 0.001505936379544437, + 0.029779527336359024, + 0.00240657408721745, + 0.0356278233230114, + -0.01734604872763157, + -0.008433244191110134, + 0.006456519477069378, + -0.012620624154806137, + 0.009439150802791119, + 0.020761454477906227, + -0.018960177898406982, + 0.008480030111968517, + -0.013240544125437737, + 0.0033949362114071846, + -0.009544420056045055, + -0.00700041139498353, + 0.005050004459917545, + -0.02204807847738266, + 0.06456519663333893, + 0.006555940955877304, + -0.008474182337522507, + 0.024796778336167336, + -0.008035560138523579, + -0.013649924658238888, + -0.017112117260694504, + -0.018737943843007088, + 0.01415287796407938, + 0.020726364105939865, + 0.030083639547228813, + -0.006661210209131241, + 0.002409498207271099, + 0.016071120277047157, + 0.026481088250875473, + -0.020586004480719566, + -0.029779527336359024, + -0.031206510961055756, + 0.025147676467895508, + 0.006725541315972805, + -0.0028758998960256577, + -0.013193757273256779, + 0.018480617552995682, + -0.00406456645578146, + -0.021463248878717422, + 0.003415405284613371, + 0.017544889822602272, + -0.0005764227826148272, + 0.007070590741932392, + 0.025709113106131554, + 0.01463243830949068, + -0.011918828822672367, + 0.023498456925153732, + 0.008807535283267498, + 0.013275633566081524, + -0.02687877230346203, + 0.005634834058582783, + -0.0008363064262084663, + 0.008982984349131584, + -0.02142816036939621, + 0.0005669192760251462, + 0.012714196927845478, + 0.027136096730828285, + -0.01188958715647459, + -0.016503892838954926, + -0.022726481780409813, + 0.009585358202457428, + -0.019346166402101517, + 0.01463243830949068, + 9.402964496985078e-05, + 0.005383357405662537, + 0.0027399270329624414, + -0.007772386539727449, + 0.022738177329301834, + 0.02484356425702572, + -0.013310723938047886, + -0.0006992369890213013, + -0.0044885678216814995, + 0.0048950244672596455, + -0.018188202753663063, + -0.0058716898784041405, + 0.012573838233947754, + 0.027159489691257477, + -0.0015571090625599027, + 0.013649924658238888, + 0.02987310104072094, + -0.03581497073173523, + -0.02797825261950493, + -0.007637875620275736, + 0.016468804329633713, + 0.014269844628870487, + 0.0004941810620948672, + -0.01768524944782257, + 0.0009817827958613634, + -0.03752267360687256, + -0.018878301605582237, + 0.019042054191231728, + -0.013205454684793949, + -0.026200369000434875, + 0.005181591026484966, + -0.0007310371147468686, + -0.013404296711087227, + 0.029802920296788216, + 0.015486289747059345, + -0.001657992135733366, + 0.012503658421337605, + 0.01593076065182686, + -0.005994504317641258, + 0.01845722459256649, + -0.011860346421599388, + -0.01910053752362728, + -0.047605134546756744, + 0.0006553747807629406, + -0.009135039523243904, + -0.009035618975758553, + 0.008637933991849422, + 0.006655361969023943, + -0.013579744845628738, + -0.0397450253367424, + -0.01612960174679756, + -0.006152408197522163, + -0.014667528681457043, + -0.03876250982284546, + -0.010234519839286804, + -0.036353014409542084, + -0.0051231081597507, + 0.0025235400535166264, + 0.015065212734043598, + 0.020609397441148758, + 0.009754959493875504, + 0.034926027059555054, + 0.018211595714092255, + -0.013544655404984951, + 0.01800105720758438, + 0.0017588753253221512, + -0.02907773107290268, + 0.021942809224128723, + -0.007532606367021799, + -0.013568048365414143, + 0.0012054801918566227, + -0.009363123215734959, + 0.02096029557287693, + -0.010018132627010345, + -0.0020893041510134935, + 0.01581379398703575, + -0.002163869794458151, + -0.00269606476649642, + 0.007573544513434172, + -0.02016492746770382, + 0.0016667646123096347, + 0.001751564908772707, + 0.00851512048393488, + 0.03864554688334465, + -0.03988538309931755, + -0.004193228669464588, + -0.020562611520290375, + 0.014082699082791805, + 0.005462309345602989, + 0.009503481909632683, + 0.009047315455973148, + 0.01267910748720169, + -0.03172116354107857, + 0.007409791927784681, + -0.03064507618546486, + -0.0027691684663295746, + -0.0015220192726701498, + -0.023896140977740288, + -0.018691156059503555, + 0.010942162945866585, + 0.01782560907304287, + -0.019439738243818283, + -0.011322302743792534, + 0.0154044134542346, + 0.002403649967163801, + -0.0250307098031044, + 0.007292826194316149, + -0.012258030474185944, + -0.015614952892065048, + 0.008585299365222454, + -0.02046903967857361, + -0.010105856694281101, + -0.0011469972087070346, + -0.039323948323726654, + 0.006409733090549707, + 0.023381490260362625, + -0.01610620878636837, + 0.02218843810260296, + -0.03036435693502426, + 0.0360255092382431, + -0.021042171865701675, + 0.0073103709146380424, + -0.016386928036808968, + 0.03780338913202286, + -0.02205977588891983, + -0.0250307098031044, + 0.01658576913177967, + 0.02753378078341484, + 0.03305457532405853, + 0.04926605150103569, + -0.010965556837618351, + 0.008392306044697762, + -0.002681444166228175, + 0.03639980033040047, + 0.018866606056690216, + 0.012316512875258923, + -0.025545360520482063, + -0.014129485003650188, + 0.008860169909894466, + 0.018504010513424873, + 0.005561730358749628, + 0.010509389452636242, + 0.017579980194568634, + -0.0025220781099051237, + 0.0030440385453402996, + 0.013743497431278229, + 0.02786128595471382, + -0.024024803191423416, + 0.016644252464175224, + -0.007526758126914501, + -0.016351837664842606, + -0.016620859503746033, + -0.014351719990372658, + 0.009240308776497841, + -0.03876250982284546, + 0.0067723277024924755, + -0.0055909715592861176, + -0.0007482164655812085, + 0.021030474454164505, + 0.050108205527067184, + 0.000646602304186672, + 0.04362829402089119, + -0.017135510221123695, + 0.02036377042531967, + 0.0005384088144637644, + 0.017954271286725998, + -0.012597231194376945, + -0.022773267701268196, + -0.00938066840171814, + 0.04133576154708862, + 0.005099714733660221, + 0.00796538032591343, + 0.007848414592444897, + -0.00312883872538805, + -0.02050412818789482, + 0.02629394270479679, + -0.010199429467320442, + 0.009953801520168781, + -0.007111528888344765, + -0.02786128595471382, + -0.010643900372087955, + -0.03515996038913727, + 0.014340023510158062, + 0.022480852901935577, + 0.02081993594765663, + 0.029124518856406212, + -0.002722382079809904, + 0.007877656258642673, + 0.005938945338129997, + 0.035417284816503525, + 0.006766479462385178, + -0.016655949875712395, + 0.007842565886676311, + -0.035440679639577866, + -0.018644370138645172, + 0.01906544715166092, + -0.005003218073397875, + -0.009462544694542885, + 0.005251770373433828, + 0.03169776871800423, + 0.019919298589229584, + 0.01738113723695278, + -0.008415699005126953, + 0.012854556553065777, + -0.0038598759565502405, + 0.014375113882124424, + -0.06358268111944199, + -0.004289725795388222, + -0.017135510221123695, + -0.018971875309944153, + -0.005430143792182207, + 0.040446821600198746, + -0.030411142855882645, + -0.0272296704351902, + -0.038715723901987076, + -0.0497807040810585, + -0.011392482556402683, + -0.005643606651574373, + 0.003345225704833865, + 0.045125458389520645, + -0.019030358642339706, + -0.00637464364990592, + -0.016012636944651604, + 0.034013696014881134, + 0.011100067757070065, + -0.042622387409210205, + -0.008094042539596558, + 0.029171304777264595 + ], + "how_to_set_up_multiple_drill_plate_mine": [ + -0.031254541128873825, + -0.022310860455036163, + 0.04423496499657631, + -0.04906938970088959, + -0.02281847409904003, + -0.021803244948387146, + 0.038143593817949295, + 0.02523568458855152, + -0.006284749135375023, + -0.0035563220735639334, + 0.030601894482970238, + -0.008617358282208443, + 0.021827416494488716, + -0.02741117589175701, + 0.03488035872578621, + 0.00933647807687521, + -0.014285718090832233, + -0.0008603761089034379, + 0.01596567966043949, + 0.020183714106678963, + 0.04829588159918785, + 0.016702929511666298, + 0.008381679654121399, + -0.028692297637462616, + -0.012061883695423603, + 0.015361377038061619, + 0.05071309208869934, + 0.038095250725746155, + -0.04350980371236801, + 0.014043997041881084, + 0.012460723519325256, + -0.019784873351454735, + -0.04853760078549385, + 0.033357515931129456, + -0.0075779571197927, + -0.0091733168810606, + 0.052260108292102814, + 0.031544607132673264, + 0.01665458455681801, + 0.03763597831130028, + 0.04911773279309273, + -0.02335026115179062, + -0.0009162741480395198, + -0.04114093631505966, + -0.003041153773665428, + 0.004701475612819195, + -0.061010412871837616, + 0.033478375524282455, + 0.029489977285265923, + 0.0459270142018795, + 0.010599471628665924, + 0.02980421483516693, + -0.04660383239388466, + -0.04904521629214287, + -0.01844332180917263, + -0.01609862595796585, + -0.012521154247224331, + -0.007191203534603119, + 0.007318106945604086, + -0.028861502185463905, + 0.017923621460795403, + -0.003529128385707736, + 0.07449845224618912, + 0.025066480040550232, + 0.014624128118157387, + 0.03420354053378105, + -0.05806141346693039, + 0.0055505214259028435, + 0.019470635801553726, + 0.030795270577073097, + -0.05279189348220825, + 0.02313271164894104, + 0.013210059143602848, + 0.004773992113769054, + 0.03882041200995445, + -0.07633552700281143, + -0.03538797050714493, + 0.047643233090639114, + -0.06357265263795853, + 0.004562485963106155, + -0.024486349895596504, + -0.04085087031126022, + -0.002367356326431036, + 0.013355092145502567, + -0.0021316781640052795, + -0.049407798796892166, + -0.021766986697912216, + 0.004976433701813221, + -0.01867295615375042, + -0.08291034400463104, + -0.03930385410785675, + -0.035919759422540665, + 0.007354365196079016, + 0.03014262393116951, + 0.027048593387007713, + -0.004532271064817905, + 0.035678036510944366, + 0.0012184255756437778, + -0.007445010356605053, + 0.013294661417603493, + 0.0036560320295393467, + -0.03033600002527237, + 3.413366721360944e-05, + -0.02538071759045124, + 0.003399203298613429, + -0.003937033005058765, + 0.008677788078784943, + 0.026250913739204407, + -0.0467730388045311, + -0.024135854095220566, + -0.05317864567041397, + 0.0049975840374827385, + 0.02513899654150009, + -0.011270247399806976, + -0.003208847949281335, + 0.02105391025543213, + 0.022177912294864655, + 0.0275803804397583, + 0.028257198631763458, + 0.006009791512042284, + -0.052066728472709656, + 0.013173800893127918, + 0.00627870624884963, + -0.021501094102859497, + -0.012509068474173546, + -0.02293933369219303, + 7.124163676053286e-05, + -0.033575065433979034, + -0.007698817644268274, + 0.019796960055828094, + -0.038143593817949295, + 0.017597297206521034, + 0.02057046815752983, + 0.038022734224796295, + -0.0076625593937933445, + -0.02078801579773426, + -0.04950448498129845, + 0.04133431240916252, + -0.010671987198293209, + 0.042712122201919556, + -0.014769160188734531, + -0.021634040400385857, + -0.033889301121234894, + 0.011167516000568867, + -0.002045565051957965, + 0.024413833394646645, + -0.08866330981254578, + -0.007354365196079016, + 0.03642737492918968, + -0.01058134250342846, + -0.00345359044149518, + -0.007372494321316481, + 0.005870801862329245, + -0.0188905056566, + 0.001105874078348279, + -0.01262992899864912, + -0.027072764933109283, + 0.04587866738438606, + 0.026468463242053986, + -0.04667634889483452, + -0.05627267807722092, + 0.005054993089288473, + -0.021899932995438576, + 0.012448637746274471, + -0.02813633903861046, + 0.007668602745980024, + -0.01630409061908722, + -0.014757074415683746, + -0.04788495600223541, + 0.036185652017593384, + 0.03248731791973114, + -0.028716469183564186, + -0.04314722120761871, + 0.022286687046289444, + 0.027266142889857292, + -0.012642014771699905, + -0.08585934340953827, + -0.021259373053908348, + -0.0006930597592145205, + -0.014563697390258312, + 0.0014548590406775475, + 0.003326687030494213, + -0.01851583831012249, + -0.009088714607059956, + -0.001614999258890748, + 0.012956252321600914, + -0.03973895311355591, + -0.029151568189263344, + 0.008708002977073193, + 0.0026408033445477486, + 0.002687636762857437, + -0.0009600860648788512, + -0.01609862595796585, + 0.04350980371236801, + -0.021658211946487427, + -0.016932563856244087, + 0.035774726420640945, + 0.02803965099155903, + 0.09456130117177963, + -0.025090651586651802, + 0.01287165004760027, + 0.06197729706764221, + 0.033671751618385315, + -0.028619781136512756, + -0.008436067029833794, + -0.019700272008776665, + -0.019603582099080086, + 0.03666909411549568, + 0.052211761474609375, + 0.019470635801553726, + 0.008387723006308079, + -0.021513180807232857, + 0.026323430240154266, + 0.01266618724912405, + 0.01826203055679798, + -0.035750553011894226, + -0.049987927079200745, + 0.007100557908415794, + -0.01388687826693058, + -0.014865849167108536, + -0.01656998321413994, + 0.00585267273709178, + 0.028788985684514046, + 0.0151559142395854, + 0.01880590245127678, + 0.04660383239388466, + 0.013222145847976208, + -0.04452503100037575, + 0.09958910197019577, + 0.031351231038570404, + -0.004012570716440678, + -0.01644912175834179, + 0.02353155054152012, + -0.03463863581418991, + 0.01594150811433792, + -0.001858231145888567, + -0.01854000985622406, + -0.028426403179764748, + -0.00398235535249114, + -0.004233140964061022, + -0.0513899102807045, + 0.0013241785345599055, + -0.024075424298644066, + -0.01891467720270157, + 0.02042543515563011, + 0.0016980909276753664, + -0.01648538000881672, + -0.035678036510944366, + 0.008853035978972912, + 0.04367900639772415, + 0.05752962827682495, + -0.02796713449060917, + -0.01614697091281414, + 0.012992510572075844, + -0.02516316808760166, + -0.031302884221076965, + -0.06265411525964737, + -0.012605756521224976, + 0.0010484653757885098, + -0.019893648102879524, + 0.005417574662715197, + 0.04109258949756622, + -0.061542198061943054, + 0.056466054171323776, + 0.019277259707450867, + 0.0037285482976585627, + 0.036185652017593384, + 0.00761421537026763, + 0.0011965195881202817, + -0.06623158603906631, + 0.002347716363146901, + 0.011372978799045086, + 0.03739425912499428, + -0.06057531386613846, + -0.030553549528121948, + 0.007565871346741915, + 0.02583998814225197, + 0.031036991626024246, + 0.011379022151231766, + -0.033478375524282455, + -0.035774726420640945, + -0.010678030550479889, + 0.05371043458580971, + 0.06449119746685028, + -0.024667641147971153, + -0.0015696765622124076, + -0.024075424298644066, + 0.01829828880727291, + -0.009674888104200363, + -0.030916132032871246, + 0.03297076001763344, + 0.002908207243308425, + 0.024993963539600372, + -0.01279913354665041, + 0.020232057198882103, + -0.0006171442219056189, + -0.02295142039656639, + 0.0035321498289704323, + 0.012956252321600914, + 0.00525139132514596, + -0.0456852912902832, + 0.030698582530021667, + 0.05080977827310562, + 0.0459270142018795, + -0.03546048700809479, + -0.061783917248249054, + -0.007493354845792055, + -0.07256468385457993, + 0.03541214391589165, + 0.008937638252973557, + -0.0003059282898902893, + -0.008133916184306145, + 0.01661832630634308, + -0.019905734807252884, + 0.052211761474609375, + 0.01029127649962902, + 0.014890020713210106, + 0.0014556143432855606, + -0.038264453411102295, + -0.05124487727880478, + 0.009862221777439117, + 0.002454980043694377, + 0.054048843681812286, + -0.03500121831893921, + 0.008363550528883934, + -0.0046259379014372826, + 0.054000500589609146, + -0.012980423867702484, + -0.0070461705327034, + -0.014116513542830944, + -0.007154945284128189, + -0.04085087031126022, + -0.035774726420640945, + -0.030553549528121948, + -0.038312796503305435, + 0.004970390349626541, + 0.01139110792428255, + 0.06468456983566284, + 0.03002176247537136, + 0.05308195948600769, + -0.006393523886799812, + 0.02571912668645382, + 0.008653616532683372, + -0.004381195176392794, + -0.024993963539600372, + 0.011294419877231121, + -0.027072764933109283, + 0.059221673756837845, + -0.02298767864704132, + 0.07280640304088593, + 0.023628240451216698, + -0.002477641450241208, + 0.009995168074965477, + 0.002161893295124173, + 0.01156031247228384, + 0.0034777626860886812, + -0.003245105966925621, + -0.01265410054475069, + -0.006889051757752895, + -0.006653374060988426, + -0.059560082852840424, + 0.05815810337662697, + -0.01820160076022148, + -0.004344937391579151, + -0.008859079331159592, + 0.04193861410021782, + 0.0081701735034585, + -0.019059710204601288, + -0.033744268119335175, + 0.04220450669527054, + 0.06507132947444916, + 0.04014987871050835, + -0.019228914752602577, + 0.006024898961186409, + -0.06231570616364479, + 0.009294177405536175, + 0.024510521441698074, + 0.02338651940226555, + 0.013403436169028282, + 0.008955767378211021, + 0.004912981763482094, + -0.035750553011894226, + 0.02784627303481102, + -0.008121829479932785, + -0.03275321051478386, + -0.0017524781869724393, + 0.02322939969599247, + 0.031278714537620544, + -0.054628971964120865, + -0.06507132947444916, + 0.06951899826526642, + -0.023918304592370987, + 0.05366208776831627, + 0.021706556901335716, + 0.00754774222150445, + -0.017935708165168762, + 0.02808799408376217, + 0.03004593588411808, + -0.007831764407455921, + 0.0030094280373305082, + -0.003967247903347015, + -0.024341316893696785, + -0.013161715120077133, + -0.007360408082604408, + -0.003807107685133815, + 0.008798648603260517, + 0.009366693906486034, + 0.008949724957346916, + -0.0024700877256691456, + -0.021392319351434708, + 0.04909355938434601, + 0.0033840956166386604, + 0.05071309208869934, + -0.008695917204022408, + 0.025090651586651802, + -0.019095968455076218, + -0.014829590916633606, + -0.004012570716440678, + 0.004511120263487101, + -0.005478004924952984, + -0.021972449496388435, + -0.013911050744354725, + -0.0046138521283864975, + 0.00415458157658577, + -0.0031997833866626024, + 0.02087261900305748, + 0.02297559194266796, + -0.03495287522673607, + 0.03695916011929512, + -0.038530346006155014, + -0.03512207791209221, + 0.019543152302503586, + 0.03686247020959854, + 0.04694224148988724, + 0.0011172047816216946, + -0.013137542642652988, + -0.033405859023332596, + -0.06724681705236435, + 0.009898480027914047, + 0.017246801406145096, + 0.006064178887754679, + 0.029296599328517914, + 0.026057537645101547, + 0.01282330509275198, + -0.06884217262268066, + -0.0024157005827873945, + -0.04099590331315994, + 0.009656758978962898, + 4.178187373327091e-05, + -0.008550885133445263, + 0.03057772107422352, + -0.028716469183564186, + -0.011252118274569511, + 0.05308195948600769, + 0.0509064681828022, + -0.008061399683356285, + 0.06246073916554451, + 0.02760455198585987, + 0.006756105460226536, + 0.004000484477728605, + 0.03649988770484924, + 0.014684557914733887, + -0.033405859023332596, + -0.03879623860120773, + -0.020026594400405884, + 0.02816051058471203, + -0.02538071759045124, + -0.00258943741209805, + 0.029296599328517914, + -0.015639357268810272, + 0.007886151783168316, + -0.044960130006074905, + 0.0024111683014780283, + 0.013645157217979431, + -0.007698817644268274, + 0.011324634775519371, + -0.059318363666534424, + 0.03422771021723747, + -0.0364515446126461, + -0.04923859238624573, + 0.006822578608989716, + -0.0005975043750368059, + -0.011826205998659134, + 0.0008769944543018937, + 0.03683830052614212, + 0.059366706758737564, + -0.0021482964511960745, + -0.028982361778616905, + -0.047425683587789536, + -0.012013539671897888, + -0.019651927053928375, + -0.001538706012070179, + 0.016956737264990807, + -0.011693259701132774, + 0.014019825495779514, + -0.05796472355723381, + -0.05868988856673241, + -0.031447917222976685, + -0.01261784229427576, + 0.037805184721946716, + 0.04817501828074455, + 0.0053208861500024796, + -0.023724928498268127, + 0.04176941141486168, + -0.03981146961450577, + -0.019011367112398148, + -0.01843123510479927, + -0.03546048700809479, + -0.01386270672082901, + 0.02794296108186245, + -0.0053239078260958195, + -0.024196283891797066, + -0.01649746671319008, + 0.029224082827568054, + 0.013560554943978786, + 0.042736295610666275, + 0.030795270577073097, + 0.0026544001884758472, + 0.02586415968835354, + -0.00927000492811203, + -0.024389661848545074, + 0.014938365668058395, + -0.009614457376301289, + 0.022552581503987312, + 0.014418665319681168, + -0.023761186748743057, + -0.026033364236354828, + -0.02087261900305748, + -0.011113128624856472, + -0.005009670276194811, + -0.019095968455076218, + -0.009596328251063824, + 0.0006058135768398643, + 0.009819920174777508, + -0.028861502185463905, + -0.01279913354665041, + -0.02077593095600605, + -0.009765533730387688, + 0.002648357069119811, + -0.008822821080684662, + -0.004347958602011204, + 0.06695675104856491, + -0.015143828466534615, + 0.01598985306918621, + -0.0374184288084507, + -0.007868022657930851, + 0.021295631304383278, + 0.0227217860519886, + 0.005768070463091135, + 0.005484047811478376, + -0.007432924583554268, + -0.017017167061567307, + -0.056659430265426636, + -0.04696641489863396, + -0.004299614578485489, + -0.004891831427812576, + -0.00518189650028944, + -0.025042308494448662, + 0.003308557905256748, + 0.0035140207037329674, + 0.015313033014535904, + -0.003906817641109228, + -0.021537352353334427, + -0.00761421537026763, + 0.02579164318740368, + 0.03886875510215759, + 0.008375637233257294, + -0.013222145847976208, + -0.011808076873421669, + -0.015264688991010189, + -0.005544478073716164, + -0.040464114397764206, + 0.052163418382406235, + -0.011886635795235634, + -0.0008966343011707067, + 0.008436067029833794, + -0.017331404611468315, + 0.0019065754022449255, + 0.0008694406715221703, + -0.05308195948600769, + -0.012436551973223686, + -0.049746207892894745, + -0.018092826008796692, + -0.03437274321913719, + -0.037998560816049576, + -0.011874550022184849, + -0.010001211427152157, + 0.021899932995438576, + 0.02087261900305748, + -0.00018535100389271975, + -0.02518734149634838, + 0.031327057629823685, + 0.001950387260876596, + -0.031012820079922676, + -0.011022482998669147, + -0.0365724042057991, + -0.011644914746284485, + 0.033768441528081894, + 0.009995168074965477, + 0.029586665332317352, + 0.00016306733596138656, + -0.024365488439798355, + -0.006351222284138203, + 0.023978736251592636, + -0.007626301608979702, + 0.010641772300004959, + -0.026081709191203117, + -0.004293571226298809, + -0.0377810113132, + -0.008834906853735447, + -0.05322699248790741, + -0.00521513307467103, + 0.005118444561958313, + -0.017851104959845543, + 0.014587869867682457, + -0.007209332659840584, + 0.01640077866613865, + 0.03647571802139282, + 0.012255260720849037, + -0.005009670276194811, + 0.008357508108019829, + 0.007626301608979702, + 0.010182502679526806, + 0.008822821080684662, + -0.00751148397102952, + 0.03495287522673607, + -0.011101042851805687, + 0.03763597831130028, + -0.054580628871917725, + 0.038385313004255295, + -0.01046652439981699, + -0.03234228491783142, + 0.00920957513153553, + -0.035919759422540665, + -0.014817505143582821, + -0.004635002464056015, + 0.02098139375448227, + -0.0034203538671135902, + 0.016980908811092377, + -0.00345661211758852, + -0.02791878953576088, + 0.004635002464056015, + 0.019905734807252884, + -0.01810491271317005, + 0.003059282898902893, + 0.04421079158782959, + 0.043316423892974854, + 0.013270489871501923, + 0.0031363314483314753, + -0.05622433125972748, + 0.012992510572075844, + 4.650298797059804e-05, + 0.01647329516708851, + -0.030988648533821106, + 0.029393289238214493, + -0.01613488420844078, + -0.006532513536512852, + -0.06550642102956772, + -0.03437274321913719, + -0.028716469183564186, + -0.033792611211538315, + 0.002445915713906288, + -0.024232542142271996, + 0.007106600794941187, + 0.027266142889857292, + -0.010375878773629665, + -0.006804449483752251, + 0.0037617848720401525, + 0.010188545100390911, + 0.029417460784316063, + -0.01641286350786686, + -0.0021649147383868694, + -0.02755620703101158, + 0.009034327231347561, + -0.001315869390964508, + -0.013415521942079067, + -0.01170534547418356, + -0.031351231038570404, + 0.015651442110538483, + -0.007880108430981636, + -0.0023175012320280075, + -0.0017147092148661613, + -0.018963022157549858, + 0.04829588159918785, + 0.01033962145447731, + 0.011064784601330757, + 0.005843608174473047, + -0.01491419319063425, + 0.0105088260024786, + -0.0051939827390015125, + -0.0014148239279165864, + -0.008345421403646469, + 0.02552575059235096, + 0.004647088702768087, + 0.040415771305561066, + -0.04812667518854141, + 0.045105163007974625, + -0.00801305565983057, + -0.017742330208420753, + -0.06473291665315628, + 0.007861979305744171, + 0.014769160188734531, + 0.0026362710632383823, + 0.022359203547239304, + -0.031085336580872536, + -0.008925552479922771, + -0.0458061508834362, + 0.033502548933029175, + 0.007626301608979702, + 0.014249459840357304, + -0.00415760325267911, + -0.02782210148870945, + -0.028353888541460037, + 0.03500121831893921, + -0.02772541344165802, + 0.01508339773863554, + -0.02997341938316822, + -0.026758527383208275, + 0.01863669790327549, + 0.0027813035994768143, + 0.012521154247224331, + -0.0026619539130479097, + 0.020219972357153893, + -0.03770849481225014, + -0.014890020713210106, + 0.029320772737264633, + 0.0012735681375488639, + -0.01060551404953003, + 0.01607445441186428, + -0.02127145789563656, + 0.007608172483742237, + 0.01259367074817419, + 0.028523093089461327, + 0.0205342099070549, + 0.004589679650962353, + 0.00378897855989635, + -0.03021514043211937, + 0.049891240894794464, + 0.006369351409375668, + 0.006568771321326494, + 0.00913705863058567, + -0.021331889554858208, + 0.04184192791581154, + 0.005474983248859644, + -0.01377810351550579, + 0.005003627389669418, + 0.005408510100096464, + 0.05327533558011055, + -0.008224560879170895, + 0.047594889998435974, + -0.047377340495586395, + 0.008575056679546833, + -0.03437274321913719, + 0.03301910683512688, + 0.008085571229457855, + -0.0162799172103405, + 0.007342278957366943, + 0.0001106629497371614, + -0.011294419877231121, + -0.02127145789563656, + -0.019482722505927086, + 0.006538556423038244, + 0.01501088123768568, + -0.005538435187190771, + -0.006266620010137558, + -0.010696159675717354, + -0.038288626819849014, + 0.012714531272649765, + -0.01847958005964756, + 0.0319555327296257, + 0.011989368125796318, + -0.017971964552998543, + 0.049552831798791885, + -0.019760701805353165, + 0.02308436669409275, + -0.00462291669100523, + 0.008454196155071259, + 0.024776415899395943, + -0.004589679650962353, + -0.061300475150346756, + -0.026686012744903564, + -0.0026755507569760084, + -0.011505925096571445, + 0.03884458541870117, + 0.03284990042448044, + 0.012811219319701195, + -0.011928937397897243, + 0.017125941812992096, + -0.012285475619137287, + -0.03391347452998161, + -0.031085336580872536, + -0.026710184291005135, + 0.021694470196962357, + 0.005275563336908817, + 0.006333093624562025, + -0.03417936712503433, + 0.008816777728497982, + -0.10510034114122391, + -0.03688664361834526, + 0.0036318597849458456, + -0.002631738781929016, + -0.05027799308300018, + 0.01156031247228384, + 0.03884458541870117, + 0.04585449770092964, + -0.030505206435918808, + -0.016545811668038368, + -0.01501088123768568, + 0.009832006879150867, + -0.01143340952694416, + 0.006284749135375023, + 0.0001430498086847365, + 0.021694470196962357, + 0.020099110901355743, + 0.022492149844765663, + 0.0046410453505814075, + 0.003172589698806405, + -0.022310860455036163, + -0.017621470615267754, + -0.014503267593681812, + 0.024595124647021294, + -0.03923133760690689, + -0.017416005954146385, + -0.006012812722474337, + -0.006206189747899771, + 0.019410206004977226, + 0.04815084859728813, + -0.006236405111849308, + -0.01873338781297207, + 0.0021513178944587708, + 0.030601894482970238, + -0.02106599509716034, + -0.006441867910325527, + 0.020062852650880814, + 0.025888333097100258, + 0.009221660904586315, + 0.040584977716207504, + 0.002705765888094902, + 0.017996137961745262, + 0.011088956147432327, + -0.003450568998232484, + 0.021368147805333138, + 0.027362830936908722, + 0.021609868854284286, + 0.012037712149322033, + -0.005976554937660694, + 0.012956252321600914, + 0.028813157230615616, + -0.011179601773619652, + -0.0009502661414444447, + 0.012255260720849037, + 0.022153740748763084, + 0.01843123510479927, + -0.04551608860492706, + 0.013536382466554642, + -0.006021877285093069, + -0.007360408082604408, + 0.0253323744982481, + 0.019627755507826805, + 0.0026211633812636137, + 0.008490454405546188, + -0.02567078359425068, + 0.008708002977073193, + -0.014370320364832878, + 0.0046440670266747475, + -0.01855209656059742, + 0.014285718090832233, + 0.019241001456975937, + 0.0074208383448421955, + -0.003601644653826952, + 0.020123284310102463, + 0.0057771350257098675, + -0.022202085703611374, + -0.015856904909014702, + 0.005665338598191738, + 0.04208364710211754, + -0.047836609184741974, + 0.01283539179712534, + 0.06405609846115112, + -0.01574813202023506, + 0.020377090200781822, + -0.01176577527076006, + -0.029248256236314774, + 0.010255018249154091, + 0.009016198106110096, + 0.027096938341856003, + 0.03676578402519226, + 0.010049555450677872, + 0.008049312978982925, + 0.007299977820366621, + -0.013294661417603493, + -0.02089679054915905, + 0.022335032001137733, + -0.03408267721533775, + -0.0210176520049572, + 0.011759732849895954, + 0.03688664361834526, + -0.024099595844745636, + 0.0275803804397583, + 0.028378060087561607, + 0.009977038949728012, + 0.019095968455076218, + 0.03040851652622223, + 0.033405859023332596, + -0.016606241464614868, + 0.010351707227528095, + -0.01831037551164627, + 0.019857389852404594, + -0.0069676111452281475, + 0.017005080357193947, + 0.01149383932352066, + -0.047522373497486115, + -0.0042724208906292915, + -0.03642737492918968, + -0.04005318880081177, + -0.016932563856244087, + -0.01039400789886713, + 0.02343486249446869, + 0.030553549528121948, + -0.008327292278409004, + -0.019059710204601288, + -0.013947308994829655, + -0.02048586495220661, + 0.004777013789862394, + 0.008992025628685951, + -0.0554024800658226, + -0.00912497192621231, + 0.007638387382030487, + 0.05158328637480736, + -0.0024640446063131094, + 0.02571912668645382, + 0.0005302756908349693, + -0.007892194204032421, + 0.020207885652780533, + -0.02285473234951496, + -0.014309890568256378, + -0.004925068002194166, + -0.012212960049510002, + -0.029079051688313484, + -0.02124728634953499, + -0.03468698263168335, + -0.020026594400405884, + 0.024280887097120285, + 0.0001692992082098499, + 0.007299977820366621, + -0.02562243863940239, + -0.01603819616138935, + 0.03026348538696766, + -0.012521154247224331, + 0.01632826216518879, + 0.019253088161349297, + -0.040560804307460785, + -0.001932258252054453, + -0.021766986697912216, + -0.036016445606946945, + -0.0014714773278683424, + 0.005607930012047291, + 0.009608414955437183, + 0.04336477071046829, + 0.009251875802874565, + -0.015663528814911842, + -0.0041455174796283245, + -0.017174284905195236, + 0.040415771305561066, + -0.0037829356733709574, + 0.029079051688313484, + -0.0027631744742393494, + 0.0015303968684747815, + -0.005100315902382135, + -0.013222145847976208, + -0.003320643911138177, + 0.03541214391589165, + 0.029659181833267212, + 0.0035230852663517, + -0.052501827478408813, + -0.035702209919691086, + 0.0419144444167614, + 0.01607445441186428, + -0.014563697390258312, + 0.013113371096551418, + 0.01641286350786686, + 0.00471960473805666, + -0.03749094530940056, + -0.004589679650962353, + 0.017234716564416885, + 0.02811216562986374, + -0.0019262152491137385, + -0.002758642192929983, + 0.010949966497719288, + -0.008049312978982925, + -0.01619531586766243, + 0.03456611931324005, + -0.00800701230764389, + 0.02055838145315647, + 0.004178754054009914, + 0.007952624931931496, + -0.01843123510479927, + 0.01620740070939064, + -0.037805184721946716, + -0.02765289694070816, + 0.026105880737304688, + -0.022504236549139023, + 0.01601402461528778, + 0.01600193791091442, + 0.008019098080694675, + -0.051631633192300797, + 0.019494809210300446, + 0.008871165104210377, + -0.0206550695002079, + 0.02530820108950138, + -0.015856904909014702, + 0.0044174534268677235, + 0.016702929511666298, + -0.03007010743021965, + 0.02813633903861046, + -0.006520427297800779, + -0.020062852650880814, + -0.026468463242053986, + -0.040294911712408066, + -0.006991783622652292, + 0.0008618868887424469, + -0.017500609159469604, + 0.031012820079922676, + 0.004320764914155006, + -0.0366932675242424, + -0.024945620447397232, + 0.018008222803473473, + 0.0092337466776371, + 0.010128115303814411, + 0.026250913739204407, + 0.008913466706871986, + 0.024196283891797066, + 0.013584727421402931, + 0.00797679740935564, + -0.01618322916328907, + 0.010212717577815056, + -0.02082427404820919, + 0.0012478852877393365, + 0.0006156335002742708, + -0.008828864432871342, + -0.009590285830199718, + -0.009892436675727367, + 0.007674645632505417, + 0.011348806321620941, + 0.003912860527634621, + 0.001841612858697772, + -0.0023507378064095974, + 0.0030532400123775005, + -0.012001453898847103, + -0.017621470615267754, + -0.010962053202092648, + 0.014297804795205593, + 0.00028288926114328206, + 0.022189998999238014, + -0.024993963539600372, + 0.00824269000440836, + -0.003912860527634621, + -0.005728790536522865, + 0.04868263378739357, + 0.022516323253512383, + 0.0015742088435217738, + 0.0016754295211285353, + -0.02356780879199505, + 0.010690116323530674, + 0.013802275992929935, + 0.007402709219604731, + -0.00047022310900501907, + -0.006459997035562992, + -0.011995410546660423, + -0.024583037942647934, + -0.0034626550041139126, + -0.0037829356733709574, + 0.00514865992590785, + 0.0036953117232769728, + -0.03009427897632122, + 0.008587142452597618, + -0.03662075102329254, + -0.011511968448758125, + -0.005423617549240589, + 0.03698333352804184, + -0.006194103974848986, + -0.011300462298095226, + -0.011608656495809555, + 0.0010786805069074035, + -0.010248975828289986, + 0.017778588458895683, + 0.02550157904624939, + 0.01152405422180891, + 0.01829828880727291, + 0.01054508425295353, + -0.022709699347615242, + 0.01838289201259613, + 0.000441141048213467, + -0.01878173090517521, + -0.013173800893127918, + -0.004804207477718592, + -0.028982361778616905, + 0.009964953176677227, + -0.009511725977063179, + -0.0043872385285794735, + 0.001614999258890748, + -0.011971239000558853, + -0.005130530800670385, + 0.0024882168509066105, + -0.00412134500220418, + 0.001670897239819169, + 0.01139715127646923, + 0.0025622439570724964, + 0.024135854095220566, + 0.024558866396546364, + 0.00019658725068438798, + -0.028764814138412476, + -0.004976433701813221, + 0.021875761449337006, + -0.004009549040347338, + -0.017573125660419464, + 0.022625096142292023, + -0.010055598802864552, + 0.017089683562517166, + 0.007469182834029198, + 0.0069373962469398975, + 0.006333093624562025, + -0.036088962107896805, + -0.013028768822550774, + -0.016545811668038368, + 0.031085336580872536, + 0.015711873769760132, + -0.010647815652191639, + 0.017065512016415596, + -0.006647330708801746, + -0.02571912668645382, + -0.06047862395644188, + 0.00021698247292079031, + -0.031544607132673264, + 0.017234716564416885, + -0.019458550959825516, + 0.009221660904586315, + 0.030650237575173378, + 0.002044054213911295, + -0.0075356559827923775, + 0.011270247399806976, + -0.028837330639362335, + 0.009046413004398346, + 0.020171627402305603, + 0.02343486249446869, + 0.04181775450706482, + 0.03202804923057556, + 0.06197729706764221, + 0.0031665468122810125, + -0.05080977827310562, + 0.013427608646452427, + 0.04643462598323822, + 0.022250428795814514, + 0.009046413004398346, + -0.019579410552978516, + -0.0019473658176138997, + -0.031254541128873825, + -0.017851104959845543, + -0.031520433723926544, + 0.03973895311355591, + 0.019410206004977226, + 0.02552575059235096, + -0.03016679547727108, + -0.019772788509726524, + -0.02571912668645382, + 0.024087509140372276, + 0.015699787065386772, + 0.02567078359425068, + -0.0015371952904388309, + 0.006496255286037922, + 0.027169454842805862, + 0.010962053202092648, + -0.021827416494488716, + -0.001705644652247429, + -0.024160025641322136, + -0.0051275091245770454, + 0.03263235092163086, + -0.036088962107896805, + -0.028329715132713318, + 0.06163888797163963, + 0.01598985306918621, + -0.03202804923057556, + 0.017935708165168762, + 0.02321731299161911, + -0.026057537645101547, + 0.019591497257351875, + -0.015554754063487053, + -0.04234953969717026, + 0.01601402461528778, + 0.0008815267356112599, + 0.0037799139972776175, + -0.015663528814911842, + -0.005160746164619923, + 0.027000250294804573, + 0.016642499715089798, + -0.0081701735034585, + 0.02072758600115776, + 0.031713809818029404, + -0.010702203027904034, + 0.02767706848680973, + -0.007735075894743204, + -0.022576753050088882, + -0.05259851738810539, + -0.007602129131555557, + 0.009215617552399635, + 0.019071796908974648, + 0.02975586988031864, + -0.030795270577073097, + 0.001465434324927628, + 0.038457829505205154, + 0.01574813202023506, + 0.006248490884900093, + 0.015687700361013412, + -0.01885424740612507, + -0.013669329695403576, + 0.007457096595317125, + 0.006647330708801746, + -0.011215860024094582, + 0.0037406343035399914, + -0.0037466774228960276, + 0.01847958005964756, + 0.01810491271317005, + 0.0007685976452194154, + 0.01255741249769926, + -0.02063089795410633, + -0.014732902869582176, + -0.010671987198293209, + -0.009112886153161526, + -0.02518734149634838, + -0.01850375160574913, + 0.004767949227243662, + -0.007414795458316803, + -0.0298283863812685, + 0.03014262393116951, + 0.014769160188734531, + -0.022250428795814514, + 0.04416244849562645, + -0.024389661848545074, + 0.028619781136512756, + 0.042953845113515854, + -0.015675615519285202, + 0.0011957641690969467, + -0.01879381760954857, + -0.019047625362873077, + 0.004695432726293802, + -0.03323665261268616, + 0.004792121239006519, + 0.008816777728497982, + 0.009022240526974201, + 0.03212473541498184, + 0.013403436169028282, + -0.01388687826693058, + 0.008575056679546833, + -0.004317743703722954, + -0.01858835481107235, + 0.02299976535141468, + 0.011282333172857761, + 0.021525265648961067, + -0.04563694819808006, + -0.0025486471131443977, + -0.008442110382020473, + 0.0022102375514805317, + 0.005610951688140631, + -0.0205342099070549, + -0.002006285358220339, + 0.019736530259251595, + -0.03311579301953316, + 0.014285718090832233, + 0.005375273525714874, + 0.015711873769760132, + -0.0050821867771446705, + -0.031133679673075676, + 0.001631617546081543, + -0.02303602360188961, + -0.047788266092538834, + 0.014382407069206238, + 0.007451053708791733, + 0.004360044840723276, + 0.0228426456451416, + 0.036137308925390244, + 0.006864879745990038, + 0.008333335630595684, + -0.0006043027970008552, + -0.014817505143582821, + -0.03224559873342514, + 0.03688664361834526, + 0.005762027110904455, + -0.08329709619283676, + 0.02335026115179062, + 0.009149144403636456, + 0.014273632317781448, + 0.027048593387007713, + 0.03737008571624756, + -0.016751274466514587, + -0.043195564299821854, + 0.01851583831012249, + 0.000563512381631881, + 0.027290314435958862, + -0.012509068474173546, + -0.007360408082604408, + -0.016715016216039658, + -0.031375400722026825, + 0.011868506669998169, + -0.02040126360952854, + -0.03200387582182884, + 0.00930626317858696, + -0.022613011300563812, + 0.03949723020195961, + -0.0033689881674945354, + 0.01145758107304573, + -0.025888333097100258, + 0.015252603217959404, + -0.01053299754858017, + 0.01262992899864912, + 0.0013188908342272043, + -0.024945620447397232, + -0.02554992213845253, + 0.011475710198283195, + 0.009010154753923416, + -0.00815204530954361, + 0.01170534547418356, + -0.012164615094661713, + -0.030746927484869957, + 0.0025274965446442366, + 0.002515410538762808, + -0.01389896497130394, + -0.002134699607267976, + -0.013512210920453072, + 0.02353155054152012, + 0.022697612643241882, + -0.0019987316336482763, + -0.02973169833421707, + 0.024184199050068855, + 0.0033629450481384993, + -0.0060188560746610165, + 0.0207154992967844, + -0.017053425312042236, + -0.03913465142250061, + 0.01592942140996456, + 0.000900411163456738, + -0.035629693418741226, + 0.0319555327296257, + -0.009813877753913403, + -0.03200387582182884, + 0.017452264204621315, + -0.03773266822099686, + 0.04602370038628578, + 0.00041545816930010915, + -0.03043268993496895, + 0.00931230653077364, + 0.007251633796840906, + -0.0004883522051386535, + 0.001464678905904293, + 0.029030706733465195, + 0.02054629474878311, + -0.007765291258692741, + -0.014636213891208172, + -0.01841915026307106, + -0.0506647489964962, + 0.00458061508834362, + -0.03466280922293663, + 0.003529128385707736, + 0.00924583338201046, + -0.0072939349338412285, + 0.008853035978972912, + -0.0042875283397734165, + 0.042760465294122696, + 0.022274602204561234, + -0.012043754570186138, + -0.008575056679546833, + 0.011215860024094582, + -0.021343974396586418, + 0.007710903882980347, + 0.01879381760954857, + -0.020328747108578682, + 0.013149629347026348, + -0.040488287806510925, + -0.017053425312042236, + -0.02328982949256897, + -0.016787532716989517, + 0.05520910397171974, + -0.00515168160200119, + -0.015615184791386127, + 0.02569495514035225, + 0.00375272030942142, + 0.01163887232542038, + -0.01392313651740551, + 0.006617115810513496, + 0.01255741249769926, + -0.008943681605160236, + -0.01872130110859871, + -0.004266378004103899, + -0.0064539541490375996, + 0.010647815652191639, + -0.001858231145888567, + 0.013935222290456295, + -0.006224318873137236, + 0.01163887232542038, + 0.008327292278409004, + 0.014225288294255733, + -0.011971239000558853, + 0.018008222803473473, + 0.015651442110538483, + -0.0015878055710345507, + -0.0228426456451416, + -0.031641293317079544, + -0.01613488420844078, + 0.0058889309875667095, + -0.022008707746863365, + 0.00820643175393343, + -0.010992268100380898, + 0.005719725973904133, + -0.019760701805353165, + -0.028571436181664467, + 0.01860043965280056, + -2.9884662581025623e-05, + 0.011971239000558853, + 0.00046606853720732033, + -0.019736530259251595, + 0.01891467720270157, + -0.0036741611547768116, + -0.02987673133611679, + 0.006290792021900415, + -0.011614699847996235, + -0.026323430240154266, + -0.009590285830199718, + -0.02348320744931698, + 0.03188301622867584, + -0.035508833825588226, + -0.0019126184051856399, + -0.022806387394666672, + 0.012388207949697971, + -0.02309645339846611, + -0.050084616988897324, + 0.038167763501405716, + 0.0228426456451416, + 0.010617600753903389, + 0.0229030754417181, + -0.011584484949707985, + 0.023990821093320847, + 0.019071796908974648, + 0.049987927079200745, + -0.00924583338201046, + 0.02072758600115776, + -0.010943924076855183, + -0.024317145347595215, + 0.024945620447397232, + -0.004577593877911568, + 0.003393160179257393, + -0.012774961069226265, + -0.0013052941067144275, + 0.021198943257331848, + 0.007197246421128511, + -0.0017222629394382238, + 0.006097415462136269, + -0.030940303578972816, + -0.017766501754522324, + -0.010901622474193573, + 0.00817621685564518, + -0.015494324266910553, + -0.019917819648981094, + -0.013560554943978786, + -0.02994924783706665, + 0.019011367112398148, + 0.010696159675717354, + -0.02335026115179062, + 0.00010896335152210668, + 0.018987193703651428, + -0.010792847722768784, + 0.015373463742434978, + -0.004574572201818228, + 0.022455891594290733, + -0.024703899398446083, + -0.0031997833866626024, + -0.029635010287165642, + 0.005033842287957668, + 0.0037013546098023653, + 0.05530579388141632, + 0.018080739304423332, + 0.05322699248790741, + 0.00926396157592535, + 0.007565871346741915, + 0.021609868854284286, + 0.005100315902382135, + 0.01831037551164627, + -0.002456490881741047, + -0.01847958005964756, + 0.019664013758301735, + 0.001538706012070179, + -0.022322945296764374, + 0.01635243371129036, + -0.0004762661410495639, + -0.010835149325430393, + 0.013729759491980076, + 0.020256230607628822, + 0.014527439139783382, + 0.026879388839006424, + 0.03659657761454582, + 0.008726132102310658, + 0.007861979305744171, + 0.0032420845236629248, + -0.033164139837026596, + -0.020280402153730392, + 0.03036017343401909, + 0.010665944777429104, + 0.005478004924952984, + 0.04892435669898987, + -0.02799130603671074, + 0.012883735820651054, + -0.03495287522673607, + 0.003607687773182988, + -0.014176944270730019, + 0.0064720832742750645, + 0.007831764407455921, + -0.026178397238254547, + 0.006351222284138203, + -0.02307228185236454, + -0.02291516214609146, + 0.004323786590248346, + 0.008430023677647114, + -0.0016678757965564728, + 0.03299493342638016, + -0.024897275492548943, + -0.018008222803473473, + 0.007269762922078371, + 0.02796713449060917, + 0.01589316315948963, + 0.03217308223247528, + -0.0010190056636929512, + 0.001781182480044663, + -0.003041153773665428, + 0.024462178349494934, + 0.004698454402387142, + -0.051631633192300797, + -0.05051971599459648, + 0.038143593817949295 + ], + "how_to_set_up_raw_resource_burner_mine": [ + -0.012955646961927414, + 0.0169893316924572, + 0.0694614052772522, + -0.020498864352703094, + 0.0031164197716861963, + -0.043983109295368195, + 0.020817913115024567, + 0.013650716282427311, + -0.007036158349364996, + -0.021171145141124725, + 0.020669782534241676, + 0.031494639813899994, + 0.01833389140665531, + -0.0031591495499014854, + 0.03320382907986641, + 0.03345451131463051, + -0.03092491254210472, + 0.022094106301665306, + -0.010477324016392231, + -0.022698018699884415, + 0.022675231099128723, + -0.005805542692542076, + -0.0034895925782620907, + -0.02727864310145378, + 0.017103277146816254, + -0.019279643893241882, + 0.03844533860683441, + 0.008705465123057365, + -0.035915739834308624, + 0.051549118012189865, + -0.033636823296546936, + -0.0296031404286623, + -0.008204103447496891, + 0.021547166630625725, + 0.009286588989198208, + -0.006409456022083759, + 0.04703686013817787, + 0.009759464301168919, + -0.007036158349364996, + 0.00836932472884655, + 0.0246123094111681, + -0.026344288140535355, + -0.0029013468883931637, + -0.004851245786994696, + -0.0027432471979409456, + 0.008648492395877838, + -0.02025957778096199, + 0.021376246586441994, + 0.030446339398622513, + 0.02340448461472988, + -0.016305655241012573, + 0.02698238380253315, + -0.060345739126205444, + -0.0901995599269867, + -0.01633983850479126, + -0.03842255100607872, + -0.004292910918593407, + 0.02338169515132904, + 0.007355206646025181, + 0.02053304761648178, + -0.004349884111434221, + -0.01300122495740652, + 0.05779334902763367, + 0.014938305132091045, + 0.03867323324084282, + 0.019496141001582146, + -0.06513146311044693, + 0.018732702359557152, + 0.01195292267948389, + 0.03140348568558693, + -0.040405210107564926, + -0.01234033890068531, + 0.014904120936989784, + 0.014288813807070255, + 0.05250626057386398, + -0.05451171100139618, + -0.012511258013546467, + 0.04776611179113388, + -0.06877773255109787, + -0.008443390019237995, + -0.01297843549400568, + -0.011189485900104046, + -0.06157635524868965, + -0.0324745774269104, + -0.009850621223449707, + -0.05423823744058609, + -0.03504975140094757, + -0.013160749338567257, + 0.003985257353633642, + -0.056198108941316605, + -0.0492246188223362, + -0.03744261711835861, + 0.02755211479961872, + 0.03015008009970188, + -0.015405483543872833, + 0.011599690653383732, + 0.031107226386666298, + 0.009007422253489494, + -0.0032047280110418797, + 0.03757935017347336, + -0.017046304419636726, + -0.013684900477528572, + 0.018493415787816048, + 0.006232839543372393, + 0.02183203026652336, + 0.018447838723659515, + -0.0057884505949914455, + 0.00584542378783226, + -0.03555111587047577, + -0.046307604759931564, + -0.0642198994755745, + -0.012192209251224995, + 0.002934106392785907, + 0.001625153119675815, + 0.010745096951723099, + 0.014060921967029572, + 0.03195042535662651, + 0.031243961304426193, + 0.013662111014127731, + -0.014596466906368732, + -0.03087933361530304, + 0.027119118720293045, + 0.01606636866927147, + -0.006529098842293024, + 0.009571453556418419, + -0.008152827620506287, + 0.021148355677723885, + -0.030241236090660095, + -0.020065870136022568, + 0.036485470831394196, + -0.014516705647110939, + 0.038308605551719666, + 0.004859791602939367, + 0.029398037120699883, + -0.023700743913650513, + -0.015109224244952202, + -0.05136680230498314, + 0.013969765044748783, + -0.010608361102640629, + 0.042456235736608505, + -0.031836479902267456, + -0.03208715841174126, + -0.0449630431830883, + 0.022151079028844833, + -0.014379969798028469, + -0.0025338714476674795, + -0.08591519296169281, + -0.024338839575648308, + 0.040359631180763245, + 0.02415652759373188, + -0.003968165256083012, + -0.010534296743571758, + -0.011987106874585152, + -0.003911192528903484, + -0.01016966998577118, + -0.043231066316366196, + -0.020692571997642517, + 0.04282086342573166, + 0.0001931738806888461, + -0.03769329562783241, + -0.00010602307884255424, + 0.01713746041059494, + -0.03951643034815788, + 0.011383193545043468, + -0.03418376296758652, + 0.0020823609083890915, + -0.031494639813899994, + -0.01545106153935194, + -0.05291646718978882, + 0.011166696436703205, + 0.015188985504209995, + -0.0068652392365038395, + -0.010277918539941311, + 0.02850925922393799, + -0.005668807774782181, + -0.03479907289147377, + -0.06672670692205429, + -0.001255541224963963, + 0.019473351538181305, + -0.016282865777611732, + -0.013251906260848045, + -0.02126230113208294, + -0.02782558463513851, + 0.0069051203317940235, + 0.03976711258292198, + 0.019154302775859833, + -0.019097330048680305, + -0.025592245161533356, + 0.019769610837101936, + -0.020977437496185303, + -0.015109224244952202, + 0.002367225708439946, + -0.023769110441207886, + 0.016977936029434204, + 0.011240760795772076, + -0.006648742128163576, + 0.0197354257106781, + 0.04070146754384041, + 0.09708189219236374, + -0.02625313028693199, + 0.005341213196516037, + 0.07091991603374481, + 0.021216722205281258, + -0.01507504004985094, + -0.006415152922272682, + 0.030810967087745667, + -0.00034308392787352204, + 0.030833754688501358, + 0.013878608122467995, + 0.01816297322511673, + 0.012659387663006783, + -0.024794623255729675, + 0.021740874275565147, + -0.012647992931306362, + 0.03368240222334862, + -0.0296031404286623, + -0.0061416830867528915, + 0.029694296419620514, + -0.01891501620411873, + -0.021216722205281258, + -0.02855483815073967, + -0.017126066610217094, + 0.003592143999412656, + 0.048130739480257034, + -0.0009065819322131574, + 0.026663336902856827, + 0.005136110354214907, + -0.041430722922086716, + 0.09480297565460205, + 0.009725281037390232, + -0.02038491889834404, + -0.0146762290969491, + 0.024543942883610725, + -0.029785452410578728, + 0.03318104147911072, + 0.0014506734441965818, + -0.036212000995874405, + -0.02130788005888462, + 0.010545691475272179, + -0.02313101291656494, + -0.06640765815973282, + -0.03015008009970188, + -0.04831305518746376, + 0.016248682513833046, + 0.014357181265950203, + 0.011121117509901524, + -0.0027019416447728872, + -0.027916740626096725, + 0.02698238380253315, + 0.01626007631421089, + 0.05610695108771324, + -0.02857762761414051, + -0.05788450688123703, + 0.0026535147335380316, + -0.001892925938591361, + -0.05323551595211029, + -0.06467568129301071, + 0.014049527235329151, + 0.0019057448953390121, + -0.016476575285196304, + 0.03612084314227104, + 0.02540993131697178, + -0.09434718638658524, + 0.03974432498216629, + 0.020943252369761467, + -0.0062271421775221825, + 0.04858652502298355, + 0.0076685575768351555, + -0.014642045833170414, + 0.00668862322345376, + 0.002852919977158308, + 0.018630150705575943, + 0.04300317540764809, + -0.06390085071325302, + -0.013981159776449203, + 0.010032935068011284, + 0.05291646718978882, + 0.0057884505949914455, + -0.008870686404407024, + -0.028668783605098724, + -0.01856178417801857, + 0.011804793030023575, + 0.04651270806789398, + 0.05218721181154251, + -0.029648717492818832, + -0.013172144070267677, + -0.016146130859851837, + 0.023700743913650513, + 0.005173142999410629, + -0.004942402709275484, + 0.042729705572128296, + 0.007412179373204708, + 0.04512256756424904, + -0.011713636107742786, + 0.008243984542787075, + -0.044256579130887985, + 0.013890002854168415, + -0.045327670872211456, + 0.018390865996479988, + -0.008887778967618942, + -0.034138187766075134, + 0.04512256756424904, + 0.06148519739508629, + 0.008825108408927917, + -0.011770609766244888, + -0.0554688535630703, + 0.03691846504807472, + -0.08586961776018143, + 0.04717359319329262, + 0.028349734842777252, + -0.005574802402406931, + -0.007036158349364996, + 0.02675449289381504, + -0.025523876771330833, + 0.0392201729118824, + 0.029922189190983772, + 0.01806042157113552, + 0.026822861284017563, + -0.03199600428342819, + -0.011081237345933914, + -0.001379457302391529, + -0.03587016463279724, + 0.017342563718557358, + -0.05341782793402672, + -0.008021789602935314, + -0.022504311054944992, + 0.05660831183195114, + -0.008819411508738995, + 0.018470628187060356, + -0.007007671520113945, + -0.02752932533621788, + -0.054101504385471344, + -0.00424163555726409, + -0.027688849717378616, + -0.019291037693619728, + -0.018550388514995575, + 0.05683620646595955, + -0.004107749089598656, + 0.02782558463513851, + 0.0347307026386261, + 0.016020791605114937, + 0.010346285998821259, + 0.014721808023750782, + -0.027119118720293045, + -0.011873160488903522, + 0.00230740406550467, + -0.018971988931298256, + 0.0477205365896225, + -0.03452560305595398, + 0.03140348568558693, + 0.03607526421546936, + 0.027962319552898407, + -0.029375247657299042, + 0.0004394038114696741, + -0.03406981751322746, + 0.03835418447852135, + -0.013194932602345943, + -0.03994942456483841, + -0.007224168628454208, + -0.0012583897914737463, + -0.06786616891622543, + 0.046034134924411774, + 0.02025957778096199, + 0.0042473329231143, + 0.022378971800208092, + 0.027187487110495567, + 0.005381094291806221, + 0.006967790424823761, + 0.021148355677723885, + -0.005329818464815617, + 0.03942527621984482, + 0.02983103133738041, + -0.02338169515132904, + 0.013400035910308361, + -0.03090212307870388, + 0.0035949924495071173, + 0.03787561133503914, + 0.05373687669634819, + 0.0259796604514122, + -0.014858542941510677, + -0.016419600695371628, + -0.02130788005888462, + 0.013320273719727993, + -0.005295634735375643, + -0.007514731027185917, + -0.0254782997071743, + 0.01110402587801218, + 0.016396813094615936, + -0.06604303419589996, + -0.04826747626066208, + 0.03689567744731903, + -0.017342563718557358, + 0.03653104975819588, + 0.026800071820616722, + -0.012875884771347046, + -0.0022062771022319794, + -0.009007422253489494, + 0.0166133102029562, + -0.032861992716789246, + -0.0034525601658970118, + 0.030195659026503563, + 0.0029682901222258806, + 0.00565741304308176, + 0.02133066952228546, + 0.020077263936400414, + 0.02386026829481125, + -0.026367077603936195, + -0.005418126471340656, + -0.01803763210773468, + -0.02543272078037262, + 0.039288539439439774, + 0.005307029467076063, + 0.05638042092323303, + 0.004751543048769236, + 0.008403508923947811, + 0.015758715569972992, + 0.02051025815308094, + -0.007349509280174971, + -0.034411657601594925, + -0.0037174844183027744, + -0.041407931596040726, + -0.00480851624161005, + -0.014436943456530571, + 0.007172893267124891, + 0.0094290217384696, + 0.040906570851802826, + 0.009560059756040573, + -0.013650716282427311, + 0.039607588201761246, + -0.004882581066340208, + -0.00933216791599989, + 0.025820136070251465, + 0.03817186877131462, + 0.014721808023750782, + 0.006529098842293024, + -0.03195042535662651, + -0.054648444056510925, + -0.049953874200582504, + -0.0029483495745807886, + 0.008876384235918522, + 0.04015452787280083, + 0.05186816677451134, + -0.021114172413945198, + 0.015610585920512676, + -0.03279362618923187, + -0.011383193545043468, + -0.014573678374290466, + -0.031790900975465775, + -0.008158525452017784, + -0.024771833792328835, + 0.02078372798860073, + -0.019097330048680305, + 0.011918739415705204, + 0.026959596201777458, + 0.02698238380253315, + -0.005879607517272234, + 0.031016068533062935, + 0.009599940851330757, + -0.05501307174563408, + 0.019427772611379623, + 0.037237513810396194, + 0.006312601733952761, + -0.02195737138390541, + 0.007349509280174971, + -0.0052386620081961155, + 0.005526375025510788, + -0.021752268075942993, + 0.032064370810985565, + 0.020578626543283463, + -0.01983797736465931, + -0.015109224244952202, + -0.04393753036856651, + -0.02932967059314251, + 0.003632024861872196, + -0.013286089524626732, + -0.009189735166728497, + -0.0229828841984272, + 0.03641710430383682, + -0.04361848160624504, + -0.04885999485850334, + 0.028873886913061142, + -0.012283366173505783, + -0.01896059513092041, + -0.011052750051021576, + 0.04313991218805313, + 0.0399722158908844, + 0.015952423214912415, + -0.026344288140535355, + -0.03352287784218788, + -0.01975821517407894, + -0.03994942456483841, + -0.02593408338725567, + -0.005529223941266537, + -0.00940623227506876, + 0.02828136831521988, + -0.021421825513243675, + -0.043231066316366196, + -0.007617282215505838, + 0.0010547115234658122, + 0.01588405668735504, + 0.03115280345082283, + 0.013662111014127731, + -0.016100553795695305, + 0.030970489606261253, + -0.05004503205418587, + 0.0008538819383829832, + -0.024862991645932198, + 0.012568230740725994, + 0.0015838477993384004, + 0.010437442921102047, + -0.006557585671544075, + 0.003805792424827814, + -0.021102776750922203, + 0.001649366575293243, + -0.012363128364086151, + 0.03436607867479324, + -0.015337115153670311, + -0.0031762414146214724, + 0.011035658419132233, + -0.016180315986275673, + -0.028645994141697884, + -0.014767386019229889, + -0.004774332512170076, + 0.016807017847895622, + -0.0027033661026507616, + -0.02543272078037262, + -0.04361848160624504, + -0.024749046191573143, + 0.014266024343669415, + 0.005765661597251892, + -0.015952423214912415, + -0.02773442678153515, + 0.008055973798036575, + 0.03242899850010872, + -0.033340565860271454, + -0.009537270292639732, + -0.04908788576722145, + -0.02593408338725567, + 0.00630120700225234, + -0.00010967291018459946, + 0.012750543653964996, + 0.07101107388734818, + -0.02166111208498478, + 0.021490193903446198, + -0.025569455698132515, + -0.007104525808244944, + 0.011736425571143627, + -0.003327219747006893, + 0.024270473048090935, + -0.004626202862709761, + -0.021740874275565147, + -0.03511812165379524, + -0.06722807139158249, + -0.05036408081650734, + 0.008950448594987392, + 0.05423823744058609, + -0.022641045972704887, + -0.0357334278523922, + 0.029534772038459778, + 0.011371798813343048, + -0.027392590418457985, + 0.029375247657299042, + -0.008973238058388233, + -0.004267273470759392, + 0.0005113321240060031, + 0.0354827456176281, + 0.0054836454801261425, + -0.03176811337471008, + -0.017319774255156517, + -0.0259796604514122, + -0.0057371752336621284, + -0.004170419182628393, + 0.04284365102648735, + -0.006380969192832708, + -0.007474849931895733, + 0.02468067780137062, + -0.03527764603495598, + 0.01402673777192831, + 0.025068093091249466, + 0.0009350684122182429, + -0.027301432564854622, + -0.03393308445811272, + -0.014961094595491886, + -0.029466405510902405, + -0.060664787888526917, + -0.011759215034544468, + 0.01166805811226368, + 0.018231341615319252, + 0.024293262511491776, + -0.013662111014127731, + -0.02989939972758293, + 0.044279370456933975, + 0.015257353894412518, + -0.03429770842194557, + -0.03926575183868408, + -0.03844533860683441, + -0.00848327111452818, + 0.02442999742925167, + 0.004933856427669525, + 0.010927409864962101, + 0.01646517962217331, + 0.0005148929776623845, + -0.005133261904120445, + 0.014995277859270573, + -0.003435468301177025, + 0.00753752002492547, + -0.006244234275072813, + -0.02675449289381504, + -0.05218721181154251, + 0.014744596555829048, + -0.04049636423587799, + -0.017878109589219093, + -0.006899422965943813, + -0.02773442678153515, + 0.01988355629146099, + -0.002962592989206314, + 0.018641546368598938, + 0.06289812922477722, + -0.0040593221783638, + 0.011873160488903522, + 0.006796871777623892, + -0.01935940608382225, + -0.012682176195085049, + 0.029717085883021355, + -0.01918848603963852, + 0.03509533032774925, + -0.026845648884773254, + 0.024589521810412407, + -0.047629378736019135, + -0.004817062057554722, + -0.014892726205289364, + -0.050272922962903976, + 0.018299708142876625, + -0.022766387090086937, + -0.0246123094111681, + -0.025113672018051147, + 0.028759939596056938, + -0.013684900477528572, + 0.022515706717967987, + -0.010135485790669918, + 0.007924935780465603, + 0.0017818287014961243, + 0.006819660775363445, + -0.03507254272699356, + -0.0021977312862873077, + 0.02118253894150257, + 0.05501307174563408, + 0.025774559006094933, + 0.0003580393095035106, + -0.028144633397459984, + 0.011121117509901524, + -0.0005900260293856263, + 0.02545551024377346, + -0.0404735766351223, + 0.012021290138363838, + -0.006016342435032129, + 0.021102776750922203, + -0.05519538372755051, + -0.048404209315776825, + 0.00037281669210642576, + -0.046603865921497345, + -0.003190484596416354, + -0.02465788833796978, + 0.004657537676393986, + -0.0020709664095193148, + -0.0002709775581024587, + -0.02518204040825367, + 0.00070717663038522, + -0.00016192777547985315, + 0.028896674513816833, + -0.007657163310796022, + -0.048449788242578506, + -0.03302151709794998, + -0.003837127471342683, + 0.03226947411894798, + 0.00450940802693367, + -0.005050651263445616, + -0.004970889072865248, + 0.011793398298323154, + 0.010978685691952705, + 0.00112877634819597, + -0.035140909254550934, + -0.016396813094615936, + 0.008266774006187916, + 0.009662610478699207, + 0.009115670807659626, + 0.01935940608382225, + -0.02855483815073967, + -0.001471326220780611, + -0.009184038266539574, + -0.015565006993710995, + -0.006466428749263287, + 0.03299872577190399, + 0.014243234880268574, + 0.027711637318134308, + -0.009303681552410126, + 0.04927019774913788, + 0.001168657443486154, + -0.03457118198275566, + -0.06212329491972923, + 0.021353458985686302, + -0.003358554793521762, + 0.023142408579587936, + 0.009372049011290073, + -0.012192209251224995, + 0.021079987287521362, + -0.029398037120699883, + -0.0025965417735278606, + 0.015849871560931206, + 0.023039856925606728, + -0.0014257478760555387, + -0.02755211479961872, + -0.04548719525337219, + 0.0208634901791811, + -0.03375076875090599, + 0.01814018376171589, + -0.008329443633556366, + -0.009354956448078156, + -0.006124590989202261, + 0.009053000248968601, + 0.021991554647684097, + 0.009674005210399628, + 0.00500222435221076, + -0.04076983779668808, + -0.018174368888139725, + 0.006483520846813917, + 0.04304875433444977, + -0.015587796457111835, + -0.032611310482025146, + 0.0028913766145706177, + 0.00277885515242815, + -0.0098050432279706, + -0.0012334641069173813, + 0.019917739555239677, + -0.00048711863928474486, + -0.012363128364086151, + -0.02600244991481304, + 0.036462683230638504, + 0.010391863994300365, + 0.017467902973294258, + 0.019530324265360832, + -0.020817913115024567, + 0.03789839893579483, + -0.027392590418457985, + -0.0052500562742352486, + -0.0005675929132848978, + 0.01083055604249239, + 0.012397311627864838, + -0.02545551024377346, + 0.019028961658477783, + -0.02955756150186062, + 0.00648921774700284, + -0.028965042904019356, + 0.03890112414956093, + -0.0034924412611871958, + -0.029967766255140305, + 0.003822884289547801, + -0.007281141821295023, + -0.02645823359489441, + -0.023187987506389618, + -0.04186371713876724, + 0.0002813038881868124, + 0.027141908183693886, + 0.010710912756621838, + -0.021490193903446198, + 0.01244289055466652, + -0.017319774255156517, + 0.010784978047013283, + -0.017752768471837044, + 0.006962093524634838, + 0.013502586632966995, + 0.010728004388511181, + 0.0293524581938982, + -0.01791229285299778, + 0.014209051616489887, + 0.00011154233652632684, + 0.03254294395446777, + 0.030172869563102722, + -0.02023678831756115, + -0.08477573841810226, + -0.00959424301981926, + -0.00687663396820426, + -0.01442554872483015, + 0.059844378381967545, + 0.015496639534831047, + -0.006278418004512787, + -0.010568480007350445, + 0.02130788005888462, + -0.002388590481132269, + -0.013513981364667416, + -0.05747430399060249, + -0.03195042535662651, + 0.008762437850236893, + -0.009446113370358944, + 0.0036234790459275246, + -0.04252460226416588, + 0.0002926984743680805, + -0.09229616075754166, + -0.03664499521255493, + 0.0037516681477427483, + -0.027643270790576935, + -0.022253630682826042, + -0.0074634552001953125, + 0.021763663738965988, + 0.027415378019213676, + -0.02445278689265251, + -0.02985382080078125, + -0.03716914728283882, + -0.00020545866573229432, + -0.01971263810992241, + 0.005039256531745195, + -0.007577401120215654, + 0.02275499328970909, + 0.016054974868893623, + 0.013251906260848045, + -0.003905495163053274, + 0.018254129216074944, + -0.020498864352703094, + -0.008961843326687813, + 0.004435343202203512, + 0.01788950338959694, + -0.016351234167814255, + -0.0021564257331192493, + 0.007617282215505838, + 0.008164222352206707, + 0.014824358746409416, + 0.06030016019940376, + 0.022766387090086937, + 0.024726256728172302, + 0.0012939978623762727, + 0.026344288140535355, + -0.018504811450839043, + -0.013229116797447205, + 0.01816297322511673, + 0.03582458570599556, + 0.021273696795105934, + 0.002471201354637742, + 0.014277419075369835, + -2.4730929908400867e-06, + 0.019120119512081146, + 0.01363932155072689, + 0.0019271096680313349, + 0.047857269644737244, + 0.013263300992548466, + -0.011639571748673916, + -0.023495640605688095, + 0.019997501745820045, + 0.0262303426861763, + 0.010272220708429813, + 0.0054238238371908665, + 0.00835792999714613, + 0.022549889981746674, + 0.036257579922676086, + -0.04074704647064209, + 0.019553113728761673, + -0.015097829513251781, + 0.002993928035721183, + 0.005027861800044775, + 0.012363128364086151, + 0.014539494179189205, + 0.024247683584690094, + -0.008164222352206707, + 0.006130288355052471, + -0.014835753478109837, + -0.01148004736751318, + 0.0018615907756611705, + -0.002766036195680499, + 0.0018003449076786637, + 0.004856943152844906, + -0.004557835403829813, + 0.031813688576221466, + -0.003515230491757393, + -0.010226642712950706, + -0.008363627828657627, + -0.0025908444076776505, + 0.037009622901678085, + -0.04885999485850334, + -0.00099275354295969, + 0.01566755771636963, + 0.0076970444060862064, + 0.00838071946054697, + -0.022903122007846832, + -0.037761665880680084, + 0.001413641031831503, + 0.019382193684577942, + -0.0046404460445046425, + 0.038285814225673676, + 0.02130788005888462, + -0.008090157993137836, + 0.012385916896164417, + -0.026093605905771255, + -0.0071785906329751015, + -0.0018701368244364858, + -0.01439136452972889, + -0.058294713497161865, + 0.001659336849115789, + 0.026344288140535355, + -0.024293262511491776, + 0.0031477550510317087, + 0.03894670307636261, + -0.0022233689669519663, + 0.04619365930557251, + 0.023244960233569145, + 0.017752768471837044, + -0.026663336902856827, + 0.0407242588698864, + -0.025022516027092934, + 0.03475349396467209, + -0.0015154802240431309, + 0.00707034207880497, + -0.03254294395446777, + -0.03457118198275566, + 0.025774559006094933, + -0.02800789661705494, + -0.02325635403394699, + -0.027643270790576935, + -0.006916515063494444, + 8.884217822924256e-05, + 0.018903622403740883, + 0.004184662364423275, + -0.03530043363571167, + 0.004982283804565668, + -0.016829807311296463, + 0.020567230880260468, + 0.03087933361530304, + -0.04589740186929703, + 0.009349259547889233, + 0.027939530089497566, + 0.03304430469870567, + -0.0162372887134552, + 0.017023514956235886, + -0.023837478831410408, + -0.001986931310966611, + 0.019268248230218887, + -0.007657163310796022, + -0.034616757184267044, + -0.0029284090269356966, + -0.009525875560939312, + -0.03486743941903114, + -0.019530324265360832, + -0.002355830976739526, + -0.03117559291422367, + 0.01477878075093031, + 0.0016764288302510977, + 0.015610585920512676, + -0.039311327040195465, + -0.012841700576245785, + 0.030514707788825035, + -0.02566061168909073, + 0.01363932155072689, + 0.012408706359565258, + -0.04601134732365608, + 0.026936806738376617, + -0.0038741598837077618, + -0.027962319552898407, + -0.009081486612558365, + -0.006711412221193314, + -0.017855320125818253, + 0.0324745774269104, + 0.022447338327765465, + -0.004734451416879892, + 0.002939803758636117, + -0.028349734842777252, + 0.055423274636268616, + 0.02098883129656315, + 0.006762688048183918, + -0.0023301932960748672, + -0.003805792424827814, + 0.04334501177072525, + -0.011331917718052864, + 0.0129898302257061, + 0.01988355629146099, + 0.014436943456530571, + -0.002936955075711012, + -0.059023965150117874, + -0.043208278715610504, + 0.0372147262096405, + 0.013730478473007679, + -0.022652441635727882, + 0.009565756656229496, + 0.01083055604249239, + 0.012431495822966099, + -0.03090212307870388, + -0.047629378736019135, + 0.014926910400390625, + 0.023677954450249672, + -0.011075539514422417, + 0.00667153112590313, + 0.009166945703327656, + -0.014482521452009678, + -0.03113001398742199, + 0.025637824088335037, + -0.00688233133405447, + 0.03377356007695198, + 0.006079012528061867, + -0.006751293316483498, + -0.0389694906771183, + -0.021364852786064148, + -0.03304430469870567, + -0.012477073818445206, + 0.021649718284606934, + -0.017604637891054153, + -0.005677353590726852, + 0.024293262511491776, + 0.02028236724436283, + -0.022994277998805046, + 0.02028236724436283, + 0.013730478473007679, + 0.0038741598837077618, + -0.00893335696309805, + -0.035186488181352615, + 0.009571453556418419, + 0.008625702932476997, + -0.045327670872211456, + 0.02857762761414051, + -0.021718084812164307, + -0.0339786633849144, + 0.004310003016144037, + -0.05938859283924103, + -0.010813464410603046, + 0.02930688112974167, + -0.026412654668092728, + 0.019644269719719887, + 0.017251405864953995, + -0.038285814225673676, + -0.019097330048680305, + 0.019393589347600937, + 0.0016208802117034793, + 0.004822759423404932, + 0.02698238380253315, + -0.006375271826982498, + 0.03536880016326904, + 0.02268662489950657, + 0.001575301750563085, + -0.02000889740884304, + -0.0018772584153339267, + 0.01778695173561573, + -0.03224668279290199, + 0.016829807311296463, + -0.009987356141209602, + -0.0203621294349432, + -0.01828831434249878, + 0.03354566916823387, + 0.028099054470658302, + -0.020726755261421204, + 0.009166945703327656, + -0.009491692297160625, + -0.015872661024332047, + -0.00688802869990468, + -0.0015710288425907493, + 0.010813464410603046, + 0.004369824659079313, + -0.006147380452603102, + 0.02195737138390541, + -0.017228616401553154, + -0.0031819387804716825, + 0.002885679481551051, + -0.01816297322511673, + 0.05328109487891197, + 0.011998501606285572, + -0.0036747546400874853, + 0.016567731276154518, + -0.0035978411324322224, + -0.008397811092436314, + 0.007566006388515234, + 0.01751348190009594, + -0.0007741198060102761, + 0.01300122495740652, + -0.04104330763220787, + -0.008876384235918522, + 0.00033916704705916345, + 0.025250406935811043, + 0.005509283393621445, + 0.014368575997650623, + -0.03065144270658493, + -0.010568480007350445, + -0.034411657601594925, + 0.01659052073955536, + -0.02273220382630825, + 0.006466428749263287, + 0.018219945952296257, + 0.0026478173676878214, + -0.0060220398008823395, + 0.0017932233167812228, + -0.019142907112836838, + 0.025546666234731674, + 0.030423549935221672, + -0.0032218198757618666, + 0.029785452410578728, + -0.009674005210399628, + -0.04858652502298355, + 0.013548165559768677, + -0.004198905546218157, + -0.005420975387096405, + 0.009383443742990494, + -0.004329943563789129, + -0.015496639534831047, + 0.00022664548305328935, + -0.008671281859278679, + 0.004321397747844458, + -0.0013281817082315683, + -0.013719083741307259, + -0.023974213749170303, + 0.0057685100473463535, + -0.01579289883375168, + -0.008751044049859047, + 0.007469152566045523, + -0.0026463931426405907, + 0.01910872384905815, + 0.011816187761723995, + -0.006472126115113497, + -0.0288510974496603, + -0.018026238307356834, + 0.011354707181453705, + -0.004460981115698814, + -0.023974213749170303, + 0.01594102941453457, + -0.015268747694790363, + 0.05519538372755051, + 0.03252015262842178, + -0.018128789961338043, + 0.009537270292639732, + -0.025227617472410202, + -0.022025737911462784, + -0.03274804726243019, + 0.019575903192162514, + 0.01686399057507515, + -0.019575903192162514, + 0.003925435710698366, + -0.0241109486669302, + -0.01594102941453457, + -0.02440720796585083, + 0.0025466904044151306, + -0.03844533860683441, + 0.0018872286891564727, + -0.035186488181352615, + 0.014436943456530571, + 0.03343171998858452, + 0.0055434671230614185, + 0.0046404460445046425, + -0.003817186923697591, + -0.036212000995874405, + 0.04457562789320946, + 0.025820136070251465, + 0.014186262153089046, + 0.03008171170949936, + 0.018823860213160515, + 0.06431105732917786, + 0.009599940851330757, + -0.05341782793402672, + 0.002377195982262492, + 0.021626928821206093, + 0.004281516652554274, + -0.0054437643848359585, + -0.021091382950544357, + 0.015314326621592045, + -0.02288033254444599, + -0.0005077713285572827, + -0.027347011491656303, + 0.017502088099718094, + 0.013240511529147625, + 0.003985257353633642, + -0.03851370885968208, + -0.0031534521840512753, + -0.030970489606261253, + 0.02700517326593399, + 0.007292536552995443, + -0.004569229669868946, + -0.021695295348763466, + 0.034935805946588516, + 0.013536770828068256, + 0.012192209251224995, + -0.003956770524382591, + -0.00415332755073905, + -0.026321498677134514, + 0.03459396958351135, + 0.013251906260848045, + -0.019701242446899414, + -0.03427492082118988, + 0.04174977168440819, + 0.01166805811226368, + -0.01504085585474968, + 0.006010645069181919, + 0.02907898835837841, + -0.033112671226263046, + 0.02163832262158394, + 0.0020923311822116375, + -0.03356845676898956, + 0.03169974312186241, + 0.02698238380253315, + 0.0201114472001791, + -0.0035779005847871304, + 0.0031335116364061832, + 0.02141043171286583, + 0.013080987147986889, + -0.005862515419721603, + 0.01170224230736494, + 0.03277083486318588, + -0.007406482473015785, + 0.021763663738965988, + -0.024202104657888412, + -0.023176591843366623, + -0.04899672791361809, + -0.00545800756663084, + 0.021752268075942993, + 0.017445113509893417, + 0.01644239015877247, + 0.0024598066229373217, + -0.0057770563289523125, + 0.025523876771330833, + 0.02365516498684883, + 0.020703965798020363, + -0.005116170272231102, + -0.024088159203529358, + 0.00500222435221076, + 0.021797847002744675, + 0.014881332404911518, + -0.026412654668092728, + 0.026389865204691887, + -0.006135985720902681, + 0.02040770649909973, + 0.01833389140665531, + -0.004124840721487999, + 0.006922212429344654, + -0.0319732129573822, + -0.009007422253489494, + -0.019348010420799255, + 0.0017789800185710192, + -0.029375247657299042, + -0.029739875346422195, + 0.022344786673784256, + -0.006466428749263287, + -0.005193083547055721, + 0.032588522881269455, + -0.004671781323850155, + 0.010477324016392231, + 0.023472851142287254, + -0.04031405225396156, + 0.02723306603729725, + 0.03188205882906914, + -0.013069592416286469, + -0.0005177416023798287, + 0.007491941563785076, + -0.0072184717282652855, + 0.02520482800900936, + -0.040883783251047134, + -0.008961843326687813, + 0.012511258013546467, + -0.005398185923695564, + 0.03252015262842178, + -0.003879857249557972, + -0.01310377661138773, + 0.00940623227506876, + 0.013206327334046364, + -0.010124091058969498, + 0.05236952751874924, + 0.010300708003342152, + 0.01401534304022789, + -0.01442554872483015, + -0.01971263810992241, + 0.013707689009606838, + -0.00023697182768955827, + 0.008147130720317364, + -0.02518204040825367, + 0.0077084386721253395, + -0.012499863281846046, + -0.037488196045160294, + 0.010072816163301468, + 0.029033411294221878, + -0.0054437643848359585, + -0.022698018699884415, + -0.02930688112974167, + 0.010471626184880733, + -0.024270473048090935, + -0.042228344827890396, + 0.03060586377978325, + 0.023974213749170303, + 0.013149354606866837, + 0.006443639751523733, + 0.026640547439455986, + -0.018732702359557152, + -0.010226642712950706, + -0.0011166696203872561, + -0.030742598697543144, + -0.017057698220014572, + 0.042729705572128296, + -0.027073541656136513, + -0.06485799700021744, + 0.020327944308519363, + -0.008340838365256786, + 0.022846149280667305, + 0.01908593438565731, + 0.037283092737197876, + -0.007833778858184814, + -0.0424790233373642, + 0.055924639105796814, + -0.001461355946958065, + 0.010483020916581154, + -0.0036576627753674984, + 0.0015396936796605587, + 0.01916569657623768, + -0.03607526421546936, + 0.02281196601688862, + -0.012260576710104942, + -0.05350898578763008, + 0.006426547653973103, + -0.02233339287340641, + 0.04876883700489998, + 0.006625953130424023, + 0.01507504004985094, + -0.0178667139261961, + 0.013024014420807362, + -0.014858542941510677, + 0.009007422253489494, + 0.019017567858099937, + -0.010539993643760681, + -0.012921462766826153, + 0.002059571910649538, + 0.013024014420807362, + -0.009195432998239994, + -0.014562283642590046, + -0.030218448489904404, + -0.028144633397459984, + 0.00026866301777772605, + -0.0017718584276735783, + -0.05218721181154251, + 0.012009895406663418, + -0.0178667139261961, + 0.022789176553487778, + 0.017900897189974785, + 0.016032185405492783, + -0.014288813807070255, + 0.03536880016326904, + -0.0026179065462201834, + -0.01709188148379326, + 0.027666060253977776, + 0.008585821837186813, + -0.030332393944263458, + -0.0021820636466145515, + 0.04794842749834061, + -0.048677679151296616, + 0.015325721353292465, + 0.012647992931306362, + -0.031494639813899994, + -0.0007103813695721328, + -0.013992554508149624, + 0.03860486298799515, + 0.003857068018987775, + -0.025865714997053146, + -0.0017917989753186703, + -0.008112946525216103, + 0.024498363956809044, + -0.02013423666357994, + 0.026161974295973778, + 0.03504975140094757, + 0.008711162954568863, + -0.0030024738516658545, + -0.04279807209968567, + -0.05250626057386398, + 0.032064370810985565, + -0.019268248230218887, + -0.0024768984876573086, + 0.010705215856432915, + -0.027164697647094727, + 0.011918739415705204, + 0.002748944330960512, + 0.05113891139626503, + 0.008050276897847652, + -0.013240511529147625, + 0.017308378592133522, + 0.00023394513118546456, + -0.02340448461472988, + 0.010562783107161522, + 0.013251906260848045, + 0.013844424858689308, + 0.005486494395881891, + -0.043208278715610504, + -0.021797847002744675, + -0.022025737911462784, + 0.0005732902209274471, + 0.038809966295957565, + 0.007822385057806969, + -0.010551388375461102, + 0.0038741598837077618, + -0.0022717961110174656, + 0.01260241400450468, + -0.028645994141697884, + 0.0005601152079179883, + 0.01761603355407715, + -0.011172393336892128, + -0.01853899471461773, + -0.01122936699539423, + 0.011423074640333652, + -0.02115974947810173, + -0.011747820302844048, + 0.016658887267112732, + -0.014163472689688206, + -0.006728504318743944, + 0.022914515808224678, + 0.013992554508149624, + -0.0051788403652608395, + 0.0006690759910270572, + 0.014163472689688206, + -0.003033809131011367, + -0.020749544724822044, + -0.05081986263394356, + -0.014562283642590046, + 0.00771983340382576, + -0.010095604695379734, + 0.0019142908276990056, + -0.0047800298780202866, + 0.001203553401865065, + -0.010807766579091549, + -0.005036408081650734, + 0.049953874200582504, + 0.029967766255140305, + -0.008346536196768284, + -0.010403258726000786, + -0.045350462198257446, + 0.03288478031754494, + -0.005292786285281181, + -0.03874159976840019, + 0.022390365600585938, + 0.015302931889891624, + -0.02723306603729725, + 0.00386561406776309, + -0.027643270790576935, + 0.026025239378213882, + -0.04794842749834061, + -0.010374772362411022, + -0.02417931519448757, + 0.004130538087338209, + -0.021068593487143517, + -0.03963037580251694, + 0.025842925533652306, + 0.04204602912068367, + 0.003780154511332512, + 0.01613473705947399, + -0.009525875560939312, + -0.01724001206457615, + 0.01791229285299778, + 0.026617757976055145, + -0.010329194366931915, + 0.03744261711835861, + 0.014345786534249783, + -0.01646517962217331, + 0.025250406935811043, + -0.00753752002492547, + -0.011816187761723995, + -0.023791899904608727, + 0.0029654414393007755, + 0.01696654222905636, + 0.015872661024332047, + -0.008825108408927917, + 0.016020791605114937, + -0.015542218461632729, + 0.0006352482596412301, + -0.005477948114275932, + -0.00630120700225234, + -0.014926910400390625, + -0.02985382080078125, + 0.014197656884789467, + -0.011035658419132233, + 0.030491918325424194, + -0.01194152794778347, + -0.000984919723123312, + -0.021672505885362625, + -0.0054437643848359585, + -0.015895450487732887, + 0.0178667139261961, + 0.015553613193333149, + -0.020430495962500572, + -0.023427272215485573, + -0.03327219560742378, + -0.035710640251636505, + 0.017843924462795258, + 0.0054637049324810505, + 0.053098779171705246, + 0.02126230113208294, + 0.04699128121137619, + 0.024976937100291252, + -0.011770609766244888, + 0.0099930539727211, + 0.0026976687368005514, + -0.01297843549400568, + 0.00500222435221076, + -0.01231754943728447, + 0.027347011491656303, + 0.011035658419132233, + -0.0049025216139853, + 0.013206327334046364, + 0.014072316698729992, + -0.04200045019388199, + 0.024862991645932198, + 0.03169974312186241, + 0.03345451131463051, + 0.016430996358394623, + 0.021205328404903412, + 0.022219447419047356, + -0.015337115153670311, + -0.011918739415705204, + -0.012944252230226994, + -0.011309128254652023, + 0.018675729632377625, + 0.030218448489904404, + -0.018242735415697098, + 0.04366406053304672, + -0.01621449925005436, + 0.023222170770168304, + -0.030195659026503563, + 0.005648867227137089, + -0.01833389140665531, + 0.007446363102644682, + 0.025911293923854828, + -0.0012811790220439434, + -0.012841700576245785, + -0.047674957662820816, + -0.02905619889497757, + 0.002374347299337387, + 0.009184038266539574, + 0.00839211419224739, + 0.011782004497945309, + -0.03835418447852135, + 0.004452435299754143, + -0.0025438417214900255, + 0.022276420146226883, + -0.02438441850244999, + 0.021296484395861626, + 0.004839851520955563, + 0.0040023489855229855, + 0.005822634324431419, + 0.004848397336900234, + -0.005175991449505091, + -0.037465404719114304, + -0.04835863038897514, + 0.02677728235721588 + ], + "how_to_smelt_ores": [ + 0.04297883063554764, + 0.004875246435403824, + -0.01948900707066059, + -0.023669499903917313, + -0.014541889540851116, + -0.0048602730967104435, + -0.014062750153243542, + -0.06185693293809891, + 0.037804123014211655, + -0.0414934977889061, + 0.06971482187509537, + -0.032413799315690994, + -0.0012143196072429419, + -0.0046416656114161015, + 0.04537452757358551, + 0.05510106310248375, + -0.008852105587720871, + 0.03028162755072117, + -0.02303463965654373, + 0.027526576071977615, + 0.05788007378578186, + -0.00038181443233042955, + 0.0343543142080307, + -0.016865717247128487, + -0.032605454325675964, + 0.02767031639814377, + 0.017404749989509583, + 0.024148641154170036, + -0.03303668275475502, + 0.03116803616285324, + 0.015368405729532242, + -0.01176287978887558, + -0.0360073484480381, + 0.009474987164139748, + -0.0189619529992342, + -0.026807865127921104, + 0.0365583598613739, + 0.012182126753032207, + 0.005558020435273647, + -0.03454597294330597, + 0.01726100780069828, + -0.031814876943826675, + -0.007774041499942541, + -0.031263865530490875, + 0.0002509868354536593, + 0.05859878286719322, + -0.009810385294258595, + 0.005680799949914217, + 0.030377456918358803, + 0.030880553647875786, + 0.02874838188290596, + 0.004270332399755716, + -0.039672765880823135, + -0.035767778754234314, + 0.003485741326585412, + 0.015248620882630348, + -0.03756455332040787, + 0.020399373024702072, + -0.004971074406057596, + -0.026999522000551224, + -0.02242373675107956, + -0.013463824987411499, + 0.04707547277212143, + 0.04254760593175888, + 0.011355610564351082, + -0.002259443048387766, + -0.05395112931728363, + 0.006336622405797243, + 0.03363560512661934, + 0.024040833115577698, + -0.033132508397102356, + -0.02127380296587944, + 0.03833117336034775, + -0.017296941950917244, + -0.02635268308222294, + -0.004989041946828365, + -0.007252977229654789, + 0.018866125494241714, + -0.005968283861875534, + -0.02503504790365696, + -0.06693581491708755, + -0.021705027669668198, + -6.719185330439359e-05, + 0.023585651069879532, + -0.01096630934625864, + -0.003024569246917963, + -0.04800979793071747, + 0.028317155316472054, + -0.040056079626083374, + -0.08753882348537445, + -0.031072208657860756, + 0.03272524103522301, + -0.031263865530490875, + -0.01976451277732849, + 0.04252364858984947, + -0.03955298289656639, + 0.022771114483475685, + -0.03677397221326828, + -0.019824404269456863, + 0.04683590307831764, + 0.013308105058968067, + -0.0024570883251726627, + -0.00878023449331522, + -0.014889265410602093, + -0.0018896071705967188, + 0.03028162755072117, + -0.02728700451552868, + 0.012553459964692593, + -0.05994037538766861, + -0.0500221848487854, + -0.028149457648396492, + -0.025298574939370155, + 0.02671203762292862, + -0.012158169411122799, + -0.006660041864961386, + 0.05419069901108742, + -0.012936771847307682, + 0.029419176280498505, + 0.04158932343125343, + 0.007181106135249138, + -0.03636670112609863, + -0.0037103379145264626, + 0.0321502722799778, + -0.023537736386060715, + -0.03114408068358898, + -0.011313686147332191, + -0.0007441638153977692, + -0.0406789593398571, + 0.01726100780069828, + 0.006977471522986889, + 0.004671611823141575, + -0.046787992119789124, + 0.05941332131624222, + 0.010984277352690697, + -0.025298574939370155, + 0.009756482206285, + -0.013727352023124695, + -0.04051126167178154, + -0.0012794526992365718, + 0.046787992119789124, + -0.03191070258617401, + -0.020878512412309647, + -0.031814876943826675, + 0.009085685946047306, + -0.005252568982541561, + -0.014074728824198246, + -0.02690369449555874, + -0.005686789285391569, + 0.03825930505990982, + 0.013511739671230316, + 0.025849586352705956, + -0.0007890831911936402, + -0.016290750354528427, + -0.0031862789765000343, + 0.04408084973692894, + -0.029467090964317322, + -0.04326631501317024, + 0.07287714630365372, + 0.009828353300690651, + 0.00044133258052170277, + -0.023621587082743645, + 0.01353569608181715, + -0.0368218868970871, + -0.017416726797819138, + -0.018315114080905914, + 0.003180289641022682, + -0.02520274743437767, + -0.03569590672850609, + -0.029538961127400398, + 0.09036574512720108, + -0.005411284044384956, + 0.03131178021430969, + -0.008786223828792572, + 0.010385353118181229, + 0.02135765179991722, + 0.0031263865530490875, + -0.012277954258024693, + -0.0008160347933880985, + -0.006749880500137806, + 0.02927543595433235, + -0.00895991176366806, + -0.011619137600064278, + -0.06013203039765358, + -0.039696723222732544, + 0.028460897505283356, + 0.005474171135574579, + -0.0541427843272686, + -0.0020438302308321, + 0.033899132162332535, + 0.01791982352733612, + -0.03785203397274017, + 0.0050788805820047855, + -0.03813951835036278, + 0.031647175550460815, + -0.008265160024166107, + -0.0313357375562191, + 0.03413870185613632, + -0.03730102628469467, + 0.025681886821985245, + 0.0001297981943935156, + -0.00040202814852818847, + 0.034234531223773956, + 0.032605454325675964, + 0.00824719201773405, + 0.01827917993068695, + 0.01906975917518139, + 0.001456135418266058, + 0.03061702661216259, + 0.06492342799901962, + 0.02836507000029087, + -0.004150547552853823, + 0.014781459234654903, + 0.042667388916015625, + 0.03198257461190224, + 0.015847545117139816, + -0.029467090964317322, + -0.046979647129774094, + 0.04568596929311752, + -0.003898999188095331, + -0.0025529160629957914, + 0.00606111716479063, + -0.01885414682328701, + 0.041733067482709885, + -0.01596732996404171, + 0.004246375523507595, + 0.03979255259037018, + 0.025250662118196487, + 0.0009904715698212385, + 0.08868875354528427, + 0.00713918125256896, + -0.031647175550460815, + -0.022639350965619087, + 0.028868166729807854, + -0.02537044696509838, + 0.008301095105707645, + 0.004785407800227404, + -0.02053113654255867, + 0.010283535346388817, + 0.0023462872486561537, + -0.01540434081107378, + -0.03157530725002289, + -0.018315114080905914, + -0.0026801875792443752, + -0.025921456515789032, + -0.01540434081107378, + 0.00028954262961633503, + -0.022986726835370064, + -0.0379239059984684, + 0.07445830851793289, + 0.045829709619283676, + 0.03320438042283058, + -0.03284502401947975, + 0.03267732635140419, + -0.0094809764996171, + -0.011792825534939766, + -0.014302319847047329, + -0.03358769044280052, + -0.021417543292045593, + 0.011122030206024647, + -0.018315114080905914, + -0.021968554705381393, + 0.05653848499059677, + -0.10531490296125412, + 0.02165711484849453, + -0.00035336552537046373, + 0.018207307904958725, + 0.030952423810958862, + 0.009103653952479362, + -0.015919415280222893, + -0.03303668275475502, + -0.03806765004992485, + 0.016123050823807716, + 0.02764636091887951, + -0.040247734636068344, + -0.05749676376581192, + -0.020794661715626717, + 0.011253793723881245, + 0.05490940809249878, + 0.005096848588436842, + 0.027574488893151283, + -0.005225617438554764, + -0.0016155991470441222, + 0.03964880853891373, + 0.029802488163113594, + 0.007312869653105736, + 0.006028176285326481, + 0.010079901665449142, + -0.00820526760071516, + -0.012182126753032207, + -0.038403045386075974, + -0.0022070372942835093, + 0.02410072647035122, + 0.023094533011317253, + 0.03358769044280052, + 0.011547266505658627, + 0.0020737764425575733, + -0.018806232139468193, + 0.010457223281264305, + -0.008319063112139702, + -0.03739685192704201, + 0.014961136505007744, + 0.04604532569646835, + 0.03586360439658165, + 0.01921350136399269, + -0.04903994873166084, + -0.059461236000061035, + 0.028101542964577675, + -0.04070291668176651, + 0.018566662445664406, + 0.013200298883020878, + 0.05682596564292908, + -0.04997427016496658, + 0.0447995625436306, + -0.02894003689289093, + 0.018985910341143608, + 0.05653848499059677, + 0.02335806004703045, + 0.0008190294029191136, + -0.06027577444911003, + -0.01838698610663414, + 0.025921456515789032, + 0.014038792811334133, + 0.02577771618962288, + 0.012289932928979397, + 0.010127815417945385, + -0.02894003689289093, + 0.014302319847047329, + 0.009642686694860458, + 0.0016126044793054461, + 0.029467090964317322, + -0.0302337147295475, + -0.02817341312766075, + -0.0019524942617863417, + -0.04968678578734398, + 0.0036654185969382524, + 0.04410480707883835, + 0.024795478209853172, + 0.046404678374528885, + 0.047530658543109894, + 0.04911181703209877, + -0.014745524153113365, + -0.01679384522140026, + -0.05371155962347984, + 0.012253997847437859, + 0.005060913041234016, + -0.02575375884771347, + -0.012697202153503895, + 0.03363560512661934, + -0.03356373682618141, + 0.04626093804836273, + 0.020291564986109734, + 0.05074089393019676, + -0.00849275104701519, + -0.042883001267910004, + 0.007282923441380262, + -0.012289932928979397, + -0.005704756826162338, + -0.03327625244855881, + -0.021070167422294617, + -0.015260599553585052, + -0.016362620517611504, + 0.038403045386075974, + 0.03488136827945709, + 0.020375415682792664, + -0.024280404672026634, + 0.047147344797849655, + 0.0023223301395773888, + 0.027861973270773888, + -0.03433036059141159, + 0.014038792811334133, + 0.017117265611886978, + 0.06957108527421951, + -0.015488190576434135, + 0.006031170953065157, + -0.01569182425737381, + 0.012026405893266201, + 0.022962769493460655, + 0.013332061469554901, + 0.014493975788354874, + 0.01692560873925686, + 0.003548628417775035, + -0.008798202499747276, + 0.029970187693834305, + 0.006564213894307613, + 0.018243243917822838, + -0.023897092789411545, + 0.030521199107170105, + -0.005749676376581192, + -0.08049546927213669, + -0.051795002073049545, + 0.059844546020030975, + -0.025897501036524773, + 0.005168719217181206, + 0.013056556694209576, + 0.03979255259037018, + -0.03356373682618141, + -0.004354181699454784, + 0.054621923714876175, + 0.010487169958651066, + 0.0020123866852372885, + 0.02265132963657379, + -0.007091267500072718, + -0.007133191917091608, + 0.004911181982606649, + -0.0403914749622345, + -0.011511331424117088, + -0.02259143628180027, + 0.0020378408953547478, + -0.03157530725002289, + 0.019417135044932365, + 0.022220103070139885, + 0.025274619460105896, + 0.04664424806833267, + 0.0084508266299963, + 0.03524072468280792, + -0.031263865530490875, + 0.006672020070254803, + 0.014026814140379429, + -0.029730618000030518, + -0.04784209653735161, + -0.009498944506049156, + -0.007959707640111446, + 0.0832744762301445, + 0.027550531551241875, + 0.026041241362690926, + -0.014026814140379429, + 0.022303951904177666, + -0.04930347576737404, + 0.051076289266347885, + -0.05989246070384979, + -0.024603823199868202, + 0.03916966915130615, + 0.023094533011317253, + 0.0409424863755703, + -0.012493567541241646, + -0.013799223117530346, + -0.0016200910322368145, + -0.03881031647324562, + 0.009031782858073711, + -0.010984277352690697, + -0.022519566118717194, + 0.009954127483069897, + 0.028341112658381462, + 0.009882256388664246, + -0.06027577444911003, + -0.01764431968331337, + -0.003764241235330701, + -0.005914380773901939, + 0.02025563083589077, + -0.02949104830622673, + 0.037061456590890884, + -0.008223234675824642, + -0.03866657242178917, + 0.0019719593692570925, + 0.020902469754219055, + -0.046740077435970306, + -0.0005906894220970571, + -0.005162730347365141, + 0.008995847776532173, + 0.01715320162475109, + 0.027406789362430573, + 0.03883427008986473, + 0.009037772193551064, + -0.02726304903626442, + 0.010169739834964275, + 0.042691346257925034, + 0.014362212270498276, + 0.007474579382687807, + -0.002022867789492011, + -0.03191070258617401, + -0.018866125494241714, + -0.03061702661216259, + -0.0010960320942103863, + 0.019369222223758698, + 0.03006601519882679, + -0.022819027304649353, + -0.042499691247940063, + 0.03789994865655899, + -0.014026814140379429, + -0.029994145035743713, + 0.015739738941192627, + 0.04832123592495918, + 0.032605454325675964, + -0.025729801505804062, + 0.005581977311521769, + 0.060036204755306244, + -0.03306064009666443, + -0.027191177010536194, + -0.05845504254102707, + -0.0270713921636343, + -0.006695976946502924, + -0.022579457610845566, + 0.018506770953536034, + -0.011331653222441673, + 0.03974463790655136, + -0.07038561999797821, + 0.018015652894973755, + -0.05601143091917038, + -0.010708771646022797, + 0.03282107040286064, + 0.03310855105519295, + -0.02053113654255867, + -0.022160211578011513, + 0.03399496152997017, + -0.030353499576449394, + -0.026232898235321045, + 0.015308513306081295, + -0.007977675646543503, + 0.012152180075645447, + -0.0037133325822651386, + 0.01838698610663414, + -0.008223234675824642, + -0.020111888647079468, + 0.022303951904177666, + -0.028077585622668266, + -0.0020767711102962494, + 0.007809977047145367, + 0.01874634064733982, + 0.002478050533682108, + 0.03361164778470993, + -0.013092491775751114, + 0.017057372257113457, + -0.0024466069880872965, + -0.005480160005390644, + 0.0057975901290774345, + -0.0025094940792769194, + -0.02561001665890217, + 0.01945307105779648, + 0.01968066208064556, + -0.001000952790491283, + 0.006678009405732155, + -0.036869797855615616, + -0.005812563467770815, + -0.013367997482419014, + -0.029011908918619156, + 0.04120601341128349, + -0.0324377566576004, + -0.025490231812000275, + -0.00905574019998312, + 0.014350233599543571, + -0.0313357375562191, + 0.006342611741274595, + -0.03679792955517769, + -0.029586875811219215, + 0.002433131216093898, + -0.013775265775620937, + 0.05438235402107239, + 0.03421057388186455, + -0.01585952378809452, + -0.015847545117139816, + -0.01345184724777937, + -0.025705844163894653, + -0.0017728168750181794, + -0.023980941623449326, + 0.015009051188826561, + 0.00410263380035758, + 4.4170690671307966e-05, + -0.035935476422309875, + 0.004971074406057596, + 0.030569111928343773, + -0.0031743005383759737, + -0.009486965835094452, + -0.0010166745632886887, + -0.02091444656252861, + 0.03231797367334366, + 0.03938528150320053, + -0.0037552572321146727, + 0.006953514646738768, + -0.029059821739792824, + 0.01466167438775301, + 0.004021778702735901, + -0.02783801592886448, + 0.02426842600107193, + -0.0006472129025496542, + -0.030904509127140045, + 0.012577417306602001, + 0.030161842703819275, + 0.010151771828532219, + -0.021237866953015327, + 0.0033869186881929636, + 0.013895050622522831, + -0.0373728945851326, + 0.004423058126121759, + 0.007839922793209553, + -0.025082962587475777, + -0.005893418099731207, + -0.010930374264717102, + 0.01720111444592476, + -0.01709330826997757, + -0.0373728945851326, + -0.008444837294518948, + -0.0052825151942670345, + 0.003264139173552394, + -0.003806165885180235, + 0.01566786877810955, + -0.0007250730996020138, + -0.02050717920064926, + 0.04765044152736664, + -0.019333286210894585, + 0.014949158765375614, + -0.007115224376320839, + -0.008079493418335915, + -0.008552643470466137, + 0.0009200979257002473, + -0.03246171399950981, + 0.03171904757618904, + -0.014350233599543571, + -0.006558224558830261, + -0.0026262844912707806, + 0.01641053520143032, + -0.04132579639554024, + -0.0009006328764371574, + -0.02910773642361164, + -0.006600149441510439, + -9.704450349090621e-05, + -0.003533655311912298, + 0.047890011221170425, + 0.025993328541517258, + -0.012086298316717148, + -0.011888653971254826, + -0.0037732250057160854, + 0.017871910706162453, + -0.010127815417945385, + 0.0150449862703681, + 0.012960728257894516, + 0.01448199711740017, + 0.005126794800162315, + 0.02781405858695507, + -0.06214441731572151, + 0.02913169376552105, + -0.004180493764579296, + -0.02989831753075123, + 0.0015287550631910563, + 0.01698550209403038, + 0.004506907891482115, + -0.04089457169175148, + -0.00020026542188134044, + 0.0018342066323384643, + 0.0150449862703681, + -0.00639651482924819, + -0.014338254928588867, + -0.040223777294158936, + -0.0024690667632967234, + 0.013930986635386944, + -0.004303273279219866, + 0.02033947966992855, + 0.019417135044932365, + 0.003198257414624095, + 0.004476961679756641, + -0.05615517124533653, + 0.012601373717188835, + 0.004111617337912321, + -0.03411474451422691, + -0.0582633875310421, + 0.029203563928604126, + 0.018530728295445442, + -0.042475733906030655, + -0.03718123957514763, + -0.031479477882385254, + 0.002527461852878332, + -0.01989627629518509, + -0.01064887922257185, + 0.03250962868332863, + 0.02042332850396633, + 0.014362212270498276, + 0.004105628002434969, + -0.008061525411903858, + -0.026783907786011696, + 0.05299285054206848, + 0.013595588505268097, + 0.010529094375669956, + -0.007989654317498207, + -0.03919362649321556, + -0.020567070692777634, + -0.007875858806073666, + 0.009582793340086937, + -0.008229224011301994, + -0.04027169197797775, + -0.003419859567657113, + 0.01893799565732479, + -9.035339462570846e-05, + 0.005138773005455732, + -0.021165994927287102, + 0.004800380673259497, + 0.01753651350736618, + -0.02575375884771347, + 0.025705844163894653, + -0.029467090964317322, + 0.008774245157837868, + 0.02363356575369835, + -0.00557299330830574, + -0.032198186963796616, + -0.002268427051603794, + -0.014697610400617123, + -0.0018821206176653504, + -0.023310145363211632, + 0.035552166402339935, + -0.021010275930166245, + 0.0008422377286478877, + -0.046189066022634506, + 0.0005184441106393933, + -0.01800367422401905, + 0.038163475692272186, + -0.0030784725677222013, + -0.013499761000275612, + -0.008366976864635944, + -0.05802381783723831, + 0.015931393951177597, + 0.025082962587475777, + 0.027406789362430573, + -0.012253997847437859, + -0.0039918324910104275, + -0.032030489295721054, + 0.0166261475533247, + -0.010271556675434113, + 0.04496726021170616, + -0.02360960841178894, + -0.029586875811219215, + 0.0276224035769701, + 0.018039610236883163, + 0.02989831753075123, + 0.029802488163113594, + -0.006378547288477421, + -0.01225998718291521, + -0.015080921351909637, + 0.013272169046103954, + 0.009570815600454807, + 0.025082962587475777, + -0.0016006260411813855, + 0.005737697705626488, + -0.024699650704860687, + 0.029730618000030518, + 0.007983664982020855, + -0.007594364229589701, + 0.008061525411903858, + -0.032557543367147446, + -0.007330837193876505, + 0.012960728257894516, + 0.03730102628469467, + -0.008277137763798237, + -0.03155134990811348, + 0.002590348944067955, + 0.03754059597849846, + -0.01951296441257, + 0.028341112658381462, + 0.010948342271149158, + -0.05021383985877037, + 0.031814876943826675, + -0.03143156319856644, + 0.0365583598613739, + -0.03028162755072117, + 0.008025589399039745, + -0.022268017753958702, + 0.030497241765260696, + -0.0037522627972066402, + -0.02429238148033619, + 0.008870073594152927, + 0.00671394495293498, + -0.05903001129627228, + 0.011655072681605816, + -0.026568295434117317, + -0.01191261038184166, + 0.008253181353211403, + 0.01557204034179449, + -0.016290750354528427, + 0.0024945209734141827, + 0.027766145765781403, + 0.002153133973479271, + -0.009151567704975605, + 0.02280704863369465, + 0.02267528511583805, + -0.020375415682792664, + 0.014086706563830376, + -0.008977879770100117, + 0.007145170588046312, + 0.008277137763798237, + -0.036342743784189224, + 0.018255222588777542, + 0.02910773642361164, + -0.03768433630466461, + -0.02913169376552105, + -0.01261335238814354, + 0.016039201989769936, + 0.009786427952349186, + 0.02420853264629841, + -0.006761858705431223, + -0.008187299594283104, + 0.016015244647860527, + 0.014529910869896412, + -0.03416265919804573, + -0.020902469754219055, + -0.02352575957775116, + 0.006312665529549122, + 0.00137078866828233, + -0.02341795153915882, + -0.015703802928328514, + 0.010199686512351036, + -0.06420471519231796, + -0.04681194946169853, + -0.018902061507105827, + -0.03250962868332863, + -0.04254760593175888, + -0.018458856269717216, + -0.012840943410992622, + 0.028820252045989037, + -0.02613707073032856, + -0.032773155719041824, + 0.05026175454258919, + -0.029227521270513535, + 0.009666643105447292, + 0.008277137763798237, + 0.007809977047145367, + 0.001068331766873598, + 0.003021574579179287, + 0.06683998554944992, + -0.010241610929369926, + 0.01484135165810585, + -0.022986726835370064, + -0.0014538895338773727, + 0.009103653952479362, + -0.0008422377286478877, + -0.0401279479265213, + -0.006564213894307613, + -0.0013408424565568566, + -0.008031578734517097, + -0.004971074406057596, + 0.01783597469329834, + 0.014386169612407684, + 0.026184983551502228, + 0.047913968563079834, + -0.014314298518002033, + -0.03174300491809845, + 0.008510719053447247, + 0.019333286210894585, + 0.0029691688250750303, + 0.04815353825688362, + 0.0300899725407362, + 0.02910773642361164, + 0.025130877271294594, + 0.023130469024181366, + 0.006552235223352909, + 0.012565438635647297, + 0.007103245705366135, + -0.005878445226699114, + 0.016769889742136, + 0.008432858623564243, + 0.03224610164761543, + 0.017105286940932274, + -0.003611515508964658, + -0.0042104399763047695, + -0.005474171135574579, + 0.024915263056755066, + 0.03591151908040047, + -0.03152739256620407, + 0.03543237969279289, + -0.030018102377653122, + -0.026831822469830513, + 0.0022115290630608797, + -0.007205063011497259, + 0.039505068212747574, + -0.015619954094290733, + 0.025250662118196487, + 0.0032761176116764545, + -0.006037160288542509, + -0.015476211905479431, + -0.023537736386060715, + -0.018422920256853104, + 0.013008642941713333, + -0.003548628417775035, + -0.01885414682328701, + -0.028484854847192764, + 0.012816987000405788, + -0.00695950398221612, + 0.008846116252243519, + -0.013547674752771854, + 0.031479477882385254, + -0.025921456515789032, + -0.007696181070059538, + 0.03787599131464958, + 0.01879425346851349, + -0.012625331059098244, + -0.012134213000535965, + -0.04515891522169113, + 0.007079288829118013, + 0.02709534950554371, + -0.008995847776532173, + 0.029538961127400398, + 0.009007826447486877, + -0.00022122777590993792, + -0.00878023449331522, + 0.010696793906390667, + -0.01232586894184351, + 0.04803375527262688, + -0.048081666231155396, + -0.02817341312766075, + 0.03310855105519295, + 0.019009867683053017, + -0.0018656501779332757, + 0.01681780256330967, + 0.04329027235507965, + -0.0005195671110413969, + -0.016302727162837982, + 0.009109643287956715, + 0.018866125494241714, + -0.03646253049373627, + -0.026256855577230453, + -0.03301272541284561, + 0.023477844893932343, + -0.006564213894307613, + 0.027119306847453117, + 0.04458394646644592, + -0.019393179565668106, + 0.029035864397883415, + 0.05232205241918564, + -0.029035864397883415, + -0.03236588463187218, + 0.008426869288086891, + 0.010642890818417072, + 0.024424144998192787, + 0.034809499979019165, + -0.030760768800973892, + 0.03155134990811348, + 0.017548490315675735, + -0.007246987894177437, + 0.009492955170571804, + -0.04216429218649864, + 0.0032970800530165434, + 0.03358769044280052, + 0.037061456590890884, + -0.00478840246796608, + 0.006288708653301001, + 0.0019270399352535605, + -0.026472467929124832, + 0.027023479342460632, + -0.04877642169594765, + -0.013200298883020878, + -0.020674876868724823, + 0.002705642022192478, + -0.031814876943826675, + -0.022878920659422874, + -0.02063894271850586, + -0.017380792647600174, + 0.011876675300300121, + -0.02448403835296631, + -0.011265772394835949, + 0.0038630636408925056, + -0.01036139577627182, + 0.037253111600875854, + 0.011888653971254826, + 0.03897801414132118, + 0.038738444447517395, + -0.05323242023587227, + 0.010055944323539734, + -0.002546926960349083, + 0.005459197796881199, + 0.006085074041038752, + 0.015284555964171886, + 0.015979308634996414, + 0.04000816494226456, + 0.004890219308435917, + -0.017704211175441742, + -0.020770706236362457, + 0.014577824622392654, + 4.3071100662928075e-05, + -0.014601781964302063, + 0.01962077058851719, + 0.008774245157837868, + 0.008043557405471802, + -0.0110621377825737, + -0.0022759134881198406, + -0.0032581498380750418, + 0.022435715422034264, + -0.032222144305706024, + 0.013679438270628452, + 0.013823180459439754, + -0.05093254894018173, + 0.04055917635560036, + -0.007642277982085943, + -0.023956984281539917, + -0.018434898927807808, + 0.026089156046509743, + 0.01088246051222086, + -0.06655250489711761, + 0.012200094759464264, + 0.02108214609324932, + -0.0012000951683148742, + -0.005153746344149113, + 0.005417272914201021, + -0.009654664434492588, + 0.021417543292045593, + -0.00560593418776989, + -0.014889265410602093, + 0.009678621776401997, + 0.008211256004869938, + 0.004593751858919859, + -0.014709588140249252, + 0.003521676640957594, + 0.004503913223743439, + -0.014733545482158661, + -0.006594160106033087, + -0.0067199342884123325, + -0.004219423979520798, + -0.0006816510576754808, + -0.009127611294388771, + 0.009738514199852943, + -0.011247804388403893, + -0.015560061670839787, + -0.0025589053984731436, + -0.015452254563570023, + 0.03289293870329857, + 0.025538144633173943, + -0.01195453479886055, + -0.018446877598762512, + -0.057975903153419495, + 0.00047764237388037145, + 0.007977675646543503, + 0.0166261475533247, + -0.04091852903366089, + -0.05864669755101204, + -0.023621587082743645, + -0.029658745974302292, + -0.010079901665449142, + 0.03504906967282295, + -0.0016230856999754906, + 0.0038361120969057083, + -0.03471367061138153, + 0.021309737116098404, + 0.006893622223287821, + -0.001155924517661333, + 0.009259374812245369, + -0.009924180805683136, + 0.02745470404624939, + 0.01011583674699068, + 0.027382833883166313, + 0.014170556329190731, + 0.024040833115577698, + -0.020495200529694557, + -0.03552820906043053, + -0.016566254198551178, + -0.006600149441510439, + -0.013344040140509605, + 0.006360579282045364, + 0.013044578023254871, + 0.024412166327238083, + 0.04446416348218918, + -0.00356959062628448, + -0.009313277900218964, + -0.006378547288477421, + -0.01948900707066059, + -0.0223997812718153, + -0.03768433630466461, + 0.041541412472724915, + 0.027933843433856964, + 0.005150751676410437, + 0.02596937119960785, + -0.00466562295332551, + -0.004006805829703808, + -0.018985910341143608, + 0.01251752395182848, + 0.024579865857958794, + 0.015679845586419106, + -0.028053628280758858, + -0.008169331587851048, + 0.020519157871603966, + 0.005731708370149136, + 0.01484135165810585, + -0.016530320048332214, + -0.016111072152853012, + -0.035767778754234314, + -0.030161842703819275, + -0.01626679301261902, + -0.030856596305966377, + -0.012553459964692593, + -0.003896004520356655, + -0.02556210197508335, + 0.019968146458268166, + -0.02709534950554371, + -0.029994145035743713, + 0.012397739104926586, + 0.011786836199462414, + 0.010792621411383152, + -0.017788061872124672, + -0.028652552515268326, + -0.02611311338841915, + 0.0031174025498330593, + 0.0015781663823872805, + -0.0150449862703681, + 0.014817395247519016, + 0.003072483232244849, + -0.03310855105519295, + -0.03773225098848343, + -0.009109643287956715, + 0.008295105770230293, + -0.027694273740053177, + 0.018446877598762512, + -0.02649642527103424, + 0.003590553067624569, + -0.024412166327238083, + -0.017967738211154938, + 0.012565438635647297, + -0.013272169046103954, + -0.008420879952609539, + -0.012661266140639782, + 0.0032761176116764545, + -0.0034348326735198498, + 0.009403116069734097, + 0.013439868576824665, + 0.04578179866075516, + 0.003961886279284954, + 0.008295105770230293, + 0.0076662348583340645, + -0.007965696975588799, + 0.006360579282045364, + 0.035767778754234314, + -0.02894003689289093, + 0.01261335238814354, + 0.03581569343805313, + 0.006606138311326504, + 0.016757911071181297, + -0.006456407252699137, + -0.002801469760015607, + -0.053328245878219604, + -0.005264547187834978, + -0.004369155038148165, + -0.028987951576709747, + 0.01877029798924923, + 0.004327230155467987, + 0.003249166067689657, + 0.012852922081947327, + -0.007462600711733103, + -0.012349825352430344, + -0.06913986057043076, + 0.014829372987151146, + -0.05093254894018173, + -0.017249029129743576, + -0.01673395372927189, + 0.037971820682287216, + -0.012828964740037918, + -0.01912965252995491, + -0.004758456256240606, + -0.0028403999749571085, + -0.004803375340998173, + -0.008906008675694466, + -0.017512556165456772, + 0.005686789285391569, + 0.009085685946047306, + 0.00205131690017879, + 0.060467429459095, + -0.0012584903743118048, + -0.03509698063135147, + -0.012104266323149204, + 0.05998829007148743, + 0.0015601986087858677, + 0.015907438471913338, + 0.016745932400226593, + -0.02127380296587944, + -0.029610833153128624, + 0.017716189846396446, + -0.019584834575653076, + -0.011415502987802029, + 0.004539848770946264, + -0.022004490718245506, + 0.014038792811334133, + -0.045662011951208115, + -0.011205879040062428, + 0.0058664665557444096, + -0.01800367422401905, + 0.021669091656804085, + 1.2306029020692222e-05, + -0.00452787009999156, + 0.049207646399736404, + 0.027334919199347496, + -0.02201646938920021, + -0.014541889540851116, + -0.024723608046770096, + -0.0007119716610759497, + 0.035384465008974075, + 0.013104470446705818, + -0.04367358237504959, + 0.03890614211559296, + 0.0019494995940476656, + -0.021034233272075653, + 0.006839719135314226, + 0.05064506456255913, + -0.007474579382687807, + 0.02237582392990589, + -0.004719526041299105, + -0.023130469024181366, + 0.0050669023767113686, + 0.02325025387108326, + 0.024963177740573883, + -0.01885414682328701, + 0.0296827033162117, + 0.004192472435534, + -0.026208940893411636, + 0.03411474451422691, + -0.019165586680173874, + 0.0384749174118042, + -0.029371263459324837, + -0.006234805099666119, + -0.01715320162475109, + 0.00531845074146986, + -0.006118014920502901, + 0.008792213164269924, + 0.0068696653470396996, + 0.007223031017929316, + 0.026280811056494713, + -0.0014696113066747785, + -0.026089156046509743, + 0.04331422969698906, + 0.014781459234654903, + 0.018842168152332306, + 0.026640167459845543, + -0.0186864472925663, + -0.010930374264717102, + 0.00657619209960103, + -0.03212631493806839, + -0.022543521597981453, + 0.020040016621351242, + -0.03890614211559296, + 0.017117265611886978, + -0.009109643287956715, + 0.021034233272075653, + 0.019548898562788963, + -0.015188728459179401, + -0.017057372257113457, + -0.012625331059098244, + -0.026999522000551224, + -0.033683519810438156, + -0.02000408247113228, + 0.015560061670839787, + 0.01557204034179449, + -0.03025767207145691, + 0.011924589052796364, + 0.008504729717969894, + -0.019273394718766212, + 0.010996256023645401, + -0.016170963644981384, + 0.03550425171852112, + 0.036893755197525024, + 0.02055509202182293, + -0.004180493764579296, + 0.008888041600584984, + -0.02685577981173992, + 0.017991695553064346, + 0.039864420890808105, + 0.01794378086924553, + 0.015056964941322803, + -0.0017009458970278502, + 0.0456140972673893, + 0.01651834137737751, + 0.000632614130154252, + 0.02632872574031353, + -0.004453004337847233, + -0.0215732641518116, + 0.016386577859520912, + -0.0329887680709362, + 0.01448199711740017, + -0.02089049108326435, + 0.013607567176222801, + 0.010343427769839764, + -0.02970666065812111, + -0.002482542535290122, + -0.0023956983350217342, + 0.006845708470791578, + -0.003090451005846262, + -0.014410126022994518, + 0.003767235903069377, + 0.025250662118196487, + 0.014685631729662418, + -0.022052403539419174, + -0.019944189116358757, + 0.035025112330913544, + -0.001849179738201201, + -0.008971890434622765, + -0.02284298464655876, + -0.03291689604520798, + 0.02594541385769844, + -0.006106036249548197, + 0.00347975199110806, + -0.015212684869766235, + -0.01137956790626049, + -0.02451997436583042, + -0.005626896861940622, + -0.007342815864831209, + 0.009720546193420887, + 0.015799630433321, + -0.04614115133881569, + -0.016997480764985085, + -0.01152929849922657, + -0.023573672398924828, + 0.006318654865026474, + 0.0332522951066494, + -0.02611311338841915, + -0.049543045461177826, + 0.007630299776792526, + 0.018207307904958725, + 0.023370038717985153, + 0.0018162388587370515, + 0.03964880853891373, + -0.021130060777068138, + -0.023813242092728615, + 0.013200298883020878, + -0.024148641154170036, + -0.019297350198030472, + 0.003830122994259, + -0.00461770873516798, + 0.00483032688498497, + 0.012553459964692593, + 0.011397534981369972, + -0.0023462872486561537, + 0.017249029129743576, + -0.001370040001347661, + 0.001654529245570302, + -0.059652891010046005, + 0.03675001487135887, + -0.0038181443233042955, + 0.019740555435419083, + 0.008283127099275589, + -0.004030762705951929, + -0.014134621247649193, + 0.0006947525544092059, + -0.029562918469309807, + -0.01934526488184929, + -0.010978288017213345, + -0.007851901464164257, + -0.007833934389054775, + 0.021046210080385208, + 0.015332469716668129, + 0.004069692920893431, + -0.031263865530490875, + -0.020399373024702072, + 0.05026175454258919, + -0.04336214065551758, + -0.02341795153915882, + 0.006138977129012346, + -0.01605117879807949, + -0.018542705103754997, + 0.02522670477628708, + -0.013296126388013363, + -0.05213039740920067, + 0.0021845775190740824, + 0.00923541747033596, + -0.03586360439658165, + 0.00012362177949398756, + -0.03861865773797035, + -0.012840943410992622, + -0.017800038680434227, + -0.01670999638736248, + -0.0296827033162117, + -0.026041241362690926, + -0.015524125657975674, + -0.008301095105707645, + 0.0039049885235726833, + 0.009996051900088787, + 0.025897501036524773, + -0.004036752041429281, + -0.016290750354528427, + -0.005357380490750074, + -0.0045757838524878025, + 0.006348601076751947, + 0.011271760798990726, + 0.024603823199868202, + -0.02193261869251728, + 0.013272169046103954, + 0.004354181699454784, + 0.055723946541547775, + 0.0059473211877048016, + 0.006773837376385927, + -0.007348805200308561, + -0.017117265611886978, + -0.041709110140800476, + 0.0071631381288170815, + 0.008504729717969894, + -0.019536921754479408, + 0.015763696283102036, + -0.017788061872124672, + 0.050309669226408005, + -0.021525351330637932, + -0.014350233599543571, + 0.028269242495298386, + 0.00662410631775856, + 0.0010585992131382227, + 0.0015310010639950633, + 0.01391900796443224, + 0.01114598661661148, + 0.03291689604520798, + -0.007031375076621771, + 0.006420471705496311, + -0.022411758080124855, + -0.013727352023124695, + -0.00033146733767353, + -0.040056079626083374, + 0.0250110924243927, + 0.011116040870547295, + -0.021285781636834145, + 0.0018416931852698326, + 0.0318867452442646, + 0.02374137192964554, + 0.009175525046885014, + -0.020794661715626717, + 0.010750696994364262, + 0.013128427788615227, + 0.007264955434948206, + -0.02723909169435501, + -0.03598339110612869, + -0.02042332850396633, + 0.041900765150785446, + 0.0005128292250446975, + -0.004366160370409489, + 0.005662832409143448, + 0.03833117336034775, + 0.0037522627972066402, + -0.013320083729922771, + 0.00322221452370286, + 0.002001905580982566, + -0.020219694823026657, + -0.010241610929369926, + -0.034833453595638275, + -0.00020962361304555088, + 0.017404749989509583, + -0.011960524134337902, + -0.02745470404624939, + -0.007019396405667067, + -0.02522670477628708, + 0.00017031918105203658, + -0.009307288564741611, + 0.023046618327498436, + -0.08016006648540497, + -0.006995439529418945, + -0.0004911181749776006, + 0.04604532569646835, + 0.004264343064278364, + -0.015104878693819046, + 0.00905574019998312, + -0.007157149259001017, + 0.031263865530490875, + 0.03234192728996277, + -0.00019970392168033868, + -0.012212072499096394, + 0.041158098727464676, + 0.03698958456516266, + -0.021010275930166245, + 0.0212977584451437, + -0.04944721609354019, + -0.01399087905883789, + 0.030736811459064484, + 0.005489144008606672, + -0.021010275930166245, + -0.0150449862703681, + 0.008684406988322735, + 0.0360073484480381, + 0.0037253110203891993, + -0.03454597294330597, + -0.011499352753162384, + -0.006456407252699137, + -0.004557816311717033, + 0.05251371115446091, + -0.03394704684615135, + -0.0351688526570797, + -0.04439229145646095, + -0.01915360987186432, + -0.023897092789411545, + -0.011541277170181274, + 0.03080868162214756, + -0.0009957121219485998, + 0.016482405364513397, + -0.009990062564611435, + 0.028077585622668266, + 0.005390321370214224, + 0.010169739834964275, + -0.022543521597981453, + -0.009295309893786907, + -0.008091471157968044, + -0.02858068235218525, + 0.00952290091663599, + -0.024603823199868202, + 0.03061702661216259, + -0.015655890107154846, + 0.05035758018493652, + 0.029754575341939926, + -0.017656298354268074, + -0.008744299411773682, + -0.022639350965619087, + -0.005300482735037804, + 0.0321502722799778, + -0.010582997463643551, + 0.014362212270498276, + -0.028101542964577675, + -0.014350233599543571, + -0.0031832843087613583, + -0.03301272541284561, + 0.012253997847437859, + 0.021477436646819115, + -0.009049750864505768, + -0.0021740964148193598, + 0.01152929849922657, + 0.03890614211559296, + 0.031072208657860756, + -0.005366364493966103, + 0.012457631528377533, + -0.03591151908040047, + -0.0010855508735403419, + 0.007576396223157644, + 0.008690396323800087, + -0.006420471705496311, + -0.03308459371328354, + -0.015512147918343544, + 0.02704743482172489, + 0.02951500564813614, + 0.002069284440949559, + 0.0046416656114161015, + -0.032389841973781586, + 0.0049291495233774185, + 0.008594567887485027, + -0.019968146458268166, + 0.02159722149372101, + -0.02388511411845684, + 0.016638126224279404, + -0.010870481841266155, + -0.014242427423596382, + 0.01308051310479641, + -0.021561285480856895, + -0.00846280436962843, + 0.007426665164530277, + -0.03976859524846077, + 0.00452787009999156, + 0.0007520247017964721, + 0.019500985741615295, + 0.0011791328433901072, + -0.009558836929500103, + 0.00881018117070198, + -0.040080033242702484, + -0.014362212270498276, + -0.026640167459845543, + 0.012601373717188835 + ] +} \ No newline at end of file diff --git a/env/src/tools/rag/query_information/server.lua b/env/src/tools/rag/query_information/server.lua new file mode 100644 index 000000000..4baf5c420 --- /dev/null +++ b/env/src/tools/rag/query_information/server.lua @@ -0,0 +1,3 @@ +global.actions.query_information = function() + -- Empty function body +end \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/entity_status_monitoring.md b/env/src/tools/rag/rag_examples/entity_status_monitoring.md new file mode 100644 index 000000000..429f8a139 --- /dev/null +++ b/env/src/tools/rag/rag_examples/entity_status_monitoring.md @@ -0,0 +1,9 @@ +## Entity Status Monitoring +```python +def monitor_entity_status(entity, expected_status): + entity = get_entity(entity.prototype, entity.position) + if entity.status != expected_status: + print(f"Entity at {entity.position} has unexpected status: {entity.status}") + return False + return True +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_check_research_progress.md b/env/src/tools/rag/rag_examples/how_to_check_research_progress.md new file mode 100644 index 000000000..e1677d2c4 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_check_research_progress.md @@ -0,0 +1,91 @@ +## How to check research progress + +1. **Current Research Check** + ```python + try: + progress = get_research_progress() + except Exception as e: + print("No active research!") + # Handle no research case + ``` + +2. **Research Status Verification** + ```python + try: + # Check specific technology + progress = get_research_progress(Technology.Automation) + except Exception as e: + print(f"Cannot check progress: {e}") + # Handle invalid technology case + ``` + +## Common Use Cases + +### 1. Monitor Current Research +```python +def monitor_research_progress(): + try: + remaining = get_research_progress() + for ingredient in remaining: + print(f"Need {ingredient.count} {ingredient.name}") + except Exception: + print("No research in progress") +``` + +### 2. Research Requirements Planning +```python +def check_research_feasibility(technology): + try: + requirements = get_research_progress(technology) + inventory = inspect_inventory() + + for req in requirements: + if inventory[req.name] < req.count: + print(f"Insufficient {req.name}: have {inventory[req.name]}, need {req.count}") + return False + return True + except Exception as e: + print(f"Error checking research: {e}") + return False +``` + +## Best Practices + +1. **Always Handle No Research Case** +```python +def safe_get_progress(): + try: + return get_research_progress() + except Exception: + # No research in progress + return None +``` + +### Common Errors + +1. **No Active Research** +```python +try: + progress = get_research_progress() +except Exception as e: + if "No research in progress" in str(e): + # Handle no research case + pass +``` + +2. **Invalid Technology** +```python +try: + progress = get_research_progress(technology) +except Exception as e: + if "Technology doesn't exist" in str(e): + # Handle invalid technology case + pass +``` + +3. **Already Researched** +```python +if not get_research_progress(technology): + print("Technology already researched") +``` +s \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_connect_entities.md b/env/src/tools/rag/rag_examples/how_to_connect_entities.md new file mode 100644 index 000000000..14bf8bbf7 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_connect_entities.md @@ -0,0 +1,140 @@ + +## Transport Belt Connections + +```python +# Connect mining drill output to a furnace inserter +belts = connect_entities( + drill, + furnace_inserter, + connection_type=Prototype.TransportBelt +) + +# Belt groups are returned for management +print(f"Created belt line with {len(belts.belts)} belts") +``` + +Key points: +- Always use inserters between belts and machines/chests +- Use underground belts for crossing other belts +- Belt groups maintain direction and flow information + +## Pipe Connections + +Pipes connect fluid-handling entities: +```python +# Connect water flow with over and underground pipes +water_pipes = connect_entities(offshore_pump, boiler, {Prototype.TransportBelt, Prototype.UndergroundBelt}) +print(f"Connected offshore_pump at {offshore_pump.position} to boiler at {boiler.position} with {pipes}") +``` + +Key points: +- Respects fluid input/output connection points +- Underground pipes have limited range +- Pipe groups track fluid system IDs + +## Power Pole Connections + +To add power to entities, you need to connect the target entity (drill, assembling machine, oil refinery etc) to a working power source (steam engine, solar panel etc) +```python +# Connect power +poles = connect_entities( + steam_engine, + drill, + Prototype.SmallElectricPole +) +print(f"Created the connection to power drill at {drill.position} with steam engine at {steam_engine.position}: {poles}") +``` + +Key points: +- Automatically spaces poles based on wire reach +- Creates electrical networks +- Handles pole to entity connections +- Power groups track network IDs + +## Best Practices + +1. **Pre-check Resources** +```python +inventory = inspect_inventory() +# use get_connection_amount to see if you have enough +required_count = get_connection_amount(source.position, target.position, connection_type=Prototype.TransportBelt) +assert inventory[Prototype.TransportBelt] >= required_count +``` + +3. **Entity Groups** +```python +# Work with entity groups +belt_group = connect_entities(source, target, Prototype.TransportBelt) +for belt in belt_group.belts: + print(f"Belt at {belt.position} flowing {belt.direction}") +``` + +## Common Patterns + +### Many-to-One Connections +When you need to connect multiple sources to a single target with transport belts +1. Establish sources and target +2. Create the main connection by connecting one source to the target with transport belts +3. Connect all remaining sources to the main connection with transport belts + +Example: Connecting multiple source inserters to one target inserter +```python +# get the inserter variables +source_inserter_1 = get_entity(Prototype.BurnerInserter, Position(x = 1, y = 2)) +source_inserter_2 = get_entity(Prototype.BurnerInserter, Position(x = 3, y = 2)) +source_inserter_3 = get_entity(Prototype.BurnerInserter, Position(x = 5, y = 2)) +target_inserter = get_entity(Prototype.BurnerInserter, Position(x = 10, y = 28)) +# log your general idea what you will do next +print(f"I will create a connection from the inserters at [{source_inserter_1.position}, {source_inserter_2.position}, {source_inserter_3.position}] to the inserter at {target_inserter.position}") +# create the main connection +main_connection = connect_entities(source_inserter_1, + target_inserter, + Prototype.TransportBelt) +# Print out the whole connection for logs +print(f"Created the main connection between inserter at {source_inserter_1.position} to inserter at {target_inserter.position}: {main_connection}") + +# Connect source_inserter_2 and source_inserter_3 to the main connection +secondary_sources = [source_inserter_2, source_inserter_3] +for source in secondary_sources: + # connect the source to main connection + # Use the first beltgroup from the main connection to connect to + # Also override the main_connection to get the newest belt groups + main_connection = connect_entities(source, + main_connection, + Prototype.TransportBelt) + print(f"Extended main connection to include inserter at {source.position}: {main_connection}") +print(f"Final connection after connecting all inserters to target: {main_connection}") +``` + +When you want to connect entities to existing power pole groups, similar rules apply. + +Assume in this example there is a steam engine at Position(x = 1, y = 2) and the drill is at Position(x = 10, y = 28) +```python +# create the main connection +main_power_connection = connect_entities(steam_engine, + drill_1, + Prototype.SmallElectricPole) +# Print out the whole connection for logs +print(f"Created the main connection to power drill at {drill_1.position} with steam engine at {steam_engine.position}: {main_connection}") + +# connect the secondary source to the main power connection +# Use the first ElectricityGroup from the main connection to connect to +# Also override the main_power_connection to get the newest ElectricityGroups +main_power_connection = connect_entities(drill_2, + main_connection, + Prototype.SmallElectricPole) +``` + +## Troubleshooting + +Common issues and solutions: + +### 1. Connection Failures +- Verify inventory has required entities +- Ensure compatible connection types + +### 3. Entity Groups +- Update stale group references +- Handle group merging properly +- Track network IDs +- Clean up disconnected groups diff --git a/env/src/tools/rag/rag_examples/how_to_create_assembling_machines.md b/env/src/tools/rag/rag_examples/how_to_create_assembling_machines.md new file mode 100644 index 000000000..d8d7b9018 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_create_assembling_machines.md @@ -0,0 +1,73 @@ +## Automated Assembly Systems +Assembling machines can be used to automatically craft items in factorio + +### Basic Assembly Line +Example +Create a copper cable assembling machine +Put down an assembling machine 15 spaces away from an inserter that will send ingredients to the assembling machine +Important: Each section of the mine should be atleast 20 spaces further away from the other and have enough room for connections +We will use a existing solar panel to power the assembling machine +```python +# get the input inserter and an existing solar panel +furnace_output_inserter = get_entity(Prototype.BurnerInserter, Position(x = 9, y = 0)) +solar_panel = get_entity(Prototype.SolarPanel, Position(x = 0, y = 0)) +# get a position 15 spaces away +assembler_position = Position(x = furnace_output_inserter.x + 15, y = furnace_output_inserter.y) +# Plan space for assembler and inserters, add some buffer +building_box = BuildingBox(width=Prototype.AssemblingMachine1.WIDTH + 2*Prototype.BurnerInserter.WIDTH + 2, height=Prototype.AssemblingMachine1.HEIGHT+ 2) +buildable_coords = nearest_buildable(Prototype.AssemblingMachine1, + building_box, + assembler_position) + +# Place assembling machine +move_to(buildable_coords.center) +assembler = place_entity(Prototype.AssemblingMachine1, + position=buildable_coords.center, + direction = Direction.DOWN) +print(f"Placed assembling machine at {assembler.position}") + +# Set recipe +set_entity_recipe(assembler, Prototype.CopperCable) + +# Add input inserter, that will input items into assembly machine +# place it to the right as we added to the width of the building box +assembly_machine_input_inserter = place_entity_next_to(Prototype.BurnerInserter, + assembler.position, + direction=Direction.RIGHT, + spacing=0) +# rotate it to input items into the assembling machine +assembly_machine_input_inserter = rotate_entity(assembly_machine_input_inserter, Direction.LEFT) + +# Add output inserter, that will take items fromthe assembly machine +# put it on the other side of assembling machine +output_inserter = place_entity_next_to(Prototype.BurnerInserter, + assembler.position, + direction=Direction.LEFT, + spacing=0) +output_chest = place_entity(Prototype.WoodenChest, position = output_inserter.drop_position) +# add coal to inserters +output_inserter = insert_item(Prototype.Coal, output_inserter, quantity = 5) +input_inserter = insert_item(Prototype.Coal, input_inserter, quantity = 5) +# Connect power +# NB: To check how to power entities, look at the relevant examples for power networks +poles = connect_entities(power_source, + assembler, + Prototype.SmallElectricPole) +print(f"Powered assembling machine at {assembler.position} with {poles}") +# wait for 5 seconds to check power +sleep(5) +assembler = get_entity(Prototype.AssemblingMachine1, assembler.position) +assert assembler.energy > 0, f"Assembling machine at {assembler.position} is not receiving power" +# Connect input belt +belts = connect_entities(furnace_output_inserter, + assembly_machine_input_inserter, + Prototype.TransportBelt) +print(f"Connected assembling machine at {assembler.position} to furnace_output_inserter with {belts}") + +# wait for 15 seconds to if structure works and machine is creating copper cables into the output chest +sleep(15) +output_chest = get_entity(Prototype.WoodenChest, output_chest.position) +inventory = inspect_inventory(output_chest) +copper_cables_in_inventory = inventory[Prototype.CopperCable] +assert copper_cables_in_inventory > 0, f"No copper cables created" +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_create_electricity_generators.md b/env/src/tools/rag/rag_examples/how_to_create_electricity_generators.md new file mode 100644 index 000000000..03a7b03ad --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_create_electricity_generators.md @@ -0,0 +1,106 @@ +### 2. Power Systems + +### Power Infrastructure with steam engine + +Power typically involves: +-> Water Source + OffshorePump. This moves water from the water source using the offshore pump +-> Boiler (burning coal). This creates the water from water source into steam +-> SteamEngine. This creates electricity from steam + +IMPORTANT: We also need to be very careful and check where we can place boiler and steam engine as they cannot be on water +We will do this in 2 separate code examples +```python +# log your general idea what you will do next +print(f"I will create a power generation setup with a steam engine") +# Power system pattern +move_to(water_position) +# first place offshore pump on the water system +# The offshore pump gets water from the water source and will transport it to the boiler via pipes +offshore_pump = place_entity(Prototype.OffshorePump, position=water_position) +print(f"Placed offshore pump to get water at {offshore_pump.position}") # Placed at Position(x = 1, y = 0) +# Then place the boiler near the offshore pump +# IMPORTANT: We need to be careful as there is water nearby which is unplaceable, +# We do not know where the water is so we will use nearest_buildable for safety and place the entity at the center of the boundingbox +# We will also need to be atleast 4 tiles away from the offshore-pump and otherwise won't have room for connections. + +# first get the width and height of a BurnerMiningDrill +print(f"Boiler width: {Prototype.Boiler.WIDTH}, height: {Prototype.Boiler.HEIGHT}") # width 3, height 2 +# use the prototype width and height attributes +# add 4 to ensure no overlap +building_box = BuildingBox(width = Prototype.Boiler.WIDTH + 4, height = Prototype.Boiler.HEIGHT + 4) + +coords = nearest_buildable(Prototype.Boiler,building_box,offshore_pump.position) +# place the boiler at the centre coordinate +# first move to the center coordinate +move_to(coords.center) +boiler = place_entity(Prototype.Boiler, position = coords.center, direction = Direction.LEFT) +print(f"Placed boiler to generate steam at {boiler.position}. This will be connected to the offshore pump at {offshore_pump.position}") # placed boiler at Position(x = 10, y = 0) +# add coal to boiler to start the power generation +boiler = insert_item(Prototype.Coal, boiler, 10) +``` + +```python +boiler = get_entity(Prototype.Boiler, Position(x = 10, y = 0)) +# Finally we need to place the steam engine close to the boiler +# use the prototype width and height attributes +# add 4 to ensure no overlap +building_box = BuildingBox(width = Prototype.SteamEngine.WIDTH + 4, height = Prototype.SteamEngine.HEIGHT + 4) + +coords = nearest_buildable(Prototype.SteamEngine,bbox,boiler.position) +# move to the centre coordinate +move_to(coords.center) +# place the steam engine on the centre coordinate +steam_engine = place_entity(Prototype.SteamEngine, + position = coords.center, + direction = Direction.LEFT) + +print(f"Placed steam_engine to generate electricity at {steam_engine.position}. This will be connected to the boiler at {boiler.position} to generate electricity") # Placed at Position(x = 10, y = 10) +``` + +```python +offshore_pump = get_entity(Prototype.OffshorePump, Position(x = 1, y = 0)) +boiler = get_entity(Prototype.Boiler, Position(x = 10, y = 0)) +steam_engine = get_entity(Prototype.SteamEngine, Position(x = 10, y = 10)) +# Connect entities in order +water_pipes = connect_entities(offshore_pump, boiler, Prototype.Pipe) +print(f"Connected offshore pump at {offshore_pump.position} to boiler at {boiler.position} with pipes {water_pipes}") +steam_pipes = connect_entities(boiler, steam_engine, Prototype.Pipe) +print(f"Connected boiler at {boiler.position} to steam_engine at {steam_engine.position} with pipes {water_pipes}") + +# check that it has power +# sleep for 5 seconds to ensure flow +sleep(5) +# update the entity +steam_engine = get_entity(Prototype.SteamEngine, position = steam_engine.position) +# check that the steam engine is generating power +assert steam_engine.energy > 0, f"Steam engine is not generating power" +print(f"Steam engine at {steam_engine.position} is generating power!") +``` + + + +### Powering entities with existing steam engines +To power an entity with existing steam engine, they need to be connected with power poles + +Example +Power an existing electric mining drill +```python +# get the steam engine and electric mining drill +steam_engine = get_entity(Prototype.SteamEngine, Position(x = 1, y = 0)) +electric_mining_drill = get_entity(Prototype.ElectricMiningDrill, Position(x = 10, y = 0)) + +# Connect power to the electric mining drill +poles = connect_entities(steam_engine, + electric_mining_drill, + Prototype.SmallElectricPole) +print(f"Powered electric mining drill at {electric_mining_drill.position} with {poles}") +# wait for 5 seconds to check power +sleep(5) +electric_mining_drill = get_entity(Prototype.ElectricMiningDrill, electric_mining_drill.position) +assert electric_mining_drill.energy > 0, f"electric_mining_drill at {electric_mining_drill.position} is not receiving power" +print(f"Electric mining drill at {electric_mining_drill.position} has been successfully powered") +``` + +### Using solar panels for energy +Using solar panels for energy is very easy. +Solar panels need to be just placed on the ground and then can be connected directly to targets requiring power \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_create_reserach_setups.md b/env/src/tools/rag/rag_examples/how_to_create_reserach_setups.md new file mode 100644 index 000000000..01d0f3b41 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_create_reserach_setups.md @@ -0,0 +1,26 @@ +### 4. Research Systems + +#### Basic Research Setup +```python +def build_research_facility(power_source, lab): + # Connect power + poles = connect_entities(power_source, + lab, + Prototype.SmallElectricPole) + print(f"Powered lab at {lab.position} with {poles}") + # Add science pack inserter + # put it to the left of lab + inserter = place_entity_next_to(Prototype.BurnerInserter, + lab.position, + direction=Direction.LEFT, + spacing=0) + # rotate it to input items into the lab + inserter = rotate_entity(inserter, Direction.RIGHT) + # Place input chest + chest = place_entity(Prototype.WoodenChest, + inserter.pickup_position, + direction=Direction.LEFT) + print(f"Placed chest at {chest.position} to input automation packs to lab at {lab.position}") + + return lab, inserter, chest +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_create_self_fueling_mining_system.md b/env/src/tools/rag/rag_examples/how_to_create_self_fueling_mining_system.md new file mode 100644 index 000000000..02116b211 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_create_self_fueling_mining_system.md @@ -0,0 +1,32 @@ +## Self fueling system + +```python +# Define building area +coal_patch_position = nearest(Resource.Coal) +building_box = BuildingBox(width=Prototype.BurnerMiningDrill.WIDTH, height=Prototype.BurnerMiningDrill.HEIGHT + Prototype.BurnerInserter.HEIGHT + Prototype.TransportBelt.HEIGHT) # drill width, drill + inserter + belt height +buildable_coords = nearest_buildable(Prototype.BurnerMiningDrill, building_box, coal_patch_position) + +# Place drill +move_to(buildable_coords.center) +drill = place_entity(Prototype.BurnerMiningDrill, + position=buildable_coords.center, + direction=Direction.DOWN) +print(f"Placed BurnerMiningDrill to mine coal at {drill.position}") + +# Place self-fueling inserter +inserter = place_entity_next_to(Prototype.BurnerInserter, + drill.position, + direction=Direction.DOWN, + spacing=0) +inserter = rotate_entity(inserter, Direction.UP) +print(f"Placed inserter at {inserter.position} to fuel the drill") + +# Connect with belts +belts = connect_entities(drill.drop_position, + inserter.pickup_position, + Prototype.TransportBelt) +print(f"Connected drill to inserter with transport belt") + +# Bootstrap system +drill = insert_item(Prototype.Coal, drill, quantity=5) +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_launch_a_rocket.md b/env/src/tools/rag/rag_examples/how_to_launch_a_rocket.md new file mode 100644 index 000000000..edc19bf56 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_launch_a_rocket.md @@ -0,0 +1,57 @@ +## Complete Rocket Launch Process + +### 1. Setting Up the Rocket Silo + +First, place the silo: +```python +# Place rocket silo +silo = place_entity_next_to(Prototype.RocketSilo, engine.position, Direction.RIGHT, spacing=5) +``` + +## Required Components + +For each rocket launch you need: +1. 100 Rocket Fuel +2. 100 Rocket Control Units +3. 100 Low Density Structures + + +### 2. Monitoring Rocket Construction + +Track the silo's status during construction: +```python +# Check initial state +assert silo.rocket_parts == 0 +assert silo.launch_count == 0 + +# Wait for components to be inserted +sleep(100) # Adjust time based on inserter speed + +# Get updated silo state +silo = get_entities({Prototype.RocketSilo})[0] + +# Verify construction started +assert silo.status == EntityStatus.PREPARING_ROCKET_FOR_LAUNCH + +# Wait for construction completion +sleep(180) # Adjust based on crafting speed +silo = get_entities({Prototype.RocketSilo})[0] + +# Verify rocket is ready +assert silo.status == EntityStatus.WAITING_TO_LAUNCH_ROCKET +``` + +### 5. Launching the Rocket + +Finally, launch the rocket: +```python +# Launch +silo = launch_rocket(silo) + +# Verify launch sequence started +assert silo.status == EntityStatus.LAUNCHING_ROCKET + +# Wait for launch completion +sleep(10) +silo = get_entities({Prototype.RocketSilo})[0] +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_set_up_multiple_drill_plate_mine.md b/env/src/tools/rag/rag_examples/how_to_set_up_multiple_drill_plate_mine.md new file mode 100644 index 000000000..a0595dc9d --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_set_up_multiple_drill_plate_mine.md @@ -0,0 +1,41 @@ +## How to set up automated plate factory + +Furnaces can be placed at the drop position of drills to automatically smelt resources +The following resources can be smelt +x - iron ore to iron plate +x - copper ore to copper plate +x - stone to stone brick +Example: Create a copper plate mining line with 3 drills with inserters for future integration +```python +# log your general idea what you will do next +print(f"I will create a single line of 3 drills to mine copper ore") +# Find space for a line of 3 miners +move_to(source_position) +# define the BuildingBox for the drill. +# We need 3 drills so width is 3*drill.WIDTH, height is drill.HEIGHT + furnace.HEIGHT, 3 for drill, one for furnace +building_box = BuildingBox(width = 3 * Prototype.ElectricMiningDrill.WIDTH, height = Prototype.ElectricMiningDrill.HEIGHT + Prototype.StoneFurnace.HEIGHT) +# get the nearest buildable area around the source_position +buildable_coordinates = nearest_buildable(Prototype.BurnerMiningDrill, building_box, source_position) + +# Place miners in a line +# we first get the leftmost coordinate of the buildingbox to start building from +left_top = buildable_coordinates.left_top +# first lets move to the left_top to ensure building +move_to(left_top) +for i in range(3): + # we now iterate from the leftmost point towards the right + # take steps of drill.WIDTH + drill_pos = Position(x=left_top.x + Prototype.ElectricMiningDrill.WIDTH*i, y=left_top.y) + # Place the drill facing down as we start from top coordinate + # The drop position will be below the drill as the direction is DOWN + drill = place_entity(Prototype.ElectricMiningDrill, position=drill_pos, direction = Direction.DOWN) + print(f"Placed ElectricMiningDrill {i} at {drill.position} to mine copper ore") + # place a furnace to catch the ore + # We use the Direction.DOWN as the direction, as the drill direction is DOWN which means the drop position is below the drill + furnace = place_entity_next_to(Prototype.StoneFurnace, reference_position=drill.position, direction = Direction.DOWN) + print(f"Placed furnace at {furnace.position} to smelt the copper ore for drill {i} at {drill.position}") + # add inserters that remove items from furnaces for future potential integartion + # put them below the furnace as the furnace is below the drill + inserter = place_entity_next_to(Prototype.Inserter, reference_position=furnace.position, direction = Direction.DOWN) + print(f"Placed inserter at {inserter.position} to get the plates from furnace {i} at {furnace.position}") +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_set_up_raw_resource_burner_mine.md b/env/src/tools/rag/rag_examples/how_to_set_up_raw_resource_burner_mine.md new file mode 100644 index 000000000..9fb41a60a --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_set_up_raw_resource_burner_mine.md @@ -0,0 +1,38 @@ +## How to create automatic raw resource mining operation +All types of drills (burner, electric) can be used. +Coal, iron ore, copper ore and stone automaton can be set up like this +You can put chests directly at the drop positions of drills to catch ore, thus creating automatic drilling lines +Example: +Using a single drill to a chest resource setup +```python +# Setup mining drill on ore patch +resource_pos = nearest(Resource.IronOre) +# Define area for drill +drill_box = BuildingBox(height=Prototype.ElectricMiningDrill.HEIGHT, width=Prototype.ElectricMiningDrill.WIDTH) + +# Find buildable area +buildable_area = nearest_buildable( + Prototype.ElectricMiningDrill, + drill_box, + resource_pos +) + +# Place drill +move_to(buildable_area.center) +drill = place_entity( + Prototype.ElectricMiningDrill, + position=buildable_area.center +) +# log your actions +print(f"Placed drill to mine iron ore at {drill.position}") +# insert coal to drill +drill = insert_item(Prototype.Coal, drill, quantity = 10) +# Place output chest that catches ore +chest = place_entity( + Prototype.WoodenChest, + position=drill.drop_position, + direction=Direction.DOWN, +) +# log your actions +print(f"Placed chest to catch iron ore at {chest.position}") +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_setup_chemical_plants.md b/env/src/tools/rag/rag_examples/how_to_setup_chemical_plants.md new file mode 100644 index 000000000..f55c65460 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_setup_chemical_plants.md @@ -0,0 +1,77 @@ +## Chemical plants + +### Placing a chemical plant near a oil refinery + +Example: +Placing a chemical plant near a existing oil_refinery at Position(x=-50, y=0) +Also connect the chemical plant to a steam engine, that will power the engine. To power the chemical plant, it needs to be connected to a power source via electric poles +```python +# get the oil_refinery +oil_refinery = get_entity(Prototype.OilRefinery, position=Position(x=-50, y=0)) + +# create a buildingboxwith with 4 tile buffer for the ChemicalPlant +building_box = BuildingBox(width = Prototype.ChemicalPlant.WIDTH + 4, height = Prototype.ChemicalPlant.HEIGHT + 4) + +# put down the ChemicalPlant atleast 10 spaces away from oil_refinery +ref_pos = Position(x = oil_refinery.position.x+10, y = oil_refinery.position.y+10) +coords = nearest_buildable(Prototype.ChemicalPlant,building_box, ref_pos) +# place the chemical_plant at the centre coordinate +# first move to the center coordinate +move_to(coords.center) +chemical_plant = place_entity(Prototype.ChemicalPlant, position = coords.center, direction = Direction.LEFT) + +# power the chemical_plant by connecting to an existing steam engine +steam_engine = get_entity(Prototype.SteamEngine, position=Position(x=0, y=0)) +# Connect power to chemical_plant +poles = connect_entities(steam_engine, + chemical_plant, + Prototype.SmallElectricPole) +print(f"Powered oil refinery at {chemical_plant.position} with {poles}") +# wait for 5 seconds to check power +sleep(5) +chemical_plant = get_entity(Prototype.ChemicalPlant, chemical_plant.position) +assert chemical_plant.energy > 0, f"chemical_plant at {chemical_plant.position} is not receiving power" +print(f"Chemical plant at {chemical_plant.position} has been successfully powered") +``` + +### Setting recipes for chemical plants +Before rotating or using the chemical plants, the recipe must be set + +Available recipes for chemical plants + +Liquid outputs +These need to be either stored in a storagetank or sent to other liquidprocessors. Transporting must be via pipes +RecipeName.HeavyOilCracking = "heavy-oil-cracking" # Recipe for producing light oil in a chemical plant. This is a liquid and therefore the output must be extracted via pipes respective output_connection_points +RecipeName.LightOilCracking = "light-oil-cracking" # Recipe for producing petroleum gas in a chemical plant. This is a liquid and therefore the output must be extracted via pipes respective output_connection_points +Prototype.SulfuricAcid # Recipe for producing SulfuricAcid in a chemical plant. This is a liquid and therefore the output must be extracted via pipes respective output_connection_points +Prototype.Lubricant # Recipe for producing lubricant in a chemical plant. This is a liquid and therefore the output must be extracted via pipes respective output_connection_points + +Solid outputs +These need to be extracted frm the chemical plant via inserters into either chests or transport belts transporting them to other structures +RecipeName.SolidFuelFromHeavyOil = "solid-fuel-from-heavy-oil" # Recipe for producing solid fuel in a chemical plant from heavy oil. This is a solid output and therefore the output must be extracted inserters that take items away from the chemical plant +RecipeName.SolidFuelFromLightOil = "solid-fuel-from-light-oil" # Recipe for producing solid fuel in a chemical plant from light oil. This is a solid output and therefore the output must be extracted inserters that take items away from the chemical plant +RecipeName.SolidFuelFromPetroleumGas = "solid-fuel-from-petroleum-gas" # Recipe for producing solid fuel in a chemical plant from petroleum gas. This is a solid output and therefore the output must be extracted inserters that take items away from the chemical plant +Prototype.PlasticBar # Recipe for producing plastic bars in a chemical plant. This is a solid output and therefore the output must be extracted inserters that take items away from the chemical plant +Prototype.Sulfur # Recipe for producing Sulfuric in a chemical plant. This is a solid output and therefore the output must be extracted inserters that take items away from the chemical plant +Prototype.Battery # Recipe for producing batteries in a chemical plant. This is a solid output and therefore the output must be extracted inserters that take items away from the chemical plant + +Example: +Set recipe for a existing chemical plant to get sulfuric acid +Also connect a existing oil refinery to the chemical plant +```python +# get the chemical plant and oil refineries +chemical_plant = get_entity(Prototype.ChemicalPlant, position=Position(x=-50, y=0)) +oil_refinery = get_entity(Prototype.OilRefinery, position = Position(x = -25, y = 10)) + +# Set the recipe to Lubricant +# IMPORTANT: The recipe for chemical plants and oil refineries must be set before connecting to inputs and outputs +chemical_plant = set_entity_recipe(chemical_plant, Prototype.Lubricant) +print(f"Set the recipe of chemical plant at {chemical_plant.position} to Lubricant") + +# connect with underground and overground pipes to the oil refinery +pipes = connect_entities(oil_refinery, chemical_plant, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the chemical_plant at {chemical_plant.position} to oil refinery at {oil_refinery.position} with {pipes}") +``` + +### Storing liquid outputs of chemical plants +The liquid outputs of chemical plants can be stored in storage tanks via pipes \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_setup_crude_oil_production.md b/env/src/tools/rag/rag_examples/how_to_setup_crude_oil_production.md new file mode 100644 index 000000000..16f0ba3d9 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_setup_crude_oil_production.md @@ -0,0 +1,60 @@ +## Pumpjacks + +To harvest crude oil from the environment, it needs to be done with pumpjacks +Crude oil can be processed to petroleum gas +### Placing a pumpjack + +Example: +Placing a pumpjack near a crude oil patch +Also connect the pumpjack to a steam engine, that will power the pumpjack. To power the pumpjack, it needs to be connected to a power source via electric poles +```python +# Get the crude oil resource patch +resource_pos = nearest(Resource.CrudeOil) +# Define area for pumpjack +pump_box = BuildingBox(height=Prototype.PumpJack.HEIGHT, width=Prototype.PumpJack.WIDTH) + +# Find buildable area +buildable_area = nearest_buildable( + Prototype.PumpJack, + pump_box, + resource_pos +) + +# Place pumpjack +move_to(buildable_area.center) +pumpjack = place_entity( + Prototype.PumpJack, + position=buildable_area.center +) +# log your actions +print(f"Placed pumpjack to harvest crude oil at {pumpjack.position}") + +# power the pumpjack by connecting to an existing steam engine +# NB: To check how to power entities, look at the relevant examples for power networks +steam_engine = get_entity(Prototype.SteamEngine, position=Position(x=0, y=0)) +# Connect power to pumpjack +poles = connect_entities(steam_engine, + pumpjack, + Prototype.SmallElectricPole) +print(f"Powered pumpjack at {pumpjack.position} with {poles}") +# wait for 5 seconds to check power +sleep(5) +pumpjack = get_entity(Prototype.PumpJack, pumpjackefinery.position) +assert pumpjack.energy > 0, f"pumpjack at {pumpjack.position} is not receiving power" +print(f"Pumpjack at {pumpjack.position} has been successfully powered") +``` + +### Putting down a storage tank for pumpjack output crude oil +The outputs of pumpjacks can be stored in storage tanks or directly connected to oil refineries + +Example: +Connect a pumpjack to a existing oil_refinery to process crude oil +```python +# get the oil_refinery and pumpjack +oil_refinery = get_entity(Prototype.OilRefinery, position = Position(x = -25, y = 10)) +pumpjack = get_entity(Prototype.PUMPJACK, position = Position(x = -20, y = 10)) + +# connect the pumpjack and oil refinery +pipes = connect_entities(pumpjack, oil_refinery, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the pumpajck at {pumpjack.position} to a oil refinery at {oil_refinery.position} to process crude oil with {pipes}") +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_setup_oil_refineries.md b/env/src/tools/rag/rag_examples/how_to_setup_oil_refineries.md new file mode 100644 index 000000000..4c2838a76 --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_setup_oil_refineries.md @@ -0,0 +1,66 @@ +## Oil Refinery + +### Placing a oil refinery + +Example: +Placing a oil refinery near a existing pumpjack at Position(x=-50, y=0) +Also connect the oil refinery to a steam engine, that will power the refinery. To power the oil refinery, it needs to be connected to a power source via electric poles +```python +# get the pumpjack +pumpjack = get_entity(Prototype.PumpJack, position=Position(x=-50, y=0)) + +# create a buildingboxwith with 4 tile buffer for the oilrefinery +building_box = BuildingBox(width = Prototype.OilRefinery.WIDTH + 4, height = Prototype.OilRefinery.HEIGHT + 4) + +# put down the oilrefinery atleast 10 spaces away from pumpjack +ref_pos = Position(x = pumpjack.position.x+10, y = pumpjack.position.y+10) +coords = nearest_buildable(Prototype.OilRefinery,building_box, ref_pos) +# place the oil refinery at the centre coordinate +# first move to the center coordinate +move_to(coords.center) +oil_refinery = place_entity(Prototype.OilRefinery, position = coords.center, direction = Direction.LEFT) + +# power the oil refinery by connecting to an existing steam engine +steam_engine = get_entity(Prototype.SteamEngine, position=Position(x=0, y=0)) +# Connect power to oil refinery +poles = connect_entities(steam_engine, + oil_refinery, + Prototype.SmallElectricPole) +print(f"Powered oil refinery at {oil_refinery.position} with {poles}") +# wait for 5 seconds to check power +sleep(5) +oil_refinery = get_entity(Prototype.OilRefinery, oil_refinery.position) +assert oil_refinery.energy > 0, f"oil_refinery at {oil_refinery.position} is not receiving power" +print(f"Oil Refinery at {oil_refinery.position} has been successfully powered") +``` + +### Setting recipes for oil refineries +Before rotating or using the oilrefinery, the recipe must be set + +Available recipes for oil refinery + +RecipeName.BasicOilProcessing = "basic-oil-processing" # Recipe for producing petroleum gas with a oil refinery +RecipeName.AdvancedOilProcessing = "advanced-oil-processing" # Recipe for producing petroleum gas, heavy oil and light oil with a oil refinery +RecipeName.CoalLiquefaction = "coal-liquefaction" # Recipe for producing petroleum gas in a oil refinery + +Example: +Set recipe for a existing oil refinery to get petroleum gas +Also connect a existing pumpjack to the oil refinery +```python +# get the pumpjack and oil refineries +pumpjack = get_entity(Prototype.PumpJack, position=Position(x=-50, y=0)) +oil_refinery = get_entity(Prototype.OilRefinery, position = Position(x = -25, y = 10)) + +# Set the recipe to basc oil processing +# IMPORTANT: The recipe for chemical plants and oil refineries must be set before connecting to inputs and outputs +oil_refinery = set_entity_recipe(oil_refinery, RecipeName.BasicOilProcessing) +print(f"Set the recipe of oil refinery at {oil_refinery.position} to BasicOilProcessing") + +# connect with underground and overground pipes to the pumpjack +pipes = connect_entities(pumpjack, oil_refinery, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the pumpjack at {pumpjack.position} to oil refinery at {oil_refinery.position} with {pipes}") +``` + +### Connecting the oil refinery outputs + +The outputs of oil refineries can be extracted by pipes and connected to storage tanks or chemical plants diff --git a/env/src/tools/rag/rag_examples/how_to_setup_storage_tanks.md b/env/src/tools/rag/rag_examples/how_to_setup_storage_tanks.md new file mode 100644 index 000000000..2a572371b --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_setup_storage_tanks.md @@ -0,0 +1,53 @@ +## Storage tanks + +You can use storage tanks to store liquids + +### Placing a storage tank to store liquid + +Example: +Place a storage tank and store petroleum gas from an existing oil refinery +```python +# get the oil_refinery +oil_refinery = get_entity(Prototype.OilRefinery, position = Position(x = -25, y = 10)) + +# create a buildingboxwith with 4 tile buffer for the oilrefinery +building_box = BuildingBox(width = Prototype.StorageTank.WIDTH + 4, height = Prototype.StorageTank.HEIGHT + 4) + +# put down the storagetank atleast 5 spaces away from oilrefinery +ref_pos = Position(x = oil_refinery.position.x+10, y = oil_refinery.position.y+10) +coords = nearest_buildable(Prototype.StorageTank,building_box, ref_pos) +# place the storage tank at the centre coordinate +# first move to the center coordinate +move_to(coords.center) +storage_tank = place_entity(Prototype.StorageTank, position = coords.center, direction = Direction.LEFT) + +# Get the petroleum-gas output point of oil refinery +output_petroleum_gas_connection_points = [x for x in oil_refinery.output_connection_points if x.type == "petroleum-gas"] +assert len(output_petroleum_gas_connection_point) > 0, f"No petroleum gas output points in oil refinery" +output_petroleum_gas_connection_point = output_petroleum_gas_connection_points[0] + +# connect the storagetank and oil refinery +pipes = connect_entities(output_petroleum_gas_connection_point, storage_tank, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the oil_refinery at {oil_refinery.position} to a storage tank at {storage_tank.position} to store petroleum gas with {pipes}") +``` + + +### Using an existing storage tank with liquid +If a storage tank has liquid, the liquid can be sent to other fluid processors like oil refinery and chemical plant via pipes + +Example: +Connect an existing storage tank with petroleum gas to a existing chemical plant +```python +# get the chemical_plant and storage_tank +chemical_plant = get_entity(Prototype.ChemicalPlant, position = Position(x = -25, y = 10)) +storage_tank = get_entity(Prototype.StorageTank, position = Position(x = -20, y = 10)) + +# Get the petroleum-gas input point of chemical plant +input_petroleum_gas_connection_points = [x for x in oil_refinery.input_connection_points if x.type == "petroleum-gas"] +assert len(input_petroleum_gas_connection_points) > 0, f"No petroleum gas input points in chemical_plant" +input_petroleum_gas_connection_point = input_petroleum_gas_connection_points[0] + +# connect the storagetank and chemical_plant +pipes = connect_entities(storage_tank, input_petroleum_gas_connection_points, connection_type={Prototype.UndergroundPipe, Prototype.Pipe}) +print(f"Connected the storage_tank at {storage_tank.position} to a chemical_plant at {chemical_plant.position} to process petroleum gas with {pipes}") +``` \ No newline at end of file diff --git a/env/src/tools/rag/rag_examples/how_to_smelt_ores.md b/env/src/tools/rag/rag_examples/how_to_smelt_ores.md new file mode 100644 index 000000000..37c4b5ada --- /dev/null +++ b/env/src/tools/rag/rag_examples/how_to_smelt_ores.md @@ -0,0 +1,28 @@ +## How to smelt ores into plates + +1. **Inventory Verification** +Example - Safe smelting ore into plates +```python +# move to the position to place the entity +move_to(position) +furnace = place_entity(Prototype.StoneFurnace, position=position) +print(f"Placed the furnace to smelt plates at {furnace.position}") + +# we also update the furnace variable by returning it from the function +# This ensures it doesnt get stale and the inventory updates are represented in the variable +furnace = insert_item(Prototype.Coal, furnace, quantity=5) # Don't forget fuel +furnace = insert_item(Prototype.IronOre, furnace, quantity=10) + +# 3. Wait for smelting (with safety timeout) +for _ in range(30): # Maximum 30 seconds wait + if inspect_inventory(furnace)[Prototype.IronPlate] >= 10: + break + sleep(1) +else: + raise Exception("Smelting timeout - check fuel and inputs") + +# final check for the inventory of furnace +iron_plates_in_furnace = inspect_inventory(furnace)[Prototype.IronPlate] +assert iron_plates_in_furnace>=10, "Not enough iron plates in furnace" +print(f"Smelted 10 iron plates") + ``` \ No newline at end of file diff --git a/env/src/utils/controller_loader/examples_generator.py b/env/src/utils/controller_loader/examples_generator.py new file mode 100644 index 000000000..91e81eb8c --- /dev/null +++ b/env/src/utils/controller_loader/examples_generator.py @@ -0,0 +1,21 @@ +import os + + +class ExamplesGenerator: + """Generates a string of examples from all markdown files in the examples directory.""" + + @staticmethod + def generate_examples(folder_path) -> str: + """Generate schema from all Python files in the folder.""" + agent_example_path = os.path.join(folder_path, "examples_orig") + # get all the examples in tool_paths + example_files = [ + f for f in os.listdir(agent_example_path) if os.path.isfile(os.path.join(agent_example_path, f)) + ] + examples = "Here are examples of how to use the API for various objectives in Factorio\n\n" + for file_path in example_files: + file_path = os.path.join(agent_example_path, file_path) + with open(file_path, "r") as f: + examples += f.read() + examples += "\n\n" + return examples diff --git a/env/src/utils/controller_loader/manual_generator.py b/env/src/utils/controller_loader/manual_generator.py index 7e1692599..c2355a9a2 100644 --- a/env/src/utils/controller_loader/manual_generator.py +++ b/env/src/utils/controller_loader/manual_generator.py @@ -5,23 +5,40 @@ class ManualGenerator: """Generates manual from agent.md files in a directory.""" @staticmethod - def generate_manual(folder_path) -> str: + def generate_agent_manual(folder_path) -> str: """Generate schema from all Python files in the folder.""" agent_tool_path = os.path.join(folder_path, "agent") - # get all the folders in tool_paths - tool_folders = [f for f in os.listdir(agent_tool_path) if os.path.isdir(os.path.join(agent_tool_path, f))] manual = "Here is the manual for the tools available to you\n\n" + # get all the folders in tool_paths + manual = ManualGenerator.get_tool_descriptions(agent_tool_path, manual) + # read in the agent.md in master_tool_path + with open(os.path.join(folder_path, "agent.md"), "r") as f: + manual += f"## General tips\n" + manual += f.read() + return manual + + @staticmethod + def get_tool_descriptions(folder_path, manual): + # get all the folders in tool_paths + tool_folders = [f for f in os.listdir(folder_path) if os.path.isdir(os.path.join(folder_path, f))] for folder in tool_folders: # check if it has a agent.md file - agent_path = os.path.join(agent_tool_path, folder, "agent.md") + agent_path = os.path.join(folder_path, folder, "agent.md") if os.path.exists(agent_path): with open(agent_path, "r") as f: manual += f.read() manual += "\n\n" else: continue + return manual + + + @staticmethod + def generate_rag_manual(folder_path): + """Generate schema from all Python files in the folder.""" + agent_tool_path = os.path.join(folder_path, "rag") + manual = "Here are information gathering tools available to you\n\n" + # get all the folders in tool_paths + manual = ManualGenerator.get_tool_descriptions(agent_tool_path, manual) # read in the agent.md in master_tool_path - with open(os.path.join(folder_path, "agent.md"), "r") as f: - manual += f"## General useful patterns\n" - manual += f.read() return manual diff --git a/env/src/utils/controller_loader/schema_generator.py b/env/src/utils/controller_loader/schema_generator.py index 287fb443b..ae654da23 100644 --- a/env/src/utils/controller_loader/schema_generator.py +++ b/env/src/utils/controller_loader/schema_generator.py @@ -50,6 +50,9 @@ def generate_schema(self, with_docstring: bool = True) -> str: if tool == "__pycache__": continue python_file = root + "/" + tool + "/client.py" + # check if the file exists + if not os.path.exists(python_file): + continue module = ModuleLoader.from_path(str(python_file)) if not module: continue diff --git a/env/src/utils/controller_loader/system_prompt_generator.py b/env/src/utils/controller_loader/system_prompt_generator.py index 850c2e962..b6019fd8c 100644 --- a/env/src/utils/controller_loader/system_prompt_generator.py +++ b/env/src/utils/controller_loader/system_prompt_generator.py @@ -3,6 +3,7 @@ from utils.controller_loader.code_analyzer import CodeAnalyzer from utils.controller_loader.manual_generator import ManualGenerator from utils.controller_loader.schema_generator import SchemaGenerator +from utils.controller_loader.examples_generator import ExamplesGenerator from utils.controller_loader.type_definition_processor import TypeDefinitionProcessor @@ -12,12 +13,16 @@ class SystemPromptGenerator: def __init__(self, base_path: str): self.base_path = Path(base_path) self.tool_path = self.base_path / "tools" / "agent" + self.rag_tool_path = self.base_path / "tools" / "rag" - def generate(self) -> str: + def generate(self) -> dict: # Generate schema schema_generator = SchemaGenerator(str(self.tool_path)) schema = schema_generator.generate_schema(with_docstring=True).replace("temp_module.", "") + # Generate schema for RAG tools + rag_schema_generator = SchemaGenerator(str(self.rag_tool_path)) + rag_schema = rag_schema_generator.generate_schema(with_docstring=True).replace("temp_module.", "") # Load and process type definitions type_defs = TypeDefinitionProcessor.load_and_clean_definitions( str(self.base_path / "game_types.py") @@ -29,13 +34,23 @@ def generate(self) -> str: ) # Load and process the manuals (agent.md files) - manual_defs = ManualGenerator.generate_manual( + agent_manual_defs = ManualGenerator.generate_agent_manual( str(self.base_path / "tools") ) - - # Combine all parts into final prompt - return ( - f"```types\n{type_defs}\n{entity_defs}\n```\n" - f"```methods\n{schema}\n```" - f"{manual_defs}" + # Load and process the RAG manuals (agent.md files) + rag_manual_defs = ManualGenerator.generate_rag_manual( + str(self.base_path / "tools") ) + examples = ExamplesGenerator.generate_examples( + str(self.base_path / "tools") + ) + # Combine all parts into final prompt + return { + "type_defs":type_defs, + "entity_defs":entity_defs, + "schema": schema, + "manual_defs": agent_manual_defs, + "examples": examples, + "rag_manual_defs": rag_manual_defs, + "rag_schema": rag_schema, + } diff --git a/env/tests/benchmarks/test_demo_video.py b/env/tests/benchmarks/test_demo_video.py index f2f86ecc3..97e5c83cd 100644 --- a/env/tests/benchmarks/test_demo_video.py +++ b/env/tests/benchmarks/test_demo_video.py @@ -67,7 +67,6 @@ def test_inspect_inventory(game): #game.execute_transaction() #game.craft_item(Prototype.IronChest) #inventory = game.inspect_inventory() - prompt = game.get_system_prompt() furnace = game.place_entity(Prototype.StoneFurnace, position=Position(x=0, y=0)) game.move_to(game.nearest(Prototype.Coal)) game.harvest_resource(game.nearest(Prototype.Coal), quantity=10) diff --git a/env/tests/test_warnings.py b/env/tests/test_warnings.py index e1065c915..ed7270110 100644 --- a/env/tests/test_warnings.py +++ b/env/tests/test_warnings.py @@ -14,7 +14,6 @@ def test_drop_box_chest(): fast=True, # cache_scripts=False, inventory={'burner-mining-drill': 1, 'iron-chest':1, 'coal': 10}) - prompt = instance.get_system_prompt() instance.namespace.move_to(instance.namespace.nearest(Resource.IronOre)) drill = instance.namespace.place_entity(Prototype.BurnerMiningDrill, Direction.UP, instance.namespace.nearest(Resource.IronOre)) instance.namespace.place_entity(Prototype.IronChest, Direction.UP, diff --git a/eval/open/beam/run.py b/eval/open/beam/run.py index fbeb77b04..7911a266c 100644 --- a/eval/open/beam/run.py +++ b/eval/open/beam/run.py @@ -14,6 +14,7 @@ from agents.utils.formatters.recursive_formatter import RecursiveFormatter from models.game_state import GameState +from agents.utils.prompt_utils import get_default_system_prompt os.environ.update({"FORCE_COLOR": "1", "TERM": "xterm-256color"}) load_dotenv() @@ -140,8 +141,8 @@ async def main(): "\033[91mError initialising Factorio instances. Are the docker containers running, and have they been activated?\033[91m") return instances = instances[-4:] - API_SCHEMA = instances[0].get_system_prompt() - prompt = SYSTEM_PROMPT + '\n\n' + API_SCHEMA + '\n\n# Observations:\n' + OBSERVATION_SPACE + '\n\n' + MANUAL + '\n```' + API_SCHEMA = get_default_system_prompt(instances[0].get_system_prompt()) + prompt = SYSTEM_PROMPT + '\n\n' + API_SCHEMA + '\n\n# Observations:\n' + OBSERVATION_SPACE + '\n\n' initial_state = GameState.from_instance(instances[0]) # Add argument parsing for version diff --git a/eval/open/beam/run_milestones.py b/eval/open/beam/run_milestones.py index fcb988653..df434bb1c 100644 --- a/eval/open/beam/run_milestones.py +++ b/eval/open/beam/run_milestones.py @@ -17,6 +17,7 @@ from eval.open.mcts.parallel_supervised_config import SupervisedExecutorConfig from models.game_state import GameState from eval.tasks.throughput_task import ThroughputTask, LAB_PLAY_POPULATED_STARTING_INVENTORY +from agents.utils.prompt_utils import get_default_system_prompt os.environ.update({"FORCE_COLOR": "1", "TERM": "xterm-256color"}) load_dotenv() @@ -231,8 +232,8 @@ async def main(): "\033[91mError initialising Factorio instances. Are the docker containers running, and have they been activated?\033[91m") return - API_SCHEMA = instances[0].get_system_prompt() - prompt = SYSTEM_PROMPT + '\n\n' + API_SCHEMA + '\n\nObservations:\n' + OBSERVATION_SPACE + '\n\n' + MANUAL + '\n```' + API_SCHEMA = get_default_system_prompt(instances[0].get_system_prompt()) + prompt = SYSTEM_PROMPT + '\n\n' + API_SCHEMA + '\n\nObservations:\n' + OBSERVATION_SPACE + '\n\n' zero_state = GameState.from_instance(instances[0]) model_to_evaluate = "claude-3-5-sonnet-20241022" diff --git a/eval/open/beam/run_parallel.py b/eval/open/beam/run_parallel.py index 6014e68a3..32d3bda08 100644 --- a/eval/open/beam/run_parallel.py +++ b/eval/open/beam/run_parallel.py @@ -16,6 +16,7 @@ from instance import FactorioInstance from agents.utils.formatters.recursive_report_formatter import RecursiveReportFormatter from models.game_state import GameState +from agents.utils.prompt_utils import get_default_system_prompt os.environ.update({"FORCE_COLOR": "1", "TERM": "xterm-256color"}) load_dotenv() @@ -106,8 +107,8 @@ async def run_model_search(model: str, instance_start: int, version: int, resume return initial_state = GameState.from_instance(instances[0]) - API_SCHEMA = instances[0].get_system_prompt() - prompt = SYSTEM_PROMPT + '\n\n' + API_SCHEMA + '\n\n# Observations:\n' + OBSERVATION_SPACE + '\n\n' + MANUAL + '\n```' + API_SCHEMA = get_default_system_prompt(instances[0].get_system_prompt()) + prompt = SYSTEM_PROMPT + '\n\n' + API_SCHEMA + '\n\n# Observations:\n' + OBSERVATION_SPACE + '\n\n' current_depth = 0 resume_heads = None diff --git a/eval/open/db_client.py b/eval/open/db_client.py index e82414f45..98651e53a 100644 --- a/eval/open/db_client.py +++ b/eval/open/db_client.py @@ -469,6 +469,8 @@ def get_connection(self): except: pass + + class SQLliteDBClient(DBClient): def __init__(self, max_conversation_length: int = 20, min_connections: int = 5, max_connections: int = 20, **db_config): diff --git a/eval/open/independent_runs/run.py b/eval/open/independent_runs/run.py index cef4411c3..5196b5b8d 100644 --- a/eval/open/independent_runs/run.py +++ b/eval/open/independent_runs/run.py @@ -3,6 +3,7 @@ import multiprocessing from dotenv import load_dotenv from agents.basic_agent import BasicAgent +from agents.query_agent import QueryAgent from eval.open.independent_runs.trajectory_runner import run_process, get_next_version, create_factorio_instance, EvalConfig from eval.tasks.task_factory import TaskFactory from pathlib import Path @@ -21,7 +22,7 @@ def main(): # Create initial state and get system prompt try: instance = create_factorio_instance(0) - system_prompt = instance.get_system_prompt() + system_prompt_parts = instance.get_system_prompt() except Exception as e: raise(f"Error creating Factorio instance: {e}") @@ -35,7 +36,7 @@ def main(): processes = [] for run_idx, run_config in enumerate(run_configs): task = TaskFactory.create_task(run_config["task"]) - agent = BasicAgent(model=run_config["model"], system_prompt=system_prompt, task = task) + agent = BasicAgent(model=run_config["model"], system_prompt_parts=system_prompt_parts, task = task) if "version" in run_config: version = run_config["version"] else: diff --git a/eval/open/independent_runs/run_config.json b/eval/open/independent_runs/run_config.json index 2af4e6ed9..f5a158e18 100644 --- a/eval/open/independent_runs/run_config.json +++ b/eval/open/independent_runs/run_config.json @@ -3,7 +3,8 @@ "model": "gpt-4o-mini-2024-07-18", "version": 768}, {"task": "plastic_bar_throughput_16.json", -"model": "gpt-4o-mini-2024-07-18"}, +"model": "gpt-4o-mini-2024-07-18", +"exit_on_task_success": false}, {"task": "open_play.json", "model": "gpt-4o-mini-2024-07-18"} ] \ No newline at end of file diff --git a/eval/open/independent_runs/trajectory_runner.py b/eval/open/independent_runs/trajectory_runner.py index 1acf7fc2a..ca9fed190 100644 --- a/eval/open/independent_runs/trajectory_runner.py +++ b/eval/open/independent_runs/trajectory_runner.py @@ -83,7 +83,7 @@ async def _generate_program(self, conversation: Conversation, response: Response version=self.config.version, model=self.agent.model, version_description=self.config.version_description, - meta={"model": self.agent.model, "process_id": self.process_id}, + meta={"model": self.agent.model, "process_id": self.process_id, "text_response": policy.meta.text_response}, depth=len(messages) - 2 ) diff --git a/eval/open/mcts/__main__chunked.py b/eval/open/mcts/__main__chunked.py index dd996a72d..971a2dfdd 100644 --- a/eval/open/mcts/__main__chunked.py +++ b/eval/open/mcts/__main__chunked.py @@ -24,7 +24,7 @@ from instance import FactorioInstance from agents.utils.llm_factory import LLMFactory from cluster.local.cluster_ips import get_local_container_ips - +from agents.utils.prompt_utils import get_default_system_prompt # Configure environment os.environ.update({ "FORCE_COLOR": "1", @@ -240,7 +240,7 @@ async def main(): # Load system prompt #with open(CONFIG['prompt_path']) as f: # system_prompt = f.read().format(schema=instances[0].get_system_prompt()) - system_prompt = instances[0].get_system_prompt() + system_prompt = get_default_system_prompt(instances[0].get_system_prompt()) # Initialize MCTS print("Initializing MCTS...") diff --git a/eval/open/mcts/__main__objective_mcts.py b/eval/open/mcts/__main__objective_mcts.py index b1d032dbf..6b08ae440 100644 --- a/eval/open/mcts/__main__objective_mcts.py +++ b/eval/open/mcts/__main__objective_mcts.py @@ -25,6 +25,7 @@ from instance import FactorioInstance from agents.utils.llm_factory import LLMFactory from cluster.local.cluster_ips import get_local_container_ips +from agents.utils.prompt_utils import get_default_system_prompt # Configure environment os.environ.update({ @@ -238,7 +239,7 @@ async def main(): initial_state = GameState.from_instance(instances[0]) - system_prompt = instances[0].get_system_prompt() + system_prompt = get_default_system_prompt(instances[0].get_system_prompt()) # Initialize MCTS print("Initializing MCTS...") diff --git a/eval/open/mcts/__main__planning_agent.py b/eval/open/mcts/__main__planning_agent.py index cedc47d6e..9079c2b00 100644 --- a/eval/open/mcts/__main__planning_agent.py +++ b/eval/open/mcts/__main__planning_agent.py @@ -25,7 +25,7 @@ from models.game_state import GameState from instance import FactorioInstance from agents.utils.llm_factory import LLMFactory - +from agents.utils.prompt_utils import get_default_system_prompt load_dotenv() def create_instance(params: Tuple[str, int, int]) -> FactorioInstance: @@ -158,7 +158,7 @@ async def main(): # load from prompts/bottoms_up_prompts/system_message_policy_self_gen into string with open(objective_model_prompt_path, "r") as f: - system_prompt = f.read().format(schema=instances[0].get_system_prompt()) + system_prompt = f.read().format(schema=get_default_system_prompt(instances[0].get_system_prompt())) print("Initializing MCTS...") # Sampler diff --git a/eval/open/mcts/blueprints_to_programs.py b/eval/open/mcts/blueprints_to_programs.py index 95c3bbc6e..dfab66c98 100644 --- a/eval/open/mcts/blueprints_to_programs.py +++ b/eval/open/mcts/blueprints_to_programs.py @@ -11,7 +11,7 @@ from eval.open.db_client import DBClient from models.program import Program from instance import FactorioInstance - +from agents.utils.prompt_utils import get_default_system_prompt load_dotenv() class BlueprintsToPrograms: @@ -121,7 +121,7 @@ async def save(): 'dbname': os.getenv("SKILLS_DB_NAME"), 'user': os.getenv("SKILLS_DB_USER"), 'password': os.getenv("SKILLS_DB_PASSWORD") - }, system_prompt=instance.get_system_prompt()) + }, system_prompt=get_default_system_prompt(instance.get_system_prompt())) scenarios = blueprints_to_programs.sample_scenarios(n_samples=1000) diff --git a/eval/open/mcts/main.py b/eval/open/mcts/main.py index fcf05da6b..e14a04236 100644 --- a/eval/open/mcts/main.py +++ b/eval/open/mcts/main.py @@ -8,7 +8,7 @@ from instance import FactorioInstance import concurrent.futures from typing import List, Tuple - +from agents.utils.prompt_utils import get_default_system_prompt os.environ.update({"FORCE_COLOR": "1", "TERM": "xterm-256color"}) load_dotenv() @@ -85,7 +85,7 @@ async def main(): print("\033[91mError initialising Factorio instances. Are the docker containers running, and have they been activated?\033[91m") return - prompt = SYSTEM_PROMPT + '\n\n' + instances[0].get_system_prompt() + '\n\nExamples:\n```\n' + TEST_PROMPT + '\n```' + prompt = SYSTEM_PROMPT + '\n\n' + get_default_system_prompt(instances[0].get_system_prompt()) + '\n\nExamples:\n```\n' + TEST_PROMPT + '\n```' # Get configuration from CLI/interactive prompts factory = MCTSFactory() diff --git a/eval/open/mcts/parallel_planning_mcts.py b/eval/open/mcts/parallel_planning_mcts.py index 7d62779a2..b4d3e066c 100644 --- a/eval/open/mcts/parallel_planning_mcts.py +++ b/eval/open/mcts/parallel_planning_mcts.py @@ -21,7 +21,7 @@ from models.game_state import GameState from models.program import Program from instance import FactorioInstance - +from agents.utils.prompt_utils import get_default_system_prompt logger = logging.basicConfig(level=logging.INFO) @@ -96,7 +96,7 @@ def __init__(self, # Create instance groups self.instance_groups = self._create_instance_groups(instances) - self.api_description = self.instance_groups[0].evaluator.instances[0].get_system_prompt() + self.api_description = get_default_system_prompt(self.instance_groups[0].evaluator.instances[0].get_system_prompt()) # format the 2 system prompts self.step_executor_system_prompt = self.step_executor_system_prompt.format(schema=self.api_description) self.example_plan_system_prompt = self.example_plan_system_prompt.format(schema=self.api_description) diff --git a/eval/open/mcts/planning_mcts.py b/eval/open/mcts/planning_mcts.py index d3e886dd6..2e62e583d 100644 --- a/eval/open/mcts/planning_mcts.py +++ b/eval/open/mcts/planning_mcts.py @@ -11,7 +11,7 @@ from models.program import Program from eval.open.mcts.planning_models import LanguageOutput, TaskOutput, InitialPlanOutput, PlanOutput, Step from tenacity import wait_exponential, retry - +from agents.utils.prompt_utils import get_default_system_prompt def get_mining_setup(instance): mining_setup = instance.namespace.get_entities() @@ -37,7 +37,7 @@ def __init__(self, *args, self.planning_model = planning_model self.executor_model = executor_model self.objective_model = objective_model - self.api_description = self.evaluator.instances[0].get_system_prompt() + self.api_description = get_default_system_prompt(self.evaluator.instances[0].get_system_prompt()) self.step_executor_prompt_path = step_executor_prompt_path self.step_generator_prompt_path = step_generator_prompt_path self.step_judge_prompt_path = step_judge_prompt_path