Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de marcação de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL .
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

Como combinar múltiplas $vectorSearch queries

A partir da v8.1, o estágio de agregação do MongoDB $rankFusion suporta $vectorSearch dentro do pipeline de entrada. Você pode usar $rankFusion para combinar várias $vectorSearch queries da mesma collection no mesmo pipeline. $rankFusion primeiro executa todos os pipelines de entrada de forma independente e, em seguida, deduplica e combina os resultados do pipeline de entrada em um conjunto final de resultados classificados. Para executar várias $vectorSearch queries em várias collections em um único pipeline, use $unionWith.

Você pode executar os seguintes tipos de query $vectorSearch usando o pipeline $rankFusion:

  • Execute várias queries $vectorSearch para termos semelhantes no mesmo campo.

    Isso permite realizar uma pesquisa abrangente no seu conjunto de dados para termos semelhantes na mesma query.

  • Execute várias queries $vectorSearch para o mesmo termo em vários campos.

    Isso permite pesquisar vários campos do seu conjunto de dados para determinar quais retornam os melhores resultados para a query.

  • Execute várias queries $vectorSearch para o mesmo termo em incorporações de diferentes modelos de incorporação.

    Isso permite pesquisar incorporações de diferentes modelos de incorporação para determinar as diferenças de interpretação semântica entre os diferentes modelos.

Este tutorial demonstra como executar diferentes queries $vectorSearch na coleção embedded_movies no banco de dados sample_mflix. Esta coleção inclui os seguintes campos:

  • plot_embedding, que contém incorporações criadas com o modelo de incorporação text-embedding-ada-002 da OpenAI.

  • plot_embedding_voyage_3_large, que contém incorporações criadas com o modelo de incorporação voyage-3-large da Voyage AI. Você utiliza este campo para todas as queries de exemplo neste tutorial.

Para a segunda query listada em Casos de uso e benefícios, você deve gerar incorporações para outro campo. Para experimentar a query de amostra para este caso de uso, conclua as etapas em Gerar as Incorporações.

Este tutorial orienta você pelas seguintes etapas:

  1. Configure um índice do MongoDB Vector Search na coleção sample_mflix.embedded_movies.

  2. Execute a query $vectorSearch com $rankFusion para realizar as seguintes pesquisas:

    • Pesquise no campo plot_embedding_voyage_3_large em busca de filmes com enredos semelhantes a light-hearted comedy with ghosts e slapstick humor with paranormal events.

    • Pesquise nos campos plot_embedding_voyage_3_large e title_embedding por filmes com enredos semelhantes a battle between good and evil usando incorporações da Voyage AI.

    • Pesquise nos campos plot_embedding e plot_embedding_voyage_3_large filmes com enredos semelhantes a journey across lands usando incorporações da OpenAI e da Voyage AI, respectivamente.

Antes de começar, certifique-se de que seu cluster atenda aos requisitos descritos nos pré-requisitos.

Observação

Para fazer uma query $vectorSearch com $rankFusion, seu cluster deve executar o MongoDB v8.1 ou superior.

Para consultar o mesmo termo em vários campos, é necessário preparar o conjunto de dados para incluir incorporações para diferentes campos. Esta seção demonstra como gerar incorporações para o campo title na coleção usando o modelo de incorporação voyage-3-large da Voyage AI.

Pule esta seção se quiser apenas experimentar os outros casos de uso de exemplo.

  • Um ambiente para executar blocos de anotações interativos do Python, como VS Code ou CoLab.

  • Chave de API para modelos de incorporação da Voyage AI.

Nesta seção, você gera incorporações para o campo title na coleção embedded_movies usando o modelo de incorporação voyage-3-large da Voyage AI.

1

Crie um notebook Python interativo salvando um arquivo com a extensão .ipynb e, em seguida, execute o seguinte comando no notebook para instalar as dependências:

pip install --quiet voyageai pymongo
2

Cole e execute o seguinte código no seu notebook depois de substituir os seguintes valores de espaço reservado:

<api-key>

Sua chave de API da Voyage AI (linha 6).

<connection-string>

Sua string de conexão do cluster do MongoDB (linha 18).

O código a seguir define uma função que gera embeddings vetoriais usando um modelo de embedding proprietário da Voyage AI. Especificamente, esse código faz o seguinte:

  • Especifica o modelo de incorporação voyage-3-large.

  • Cria uma função chamada get_embedding() que chama a API do modelo para gerar uma incorporação de dimensão 2048 para uma determinada entrada de texto.

  • Conecta-se ao cluster e obtém documentos do 3500 do namespace do sample_mflix.embedded_movies.

  • Gera incorporações do campo title de cada documento usando a função get_embedding().

  • Atualiza cada documento com um novo campo chamado title_voyageai_embedding que contém o valor de incorporação usando o driver MongoDB PyMongo.

1import os
2import pymongo
3import voyageai
4
5# Specify your Voyage API key and embedding model
6os.environ["VOYAGE_API_KEY"] = "<api-key>"
7
8model = "voyage-3-large"
9outputDimension = 2048
10vo = voyageai.Client()
11# Define a function to generate embeddings
12def get_embedding(data, input_type = "document"):
13 embeddings = vo.embed(
14 data, model = model, output_dimension = outputDimension, input_type = input_type
15 ).embeddings
16 return embeddings[0]
17
18# Connect to your MongoDB Atlas cluster
19mongo_client = pymongo.MongoClient("<connection-string>")
20db = mongo_client["sample_mflix"]
21collection = db["embedded_movies"]
22
23# Filter to exclude null or empty plot fields
24filter = {"title": {"$nin": [None, ""]}}
25
26# Get a subset of documents in the collection
27documents = collection.find(filter).limit(3500)
28
29# Update each document with a new embedding field
30updated_doc_count = 0
31for doc in documents:
32 embedding = get_embedding(doc["title"])
33 if embedding is not None:
34 collection.update_one({"_id": doc["_id"]}, {"$set": {"title_voyageai_embedding": embedding}})
35 updated_doc_count += 1
36
37print(f"Updated {updated_doc_count} documents.")
Updated 3500 documents.

Observação

A operação pode levar até 15 minutos para ser concluída.

Nesta seção, você cria um índice do MongoDB Vector Search no namespace sample_mflix.embedded_movies . A seção demonstra uma definição de índice que pode ser utilizada para executar várias consultas. Antes de criar o índice, conclua o procedimento para gerar as incorporações.

1

Abra o mongosh em uma janela do terminal e conecte ao seu Atlas cluster. Para obter instruções detalhadas sobre a conexão, consulte Conectar via mongosh.

2

Exemplo

use sample_mflix
switched to db sample_mflix
3
1db.embedded_movies.createSearchIndex(
2 "multiple-vector-search",
3 "vectorSearch",
4 {
5 "fields": [
6 {
7 "type": "vector",
8 "path": "plot_embedding",
9 "numDimensions": 1536,
10 "similarity": "dotProduct"
11 },
12 {
13 "type": "vector",
14 "path": "plot_embedding_voyage_3_large",
15 "numDimensions": 2048,
16 "similarity": "dotProduct"
17 },
18 {
19 "type": "vector",
20 "path": "title_voyageai_embedding",
21 "numDimensions": 2048,
22 "similarity": "dotProduct"
23 }
24 ]
25 }
26);

Esta definição de índice indexa os seguintes campos:

  • plot_embedding campo como o vector tipo. Este campo contém vector embeddings que representam o resumo da trama de um filme. A definição do índice:

    Esse mapeamento de campo é necessário para o terceiro caso de uso.

  • plot_embedding_voyage_3_large campo como o vector tipo. Este campo contém vector embeddings que representam o resumo da trama de um filme. A definição do índice:

    Este mapeamento de campo é necessário para todas as queries neste tutorial.

  • title_voyageai_embedding campo como o vector tipo. Este campo contém vector embeddings que representam o título do filme. A definição do índice:

    Esse mapeamento de campo é necessário para o segundo caso de uso.

Nesta seção, você consulta a coleção embedded_movies no banco de dados sample_mflix utilizando o índice chamado multiple-vector-search que você criou na coleção.

1
  1. Crie um arquivo denominado embeddings.js.

    touch embeddings.js
  2. Copie e cole as seguintes incorporações no arquivo embeddings.js.

    Este arquivo contém incorporações para os termos de query utilizados nas queries. A tabela a seguir mostra o termo da query, a variável que contém as incorporações para o termo da query, o modelo de incorporação usado para gerar as incorporações e o número de dimensões.

    Frase de query
    Variável
    Modelo de incorporação
    Dimensões

    comédia leve com fantasmas

    COMEDY_INVOLVING_GHOSTS

    Voyage AI's voyage-3-large

    2048

    humor pastelão com eventos paranormais

    HUMOR_INVOLVING_PARANORMAL

    Voyage AI's voyage-3-large

    2048

    conflito entre o bem e o mal

    BATTLE_GOOD_EVIL

    Voyage AI's voyage-3-large

    2048

    jornada por territórios

    JOURNEY_ACROSS_LANDS_VOYAGEAI

    Voyage AI's voyage-3-large

    2048

    jornada por territórios

    JOURNEY_ACROSS_LANDS_OPENAI

    OpenAI: text-embedding-ada-002

    1536

    COMEDY_INVOLVING_GHOSTS=[-0.014335135,-0.010259459,0.024735134,0.028951351,-0.022767568,0.050313514,0.009345946,0.000216301,-0.014827027,0.012999999,0.005797297,0.011594594,-0.026140541,0.009908108,0.000601689,-0.014897297,-0.025859458,0.043005403,-0.021502702,0.02065946,0.033589188,-0.026140541,0.010751351,0.056497294,-0.020378377,0.032886487,0.000772973,0.002547297,0.011102702,-0.015389189,-0.001888513,-0.036540538,0.002494595,0.005305405,-0.019113513,-0.026281081,0.01054054,-0.016232433,-0.038227025,0.002547297,-0.005832432,-0.007132432,0.04441081,-0.01032973,0.029935135,0.024735134,-0.028108107,0.004672973,0.000485304,-0.039070271,-0.001563514,0.017075675,-0.008045945,-0.006183784,0.001686486,0.017286487,-0.029232431,0.004813513,0.053686485,0.008397297,-0.029794594,-0.024032433,0.057621621,-0.006675676,-0.024735134,0.030356755,-0.001704054,-0.004181081,0.001888513,0.02065946,-0.021362161,-0.011454054,-0.001141892,-0.003882432,0.008502702,-0.026702702,-0.019675676,0.057621621,-0.037383784,0.012156757,-0.000562162,0.018551352,0.020237837,0.004989189,-0.049751349,-0.024172973,0.036259457,0.007835135,-0.017216217,-0.008994594,-0.000873986,-0.016654054,-0.037664864,0.033589188,0.016654054,0.007097297,0.001493243,0.007027027,-0.005305405,-0.04131892,-0.039913513,-0.007343243,-0.047783785,0.008116216,0.006148648,-0.04131892,-0.007483784,-0.006851351,-0.002564865,-0.058464862,0.019956756,-0.018972972,-0.009135135,-0.017356757,0.026281081,0.042443242,0.006359459,-0.005164865,-0.01307027,0.01054054,-0.027686486,-0.007589189,-0.015529729,0.000287669,-0.003425676,0.043286484,-0.0156,-0.04722162,0.033729728,0.014124324,0.043848649,-0.019675676,-0.043567568,0.021924324,-0.018691892,0.02881081,0.020097297,0.05452973,0.005762162,-0.018270269,0.013772973,-0.057621621,0.005059459,-0.006535135,0.018129729,-0.020237837,-0.012929729,0.02094054,0.003004054,0.006886486,-0.003566216,0.0104,-0.013843243,-0.017778378,-0.029232431,-0.025016217,-0.012508108,-0.026983783,0.01574054,-0.006008108,0.015248648,-0.004778378,-0.022627026,0.036540538,-0.030497296,0.01567027,0.046097297,0.039913513,-0.017778378,0.001686486,0.023891892,0.019113513,-0.003706757,0.019535135,0.015178378,0.021362161,0.033870269,-0.012367567,-0.021643242,0.050032433,-0.016091891,-0.023048649,-0.038227025,0.011735135,-0.027686486,0.008256757,0.007975675,0.005621621,-0.021362161,-0.006535135,-0.010751351,0.020237837,0.025718918,0.000139443,0.003601351,-0.011172973,-0.037945945,-0.026421621,0.008432432,-0.024735134,-0.008643243,-0.004883784,0.017356757,0.007554054,0.008081081,-0.008432432,-0.001326351,-0.004356757,0.025016217,-0.03162162,-0.013562161,-0.017567568,0.018551352,-0.002037838,0.04469189,-0.009837838,-0.022627026,0.002389189,0.000663176,0.040194593,-0.032324325,0.024172973,0.048345946,0.035556756,-0.023048649,-0.032886487,0.012789189,0.008818919,-0.00332027,-0.005972973,-0.033589188,0.063805401,0.018972972,0.012929729,-0.000029783,0.024313513,-0.009275676,-0.022064865,-0.005305405,0.038508106,-0.038789187,-0.013632433,-0.007554054,0.00794054,0.00176554,0.010118918,0.012437837,0.029654054,-0.020378377,-0.040475674,0.005305405,-0.014405405,-0.000436993,0.021783784,-0.002582432,0.016091891,-0.002845946,0.030637838,-0.00772973,0.001247297,0.011454054,-0.01061081,-0.016794594,-0.00541081,-0.008397297,-0.009486486,-0.018410811,-0.006886486,-0.032324325,-0.033870269,0.004022973,0.000790541,-0.027124323,0.042162161,0.005551351,0.048345946,0.012859459,-0.005551351,0.004040541,0.017637838,0.021643242,0.00023826,0.040756755,-0.017356757,-0.029091891,0.006851351,-0.024454053,0.011875675,0.009978378,0.026281081,0.00664054,0.005832432,-0.06015135,-0.014545945,0.053124323,-0.018270269,0.024313513,-0.061556756,0.000834459,0.011735135,-0.011383784,-0.016372973,-0.014545945,-0.04469189,-0.01047027,0.001712838,0.018410811,0.001510811,0.008854054,0.050875675,0.019816216,0.035416216,-0.019113513,0.007589189,0.025718918,-0.02347027,-0.024313513,0.000480912,0.017567568,-0.005797297,0.010048648,-0.011172973,0.01581081,-0.010048648,-0.004497297,-0.035416216,-0.003566216,0.019394593,0.004848648,-0.027827026,0.009135135,-0.004672973,-0.022486486,-0.020237837,-0.021362161,0.012016216,0.005059459,-0.019675676,-0.009486486,0.010681081,0.014686486,0.044129729,0.013632433,0.021362161,-0.019816216,-0.02347027,-0.014756757,-0.02361081,0.017708108,-0.006183784,-0.006218919,0.012999999,0.007694595,-0.026140541,-0.021643242,-0.043005403,-0.03162162,0.007624324,0.007554054,0.043848649,0.020237837,-0.030637838,-0.006710811,-0.015529729,-0.028248647,-0.02094054,0.023048649,0.000865203,0.01032973,-0.02852973,-0.004602703,-0.050875675,-0.00195,-0.00657027,0.011735135,-0.002828378,-0.004813513,0.024735134,0.018832432,0.012297297,0.031340539,-0.017497297,-0.011664865,0.010891892,0.003302703,0.005024324,0.016372973,-0.006148648,-0.009627027,-0.012859459,0.002283784,-0.019956756,0.011313513,0.044972971,-0.025578378,0.017918918,0.012367567,0.038227025,0.039351352,-0.008151351,0.031059459,0.024735134,-0.002283784,-0.016372973,0.005902702,0.043286484,-0.013210811,-0.000546791,-0.038227025,0.020518918,-0.04722162,-0.004356757,-0.050313514,-0.022486486,-0.019535135,0.02094054,0.057902701,0.002810811,-0.002389189,0.048064865,-0.034854054,-0.006043243,-0.011805405,-0.03429189,0.019675676,-0.019394593,0.023189189,0.016372973,-0.017427027,0.030497296,-0.002775676,-0.003004054,0.007343243,-0.006464865,0.014967567,0.016443243,-0.018270269,0.042443242,-0.008959459,0.008397297,0.032183781,-0.023189189,-0.006113513,0.011454054,0.005129729,0.005235135,-0.000917905,-0.009486486,-0.032324325,-0.000658784,-0.01047027,-0.019535135,0.042162161,0.001677703,0.013351351,0.015248648,0.005059459,0.023048649,-0.007483784,0.003302703,0.04469189,-0.033589188,-0.009486486,0.012508108,-0.008924324,0.024594594,0.01588108,-0.025578378,0.046097297,0.014616216,0.026983783,-0.017427027,0.030778378,-0.003882432,-0.010189189,-0.003583784,-0.012789189,0.014756757,0.021502702,-0.001414189,0.009908108,-0.003636486,0.006886486,-0.001097973,0.023329729,0.026843242,0.029935135,0.029232431,0.009135135,-0.007694595,0.003794594,-0.007554054,0.016372973,-0.001510811,0.040475674,-0.02094054,0.006464865,-0.00534054,-0.003443243,-0.037945945,-0.013632433,0.02881081,-0.004339189,0.017989188,-0.014194595,0.010891892,-0.034010809,-0.032745946,0.006745946,0.02361081,-0.035275675,-0.027405405,0.047783785,0.003777027,0.034151349,-0.020378377,-0.006464865,0.006008108,0.012718919,0.018270269,-0.026140541,-0.004989189,0.02065946,-0.016091891,-0.006816216,0.024454053,-0.01602162,-0.03148108,0.000838851,0.024454053,-0.058183782,0.02881081,-0.000759797,-0.026421621,-0.018832432,-0.023048649,-0.009416216,-0.002081757,0.038508106,-0.011805405,-0.02375135,0.013140541,-0.010751351,0.015389189,0.002072973,0.027967567,-0.000931081,-0.04441081,-0.023189189,-0.029654054,-0.000172382,-0.017848648,0.000794932,-0.0416,-0.013491891,0.009697297,0.004497297,0.019535135,0.005867567,-0.017989188,0.012718919,0.020518918,-0.023189189,-0.022767568,-0.001581081,0.001563514,-0.003987838,0.023189189,0.007378378,-0.010118918,0.006043243,0.01602162,-0.037102703,-0.00534054,0.004532432,-0.01567027,0.020378377,0.012367567,-0.014054053,-0.01032973,0.01602162,0.007764865,0.02881081,0.000010842,-0.002116892,0.000177872,0.025016217,0.003478378,0.00642973,0.030918919,-0.00252973,-0.014335135,-0.019535135,0.001712838,0.011524324,0.017989188,-0.023329729,-0.025437837,-0.000183361,-0.017145945,0.025016217,-0.009697297,0.003513513,-0.02065946,-0.019956756,0.003091892,-0.006183784,0.00642973,-0.002758108,-0.023048649,-0.036821622,0.042443242,0.009767568,-0.026843242,-0.024594594,-0.011664865,0.023891892,-0.005762162,0.043567568,-0.030637838,0.02347027,0.032886487,0.012789189,0.014827027,0.032464866,0.009837838,0.013772973,-0.022486486,0.052843243,0.000421622,-0.029091891,0.011875675,-0.017918918,0.029232431,0.00772973,-0.005129729,0.036821622,0.035978377,-0.059870269,-0.009697297,-0.005832432,0.000641216,0.019113513,-0.021643242,-0.016232433,0.008327027,-0.02881081,0.026983783,0.010681081,-0.01047027,0.020097297,-0.007378378,-0.003952703,0.01581081,0.010751351,-0.002081757,0.000234966,0.020378377,0.003214865,0.004286486,0.020518918,0.027545946,0.037945945,0.003689189,0.033729728,0.01588108,0.014194595,-0.003724324,0.008854054,-0.032464866,0.013843243,-0.012086486,0.026702702,-0.007308108,0.02867027,0.031199999,0.0104,0.014827027,0.027686486,-0.007062162,0.000165794,0.027545946,0.040756755,-0.000869595,0.037102703,0.009627027,0.065491892,0.021081081,0.018129729,0.04441081,0.060713511,-0.000654392,-0.015318919,0.016654054,-0.02094054,0.013772973,-0.020097297,0.01567027,-0.00794054,-0.013632433,0.019956756,0.044972971,-0.001625,-0.009767568,0.002072973,0.003267568,-0.032043241,0.020518918,-0.005516216,0.003794594,0.029091891,0.026983783,-0.016162163,0.032464866,-0.010751351,0.001528378,-0.017708108,-0.017005404,0.025016217,-0.012227027,0.002213513,-0.012929729,0.00209054,0.011875675,-0.015389189,0.007448649,0.006394594,-0.021924324,-0.018832432,-0.011945946,-0.021362161,-0.022767568,0.016794594,-0.024875674,-0.0208,-0.022205405,0.024875674,-0.0475027,0.013421621,0.036259457,-0.02361081,0.037102703,-0.017637838,-0.018691892,-0.001124324,0.012437837,0.039913513,-0.013843243,-0.005586486,0.009908108,0.017848648,0.000452365,0.029654054,0.00794054,-0.014897297,0.014967567,0.027545946,0.017497297,-0.00657027,0.025156757,0.009275676,-0.000636824,0.001291216,0.023189189,0.001528378,0.008643243,-0.006886486,-0.002125676,-0.017918918,-0.005762162,0.007167567,-0.00772973,-0.000966216,-0.01047027,-0.010681081,-0.001537162,0.010821621,0.029513514,-0.021783784,-0.056497294,-0.000913513,-0.000309628,0.009978378,0.005129729,-0.014827027,-0.016794594,-0.012578378,-0.001941216,-0.014616216,0.001018919,0.007694595,0.0065,0.034572974,0.021502702,-0.015108108,0.005727027,-0.013351351,-0.019675676,-0.009556756,0.034713514,-0.025437837,0.000759797,-0.009627027,-0.012718919,0.001124324,-0.025999999,0.000873986,0.00106723,0.003355405,0.030216215,0.036821622,0.024735134,-0.021081081,0.009205406,0.007027027,0.000830068,-0.012718919,0.021924324,-0.052281082,0.055091891,0.02361081,-0.027827026,-0.00187973,-0.03429189,-0.027545946,-0.042724323,0.038789187,-0.01567027,0.00325,-0.026843242,-0.017216217,0.006218919,-0.022486486,-0.022908108,0.023329729,-0.018832432,-0.00397027,-0.01054054,0.018551352,-0.034432434,-0.03176216,-0.025718918,0.017356757,0.008537837,0.005621621,-0.002845946,0.012367567,0.022345945,-0.031059459,0.017989188,0.028389189,-0.008713514,-0.024032433,-0.048908107,0.000066153,0.008256757,-0.002029054,-0.007905405,0.012086486,-0.000922297,0.021502702,0.001076014,-0.014475675,-0.022486486,0.014686486,0.006535135,-0.039913513,-0.012016216,-0.0416,0.036259457,0.038227025,0.004708108,-0.015389189,-0.010048648,0.027686486,-0.041881081,-0.019394593,0.006359459,-0.00642973,0.043567568,-0.029654054,-0.038508106,0.024313513,0.014686486,-0.013491891,-0.000076309,-0.030497296,-0.00534054,0.039351352,-0.026421621,0.000522635,0.011243243,0.039632432,0.002116892,0.011313513,-0.014475675,0.028248647,-0.016935134,-0.015178378,-0.014967567,0.002775676,-0.005164865,-0.018832432,0.025999999,0.021081081,0.003759459,0.0065,-0.022205405,-0.012508108,-0.0104,-0.046659458,-0.013281081,-0.000733446,0.01047027,-0.035697296,-0.000078505,0.014967567,-0.007413513,-0.002441892,0.011172973,-0.010048648,0.027967567,-0.004954054,-0.00155473,-0.004567567,0.006218919,0.00202027,-0.02065946,-0.006535135,-0.011735135,-0.003355405,-0.027967567,-0.019535135,0.010681081,-0.027827026,0.0208,-0.005235135,0.016232433,0.027967567,-0.022345945,0.032745946,-0.005762162,0.009135135,-0.009345946,0.013281081,0.033870269,-0.046378378,0.032464866,0.013281081,0.040756755,-0.007589189,0.006148648,-0.012789189,0.015248648,-0.012156757,-0.041037835,0.042443242,-0.026843242,0.008045945,0.006008108,-0.020237837,-0.005235135,-0.019816216,-0.001704054,0.016372973,0.036540538,-0.009978378,-0.003408108,0.018832432,0.019675676,-0.020378377,-0.023891892,0.006921622,-0.006324324,0.00772973,-0.014335135,0.023891892,-0.009697297,0.000125718,0.017427027,0.027545946,-0.029232431,0.026843242,-0.024454053,0.042443242,-0.025859458,-0.004093243,0.029513514,-0.023189189,-0.017848648,0.013983783,-0.017567568,0.016935134,-0.004497297,0.02375135,-0.027405405,-0.004813513,-0.024454053,-0.024454053,0.032043241,-0.023048649,-0.018129729,0.003952703,-0.004233784,-0.000019626,0.004374324,-0.016443243,-0.007167567,0.012297297,0.032043241,0.033589188,0.025016217,-0.018972972,0.014054053,-0.019956756,0.00772973,-0.017216217,0.007905405,0.02375135,-0.0416,0.025297297,-0.034010809,-0.005972973,0.014616216,-0.021643242,0.013210811,-0.00447973,0.008608108,-0.01047027,-0.021081081,0.010048648,-0.01032973,-0.001458108,0.035978377,-0.025999999,0.039070271,-0.03162162,0.000939865,0.042443242,0.013421621,0.005937838,0.026281081,0.016372973,0.027827026,0.026421621,-0.001185811,0.009416216,-0.023189189,0.0026,-0.007554054,-0.008854054,0.01588108,0.010189189,0.040475674,-0.010751351,-0.019394593,-0.019535135,0.030075675,0.006605405,0.015459459,0.00642973,0.004989189,0.013772973,-0.049189188,0.019816216,-0.019956756,0.008537837,-0.000592905,-0.002389189,-0.031199999,0.016864864,0.040475674,-0.013210811,0.013281081,-0.025718918,0.017005404,0.009135135,0.034572974,0.014686486,0.019254053,0.028389189,-0.014475675,0.009486486,0.01054054,0.010821621,0.014405405,0.011313513,0.008432432,0.016302703,-0.019113513,0.011875675,0.002441892,0.019394593,0.005832432,0.026281081,-0.010821621,-0.017708108,0.006781081,-0.018691892,0.030356755,0.007659459,-0.012859459,0.013702703,0.039632432,0.009135135,-0.013562161,0.037945945,-0.002371622,-0.034713514,-0.003197297,0.009556756,0.009978378,0.04441081,0.026843242,0.015178378,0.015459459,-0.033448648,-0.013491891,0.016724324,-0.006745946,0.016724324,-0.000777365,-0.040756755,-0.000027724,-0.011383784,-0.007132432,-0.011664865,0.000777365,0.005621621,-0.008924324,-0.019816216,-0.010259459,0.009135135,0.001862162,0.001835811,0.027686486,-0.022064865,-0.006183784,-0.000529223,-0.007589189,-0.051156756,0.032886487,0.008467567,0.035697296,0.019113513,0.013632433,-0.002389189,0.00033598,0.006781081,0.00176554,-0.001106757,-0.01307027,-0.018691892,0.034854054,-0.000636824,0.000242652,0.014616216,0.007027027,-0.013210811,-0.004128378,-0.014124324,0.009767568,0.004567567,0.035697296,-0.014124324,0.000461149,0.001212162,-0.009416216,-0.024032433,-0.013562161,0.010048648,0.0039,0.016864864,0.02867027,-0.039913513,-0.00527027,0.022486486,-0.002108108,0.001212162,0.020237837,-0.001203378,-0.006289189,0.014827027,-0.028389189,0.012718919,-0.005972973,-0.027124323,0.002178378,-0.000500676,-0.022908108,0.035275675,0.000421622,-0.006816216,-0.025297297,0.018972972,0.001343919,0.039632432,0.009978378,0.008045945,0.04469189,0.019816216,0.01047027,-0.022205405,-0.032324325,-0.004005405,0.019113513,0.003777027,0.00527027,-0.00787027,-0.008572972,0.000816892,-0.048627026,0.00794054,-0.001686486,-0.022627026,-0.034151349,0.0208,0.000373311,0.006991892,-0.037102703,0.026843242,-0.014897297,-0.042443242,0.012789189,0.024875674,0.052562162,-0.013351351,-0.012718919,0.014967567,0.004427027,-0.035556756,0.008608108,-0.007624324,0.00657027,-0.032464866,-0.013210811,0.000992568,-0.046940539,-0.030356755,-0.006816216,0.005832432,0.004075676,0.00657027,0.043848649,0.030075675,0.035416216,-0.009275676,0.008151351,-0.004339189,-0.002512162,-0.025016217,0.042443242,-0.083762161,0.007343243,-0.037945945,-0.029794594,0.022064865,-0.015248648,-0.019394593,0.039070271,0.002652703,0.014616216,-0.006816216,-0.000772973,0.002512162,-0.021643242,0.019535135,0.01574054,-0.005586486,0.01061081,0.011664865,0.003952703,-0.029513514,0.033167567,-0.032745946,0.017637838,0.025999999,0.008186487,-0.001598649,0.012578378,0.009205406,-0.003531081,-0.012929729,0.001247297,0.018691892,0.005445946,-0.003636486,0.010962162,-0.001563514,0.00772973,0.021362161,0.039351352,0.019394593,-0.029935135,0.002564865,-0.003197297,-0.003162162,-0.022064865,0.012437837,-0.039070271,0.02361081,0.001704054,0.026281081,0.007554054,-0.019956756,-0.030918919,-0.038508106,0.0208,0.017918918,-0.033027027,0.020378377,0.025437837,0.008221622,0.021081081,0.001668919,-0.009697297,-0.004251351,-0.046659458,-0.004374324,0.016091891,-0.014827027,0.007483784,0.066054054,-0.007378378,0.018410811,0.041037835,0.012086486,-0.030075675,0.009556756,-0.045535136,-0.014335135,-0.02065946,0.01602162,-0.003460811,-0.005375675,0.022205405,-0.008291892,0.017145945,0.04441081,-0.031059459,-0.033308107,0.020097297,0.014827027,-0.010751351,-0.025437837,-0.014335135,-0.003425676,-0.0475027,-0.010189189,0.002477027,-0.029654054,0.030497296,-0.006113513,-0.008608108,0.003056757,0.01602162,0.013281081,-0.016513513,0.002055405,0.016724324,0.040194593,0.000305236,-0.004304054,-0.000641216,0.021362161,0.007202703,0.012437837,0.009837838,0.019113513,0.012086486,-0.026983783,0.048908107,-0.037664864,0.007835135,0.030778378,0.030778378,-0.005867567,-0.0026,0.04441081,-0.001247297,-0.011594594,0.011383784,-0.008045945,0.0078,0.008678379,-0.020097297,-0.016864864,-0.017286487,0.004954054,-0.008572972,-0.021221621,0.016443243,0.010821621,0.003355405,-0.021783784,-0.017216217,-0.024594594,0.012086486,-0.017918918,0.017778378,-0.024735134,-0.012227027,0.019535135,-0.037102703,-0.029372972,0.00169527,-0.027545946,0.022767568,0.021502702,-0.0156,-0.011945946,0.007764865,0.039632432,-0.004567567,-0.01061081,-0.006148648,-0.024313513,0.053405404,0.011875675,-0.030918919,-0.000948649,0.017216217,-0.047783785,-0.030356755,0.015529729,0.011102702,-0.010048648,0.008608108,0.025016217,-0.004321622,0.027967567,0.037945945,0.002283784,-0.009908108,0.019956756,-0.021924324,-0.013772973,0.014686486,0.033729728,0.012016216,0.022908108,0.026421621,-0.051999997,-0.000104307,-0.018972972,-0.003127027,0.009837838,-0.00325,-0.013843243,-0.008678379,0.002424324,-0.028389189,0.014264865,-0.004321622,0.037945945,0.030356755,0.006183784,-0.006956757,-0.034010809,0.0208,-0.001264865,0.013140541,-0.007483784,-0.042162161,0.030075675,0.004989189,0.007518919,0.014194595,0.005762162,-0.015037837,0.040475674,-0.008572972,0.019956756,-0.003513513,-0.02065946,-0.013562161,-0.009205406,0.008924324,0.0208,-0.001633784,-0.010189189,-0.019113513,0.030356755,0.006394594,-0.017989188,-0.00772973,-0.011172973,-0.024313513,-0.015529729,-0.025859458,0.013562161,-0.005656756,-0.01602162,0.012508108,0.005762162,-0.027264865,0.008994594,-0.020097297,-0.01567027,-0.008537837,0.04469189,0.002968919,-0.01588108,0.002152027,-0.027967567,-0.002081757,-0.010681081,0.008362162,-0.000338176,-0.014264865,0.003654054,-0.004075676,0.012648649,-0.040756755,-0.005727027,-0.007554054,0.013491891,-0.020378377,0.011172973,-0.016162163,0.037102703,0.0208,0.011383784,-0.004954054,0.022908108,0.004409459,-0.012297297,0.018832432,0.003513513,0.012086486,0.013351351,0.02361081,0.009064864,0.033448648,0.02375135,-0.037945945,0.027967567,-0.003443243,-0.001914865,0.023048649,-0.003355405,0.038789187,-0.015389189,0.036821622,0.00772973,-0.012648649,-0.015459459,-0.070551351,0.046659458,0.017075675,0.000983784,-0.018129729,-0.013210811,-0.010821621,-0.050594594,0.00104527,0.008713514,-0.019113513,-0.052562162,0.008186487,0.008081081,0.009837838,0.021221621,0.009978378,-0.002951351,0.037102703,-0.002494595,0.011454054,0.000024293,-0.043567568,-0.010118918,0.023329729,-0.008116216,-0.011383784,-0.01032973,-0.012297297,-0.033589188,-0.007343243,-0.009064864,-0.017005404,0.01595135,0.032886487,0.021362161,0.012086486,-0.021783784,0.054248646,-0.008572972,0.035978377,0.008572972,-0.054810811,-0.001168243,0.028108107,-0.00252973,0.009837838,-0.020237837,-0.055654053,-0.009767568,-0.005902702,0.020378377,0.026421621,-0.029794594,0.008608108,-0.020237837,0.003952703,-0.056216214,-0.017075675,-0.019956756,-0.037945945,-0.021502702,0.034854054,0.002564865,-0.018832432,0.020237837,-0.0208,0.009486486,-0.012859459,-0.005164865,0.01595135,-0.00541081,0.00787027,0.01567027,0.018832432,-0.025578378,0.048627026,-0.006921622,0.015108108,-0.034572974,0.014827027,-0.012227027,-0.006324324,-0.016232433,0.017427027,0.009064864,-0.017145945,0.020237837,0.004954054,0.028108107,-0.025999999,0.02347027,0.007624324,0.0208,0.004110811,-0.002951351,0.004304054,0.022345945,0.004918919,-0.003777027,-0.025156757,-0.002652703,0.012297297,-0.006605405,0.009627027,-0.011032432,0.024032433,0.002793243,0.005305405,-0.021221621,-0.011875675,0.019113513,-0.001326351,0.007554054,0.023189189,0.010681081,0.014054053,0.026140541,0.021643242,-0.029654054,-0.000663176,-0.018129729,-0.008994594,0.046940539,0.002775676,0.014405405,-0.034994595,-0.001343919,-0.034432434,0.01567027,-0.033308107,0.022627026,-0.01588108,0.011735135,0.004075676,0.007378378,-0.0104,0.009416216,-0.024875674,0.041881081,0.006289189,-0.01054054,0.018832432,0.005797297,0.017075675,0.002547297,-0.016654054,-0.004567567,0.025578378,0.026983783,0.00642973,0.005094594,0.032183781,-0.005832432,0.030637838,0.03148108,0.022064865,-0.008608108,0.003495946,0.006535135,0.030356755,0.032324325,-0.013491891,-0.004672973,-0.013421621,0.057059459,0.003004054,-0.016372973,0.003478378,0.006535135,0.004532432,0.02361081,-0.032043241,-0.009416216,-0.032605406,-0.032886487,-0.022908108,0.038789187,-0.000502872,0.015178378,0.029091891,-0.019254053,0.021081081,0.006991892,-0.023891892,0.026140541,-0.045535136,0.007764865,0.006886486,0.005024324,0.008994594,0.009837838,0.011805405,0.017005404,0.004567567,-0.019816216,0.013702703,0.031340539,-0.024594594,0.001203378,0.021783784,0.043286484,-0.048908107,-0.021221621,-0.000895946,-0.003495946,0.011313513,-0.003021622,-0.048345946,0.007097297,0.025718918,0.037664864,0.035135135,-0.026702702,-0.005375675,0.003267568,-0.024172973,0.022345945,-0.00169527,-0.00187973,0.001818243,-0.055654053,-0.032043241,0.01047027,0.003706757,-0.012859459,0.007027027,-0.012016216,0.014264865,-0.036540538,-0.065491892,-0.004743243,-0.000931081,-0.005094594,0.045254052,0.000816892,-0.00267027,0.027545946,0.024875674,-0.002547297,0.025999999,0.022767568,0.016864864,0.001387838,0.010259459,0.031340539,-0.013983783,0.005164865,0.040194593,-0.01047027,-0.006324324,-0.012718919,0.04131892,0.037102703,-0.010681081,0.039632432,-0.025578378,-0.022627026,0.007202703,-0.029372972,-0.017497297,-0.020518918,0.026281081,0.01595135,-0.013351351,0.024735134,-0.025999999,-0.012086486,-0.016232433,-0.003302703,0.006851351,0.009135135,-0.025718918,0.012718919,-0.046659458,0.025016217,-0.006851351,0.026421621,0.03176216,-0.025999999,-0.01581081,-0.004110811,0.031902701,-0.043005403,0.008221622,0.002564865,0.017216217,0.004427027,-0.000961824,-0.000505068,-0.050875675,0.017075675,-0.001976351,0.014335135,-0.01581081,0.003864865,-0.049751349,-0.008502702,0.016232433,0.019675676,-0.025297297,-0.00794054,-0.003794594,0.020237837,-0.001598649,0.006921622,-0.002916216,0.006254054,-0.022486486,-0.035978377,0.026702702,0.006991892,-0.048627026,0.005937838,0.017075675,-0.030778378,0.029232431,-0.015178378,-0.008432432,-0.012508108,-0.017848648,0.015459459,-0.021502702,-0.003056757,-0.025999999,0.014194595,-0.032043241,0.019675676,0.049470268,-0.019816216,-0.003864865,-0.004391892,0.024875674,0.002845946,0.000287669,0.007097297,0.020518918,0.009837838,-0.032043241,0.012789189,0.011524324,0.002424324,-0.016513513,0.002951351,-0.031340539,-0.02375135,-0.032886487,0.033308107,-0.092756756,-0.027124323,0.006991892,-0.001379054,0.005832432,-0.017708108,-0.041037835,0.034713514,-0.002011486,-0.003724324,0.026843242,-0.019394593,-0.011383784,-0.006605405,-0.007448649,-0.02094054,-0.014194595,-0.017005404,-0.021502702,-0.004778378,-0.013421621,-0.0104,0.0156,-0.001076014,-0.004356757,0.007097297,0.019675676,0.009627027,0.022064865,-0.033589188,-0.013210811,0.009275676,0.01307027,-0.006710811,0.012437837,-0.01581081,-0.00534054,-0.02881081,-0.022627026,-0.022486486,-0.030637838,-0.003882432,0.001914865,0.008397297,-0.049470268,-0.000170186,-0.007343243,-0.037102703,-0.040194593,-0.00065,-0.008608108,0.01054054,-0.030497296,0.0104,0.006359459,-0.000531419,0.032324325,0.01054054,0.002828378,0.014405405,0.002441892,-0.010751351,-0.002951351,-0.040194593,-0.019956756,-0.008572972,0.015108108,0.022767568,0.009837838,-0.041881081,-0.037664864,0.016583784,0.027124323,0.027967567,-0.037383784,-0.016162163,-0.029513514,0.06015135,-0.026421621,-0.011664865,-0.013491891,-0.025297297,-0.012999999,0.034010809,-0.019394593,0.02375135,-0.00339054,-0.015178378,0.002213513,0.019394593,-0.034432434,0.008537837,-0.027264865,0.035556756,0.001291216,-0.016654054,-0.037102703,-0.043005403,-0.019254053,-0.026562162,-0.045816217,-0.046940539,0.032745946,0.030216215,0.003548649,0.026702702,-0.017637838,0.013702703,-0.032183781,-0.000909122,0.019254053,0.017918918,0.002512162,-0.006781081,0.040756755,-0.001774324,0.036821622,0.021924324,0.035697296,0.013281081,0.06324324,-0.032324325,-0.024735134,-0.011735135,-0.013632433,-0.004532432,0.034713514,-0.005375675,-0.016935134,-0.008572972,0.044972971,0.012929729,-0.037664864,-0.009486486,-0.016091891,0.010189189,0.003443243,-0.010118918,-0.037102703,-0.016583784,0.024454053,-0.015108108,-0.014335135,0.024032433,0.015108108,-0.023048649,0.000441385,-0.030216215,0.026281081,0.008678379,0.029935135,-0.006816216,0.003724324];
    HUMOR_INVOLVING_PARANORMAL=[0.027390361,0.018625446,0.016571168,0.033964049,-0.008627963,0.026294746,0.000359498,-0.015680982,0.026020844,0.011640904,0.015817933,0.000061789,-0.009449675,-0.024925228,0.011846331,0.019310204,-0.010956144,0.069023706,-0.027390361,0.032594528,0.026705602,-0.036976986,0.029444637,0.036976986,0.007087256,-0.009381198,-0.012051758,0.007258445,-0.00066336,0.000787473,0.015338602,-0.026705602,0.01403756,0.040537734,-0.015475553,-0.007121494,0.002191229,-0.033690143,-0.031772818,0.007600825,-0.015201651,-0.036429178,0.03108806,-0.016913548,0.043550674,0.00986053,-0.024377421,0.013147373,-0.007669301,-0.031498916,0.001249685,0.002482251,-0.004930265,-0.015680982,-0.013832132,0.024103517,-0.049576554,0.009038819,0.017461356,-0.020542771,-0.041633349,-0.003817532,0.025473036,0.018762397,-0.040537734,0.015338602,-0.015133174,0.014448415,-0.013215849,0.032594528,-0.010065958,-0.021638384,-0.00869644,-0.019858012,-0.003749056,-0.005888928,-0.001754695,0.029992444,-0.083266698,0.003252605,0.019721059,0.05834147,0.030403301,0.010408337,-0.043002866,0.000714717,0.039716024,0.012462614,-0.007053018,0.000460072,-0.017118976,-0.014106036,-0.012462614,0.023829613,0.009175771,0.005067217,-0.003218367,0.008491012,-0.005204169,-0.041359443,-0.027664265,-0.016982025,-0.020131916,0.037524793,0.008251346,-0.015817933,-0.01752983,0.002721917,0.013763656,-0.055876337,0.007498111,-0.018899349,-0.010202909,-0.023966566,0.018351542,0.043550674,-0.003184129,-0.009655102,-0.015338602,0.018488493,-0.002191229,-0.007874729,0.01602336,-0.01602336,0.001515029,0.048207033,-0.001763255,-0.031909771,0.027390361,0.018214589,0.026842553,-0.003406676,-0.044646289,0.002054277,-0.000950103,0.039716024,0.034922712,0.047111422,-0.00284175,-0.008114395,0.036703084,-0.046015806,0.010956144,0.014242987,0.038072601,-0.021912288,-0.016708121,-0.018214589,0.004245506,0.008764915,0.006505211,0.011367,-0.00267056,-0.028212072,0.001771814,0.003783294,-0.00451941,0.002430894,0.032594528,-0.014653843,-0.00451941,-0.002875988,-0.023281807,0.038894311,-0.018762397,0.018214589,0.030814156,0.029718541,-0.001746136,0.008970344,0.017392879,0.01636574,-0.017666783,-0.010682241,-0.005957403,0.022597048,0.023281807,-0.030266348,-0.005546548,0.030677203,-0.01287347,-0.038346507,-0.010887668,0.007566587,-0.044098482,0.003321081,-0.009244246,0.008285584,0.003577866,0.015475553,-0.009997481,0.002790393,0.057245854,0.010682241,-0.024103517,-0.027938168,-0.022323145,-0.012599566,0.001489351,0.002328181,-0.021227529,0.008627963,0.03204672,-0.021638384,0.000877347,0.049576554,0.014516891,-0.029718541,0.005375358,-0.000774634,-0.014379939,-0.020268867,0.020679722,0.007943205,0.054232914,0.003766175,-0.006402497,-0.013352801,-0.00701878,0.048754841,-0.015270126,0.001189769,0.022186192,0.033690143,-0.004194149,-0.032594528,-0.013078897,-0.008114395,-0.002430894,0.00801168,-0.030677203,0.052863397,0.03108806,-0.009312723,-0.020268867,0.046837516,0.004450934,-0.023144854,-0.034374904,0.049028747,-0.020405818,0.006573686,-0.043550674,0.006710638,0.030129397,0.007155732,0.02574694,0.050398264,-0.000323121,-0.020816674,-0.004964503,-0.049576554,0.008833392,0.035333566,-0.003612104,0.013969084,0.01287347,0.008593726,0.029307686,-0.011777855,0.023555711,0.017461356,-0.003731937,0.02424047,-0.025336083,-0.017803734,-0.047659226,-0.021227529,-0.013215849,-0.038894311,0.009997481,-0.013969084,-0.023966566,0.023692662,-0.014379939,0.02287095,0.026431698,-0.0023453,0.030677203,-0.021638384,0.023692662,-0.034922712,0.034922712,0.01752983,-0.015270126,-0.008901867,-0.030814156,0.014311464,0.009381198,0.028075119,-0.015886409,0.015407078,-0.043002866,-0.006642162,0.057793662,-0.021501433,0.036155276,-0.055876337,0.00016156,-0.00400584,0.000680479,-0.039989926,-0.00718997,-0.052315589,-0.002097074,-0.002533608,0.025609987,-0.003372438,0.004211268,0.036976986,0.028896831,0.032183673,-0.026842553,0.004091435,0.022186192,-0.054780722,-0.02424047,0.004553647,-0.002465132,0.01403756,-0.011640904,0.002396657,0.00701878,-0.004861789,-0.007977443,-0.012804993,0.012394139,0.00301294,-0.00516993,-0.027253408,0.000556367,-0.028349023,-0.035607468,-0.01287347,-0.007498111,-0.016160313,0.007224208,-0.02424047,-0.021912288,0.02574694,0.000105389,-0.018214589,-0.00149791,0.024651324,-0.013421277,-0.024377421,-0.034922712,-0.001069936,0.051493879,0.037250891,0.011572427,0.007258445,-0.001241126,-0.000855949,-0.026294746,-0.025883891,-0.020405818,-0.002961583,0.003937365,0.033279289,0.026979506,-0.023555711,-0.002790393,-0.007737777,0.008970344,-0.020542771,0.024651324,0.015407078,-0.004450934,-0.025883891,-0.003355319,-0.049850456,-0.005820452,-0.009723578,0.017118976,-0.004690599,0.023692662,0.001087055,0.022186192,0.011572427,0.00316701,-0.036429178,-0.018214589,0.019584108,-0.012462614,0.002893107,0.027664265,-0.006642162,-0.019721059,-0.002139872,-0.007498111,-0.009792054,-0.002790393,0.013284325,-0.038620409,0.01752983,0.01602336,0.016913548,0.011846331,0.030129397,0.013421277,-0.027390361,0.006094355,-0.030403301,-0.008901867,0.017461356,-0.023281807,0.001022859,-0.008456774,0.039442118,-0.042181157,-0.027664265,-0.026157795,-0.013421277,-0.014379939,0.016982025,0.065462962,-0.004125673,-0.040263832,0.043276768,-0.007258445,-0.021775337,-0.028896831,-0.064093441,-0.003560747,-0.02574694,-0.016434217,0.042455059,-0.028075119,0.026705602,0.026157795,-0.030266348,0.034648806,-0.005272645,0.008627963,0.009312723,0.013763656,0.031225011,-0.006710638,0.025062179,0.006573686,0.01602336,0.010271385,0.011572427,-0.011298524,0.008491012,-0.009175771,-0.007600825,-0.020542771,0.023555711,0.006299783,-0.016160313,0.010271385,-0.000693318,0.017255927,-0.013489753,0.012394139,0.006573686,-0.017187452,-0.017461356,0.003423795,-0.006744877,-0.017255927,0.012120235,-1.22e-6,0.000093084,0.010134433,-0.022460096,0.062450022,-0.027116457,-0.00050287,-0.017392879,0.063819543,0.023007903,-0.006025879,0.019994963,-0.010613765,0.01485927,0.003132772,-0.011846331,0.023418758,0.003115654,-0.013969084,-0.002944464,0.016776595,0.006984542,0.004416696,0.010202909,-0.004485172,-0.028212072,-0.006505211,0.008833392,0.038620409,0.018351542,0.000911585,-0.023144854,0.001609184,-0.006676401,0.014516891,-0.006984542,-0.029855493,0.016845072,-0.032594528,0.01602336,-0.013558229,0.009381198,-0.004827551,-0.024103517,0.039442118,0.032731481,-0.026294746,-0.000156211,0.045194097,0.004245506,0.023829613,-0.015201651,0.015680982,-0.017050499,0.031909771,-0.03108806,-0.009381198,-0.00009041,0.024788277,-0.006231307,-0.02287095,0.040811636,-0.000423695,-0.026842553,-0.017803734,0.010750717,-0.029992444,0.029718541,0.036703084,-0.027664265,-0.018351542,-0.016434217,0.019994963,-0.004998741,0.046015806,-0.020542771,-0.005101454,0.037798699,0.016639644,0.050398264,0.010134433,0.038894311,-0.007635063,-0.043002866,-0.034374904,-0.006060117,-0.013626704,-0.005751976,-0.024925228,-0.039716024,-0.010065958,0.022733999,0.027253408,0.031225011,0.023281807,-0.033005383,-0.007155732,-0.005888928,-0.039168216,0.006642162,-0.019173253,-0.018351542,-0.025062179,0.010682241,0.000599164,-0.009929006,0.019447155,0.017187452,-0.00986053,-0.00852525,0.019584108,-0.001232566,0.030951107,0.013147373,-0.019584108,0.002311062,0.013010422,-0.005751976,0.034511853,0.006881828,-0.004896027,-0.001703338,0.011161572,0.013558229,0.007053018,0.020953625,0.017666783,-0.021501433,0.00986053,-0.015749458,0.00801168,0.023144854,0.001206888,-0.018899349,-0.000196868,0.000774634,0.011846331,-0.000817431,-0.012051758,0.016776595,-0.027116457,0.004416696,-0.006573686,-0.023829613,0.007566587,0.019994963,-0.011709379,0.042728964,0.000196868,-0.001617743,-0.010613765,-0.016708121,0.011709379,-0.012120235,0.032594528,-0.025336083,0.009107294,0.012941945,0.023418758,0.025336083,0.011093096,0.026568649,0.017666783,0.000821711,0.046015806,-0.003098535,-0.017803734,0.018899349,-0.026568649,0.016639644,0.006060117,-0.008559488,0.028622927,-0.004245506,-0.026020844,0.027253408,-0.003783294,0.011777855,0.016776595,-0.006505211,-0.027116457,0.012804993,0.000937264,0.028349023,0.004690599,0.002482251,0.016571168,0.002584965,-0.017461356,0.026842553,0.005375358,0.015817933,-0.035333566,0.013010422,0.015338602,0.0190363,-0.011298524,-0.000577765,0.029444637,0.000402296,0.027527312,-0.012394139,0.046563614,0.003132772,0.006025879,-0.0056835,0.025609987,-0.002910226,0.022733999,-0.005923165,0.012394139,0.036703084,0.015407078,0.015954886,0.015133174,0.001592065,0.031772818,0.028075119,0.008148632,-0.005717738,0.013284325,-0.018351542,0.050672166,0.000124648,0.014585367,0.027253408,0.018488493,0.008045918,-0.014790795,-0.002413776,-0.013352801,0.023281807,0.021912288,-0.016708121,-0.010134433,-0.010750717,0.016708121,0.048207033,0.006505211,0.002430894,-0.013010422,0.013352801,0.004142792,0.0190363,0.031361964,0.004022959,0.053959012,0.008593726,-0.037250891,-0.000701878,-0.010476813,0.028896831,-0.021227529,-0.013147373,0.028485974,-0.037798699,-0.017187452,-0.008833392,-0.002653441,0.036155276,-0.023007903,0.018488493,-0.028759878,-0.024514373,0.00099718,-0.000873068,-0.018625446,-0.031225011,-0.011709379,-0.027664265,0.012394139,-0.014448415,0.021501433,-0.009175771,0.005341121,0.002858869,-0.004228387,0.042181157,-0.001729017,-0.039716024,-0.003286843,0.002225467,0.051493879,-0.045741901,0.002379538,0.00217411,0.002362419,-0.001592065,0.008901867,-0.007429635,-0.031225011,0.013078897,0.029718541,-0.003594985,-0.020953625,0.001309602,0.001574946,0.018488493,0.020131916,0.023007903,0.016913548,0.004998741,-0.022323145,-0.010271385,0.020816674,-0.016502691,0.013010422,0.005649262,-0.003577866,-0.035881374,0.017461356,-0.000404436,-0.00451941,0.012257187,-0.027390361,-0.051493879,0.019721059,0.017050499,0.003612104,-0.005580786,-0.03204672,-0.014242987,-0.008285584,0.007977443,0.007498111,-0.030403301,-0.011777855,0.041633349,0.037250891,-0.007977443,-0.022186192,0.005751976,-0.029444637,-0.024514373,0.007121494,0.042181157,-0.026020844,0.008901867,-0.036703084,-0.000654801,0.009997481,-0.010339861,0.006231307,-0.004485172,-0.007532349,-0.001091335,0.026979506,0.017255927,-0.016982025,0.013832132,0.026705602,-0.015886409,0.006368259,0.015817933,-0.024925228,0.021364482,0.021227529,-0.025883891,-0.01218871,-0.033553191,0.002448014,-0.046015806,0.032868434,-0.004759075,0.009381198,-0.052589491,-0.004553647,-0.006368259,-0.036976986,-0.015749458,0.035607468,-0.02287095,0.010887668,0.008319822,0.031498916,-0.030814156,-0.021364482,-0.03204672,0.015954886,-0.00434822,0.001823171,-0.026294746,-0.018214589,0.008833392,-0.013010422,0.020405818,0.048207033,-0.018762397,-0.028349023,-0.060258795,0.001626303,0.013626704,0.013284325,0.002978702,-0.00718997,0.021364482,0.028075119,-0.016639644,-0.008970344,-0.000783193,0.014653843,-0.006265545,-0.041359443,0.001780373,-0.037250891,0.010339861,0.008080157,0.000620563,-0.023555711,-0.009312723,-0.016913548,-0.042728964,-0.017803734,-0.006470973,0.024514373,0.039442118,-0.017187452,-0.046563614,0.025609987,0.022323145,-0.029033782,0.020679722,-0.038894311,-0.046837516,0.030951107,-0.020679722,0.019447155,0.010682241,0.023418758,0.008901867,0.002182669,-0.030540252,-0.027527312,-0.006984542,-0.035881374,-0.009312723,-0.019584108,0.030540252,-0.044098482,0.027938168,0.02424047,0.017392879,-0.002259705,0.005717738,-0.016982025,-0.017255927,-0.008422536,-0.008970344,0.013832132,0.012804993,-0.035881374,-0.014653843,0.011367,-0.010887668,0.034922712,0.00316701,-0.030266348,0.013215849,-0.002242586,-0.001797492,-0.004759075,0.007155732,0.015475553,-0.035333566,-0.02287095,-0.004759075,-0.013832132,-0.006573686,-0.025062179,0.018214589,-0.018899349,0.00701878,0.00117265,0.017803734,-0.014722318,0.026020844,0.02574694,-0.027116457,0.011230048,-0.036703084,0.016434217,0.017940687,-0.028212072,0.033964049,0.020953625,0.038072601,-0.007258445,0.012257187,-0.005478072,-0.003817532,-0.046289708,-0.044920191,0.020816674,-0.016091837,-0.002619203,-0.004416696,-0.000992901,0.002927345,0.008970344,-0.003868888,-0.000984341,0.046289708,0.00116409,-0.006470973,0.022460096,0.024651324,-0.012051758,-0.020953625,0.020816674,-0.002259705,0.004964503,-0.005409596,0.01102462,0.017461356,0.006950304,0.01602336,0.024925228,-0.000453653,0.019994963,0.008251346,0.013421277,-0.025199132,-0.015270126,0.005409596,-0.02574694,-0.022597048,-0.001146971,-0.010613765,0.043550674,-0.007566587,0.033964049,-0.030677203,-0.006299783,0.007566587,-0.015407078,0.033142336,-0.018899349,-0.01287347,-0.002704798,-0.007087256,0.012668042,0.011777855,0.010613765,-0.004793313,0.013215849,0.028349023,0.0190363,0.014106036,0.009312723,0.004485172,-0.036976986,0.002413776,-0.038072601,0.032320626,0.004656361,-0.021775337,0.01554403,-0.030677203,0.018214589,-0.009449675,-0.015407078,-0.010408337,-0.001155531,0.019994963,-0.016913548,-0.021364482,-0.002756155,-0.030403301,0.004091435,0.027116457,-0.003440914,0.008319822,-0.004998741,-0.008901867,0.019584108,0.0190363,-0.022049241,0.023692662,-0.012394139,0.025883891,0.042728964,-0.012051758,0.026568649,-0.015133174,0.020131916,-0.00201148,-0.002858869,0.020953625,-0.020405818,0.001925885,-0.007635063,-0.015338602,-0.022186192,0.017940687,0.037250891,0.01636574,0.00852525,-0.001780373,0.021090578,-0.061080504,0.006368259,-0.045741901,-0.000187239,0.019858012,-0.027116457,-0.041359443,0.021775337,0.037250891,-0.013900608,0.001412316,-0.033827096,0.018762397,-0.009175771,0.004930265,-0.034511853,-0.03204672,0.033005383,-0.016982025,0.001874528,0.013558229,0.018214589,0.040263832,0.005135693,0.00852525,-0.015954886,-0.007737777,0.014585367,0.000374478,-0.001301042,0.001082775,0.026294746,-0.036429178,0.013763656,0.000112343,-0.009929006,0.023555711,0.011093096,-0.000616283,0.00852525,0.050672166,-0.028759878,-0.031225011,0.026568649,-0.000915865,-0.019721059,0.000594884,0.029170735,0.004998741,0.032731481,0.020542771,0.000714717,0.019447155,-0.022733999,0.000689039,0.042181157,-0.005032979,0.041085541,0.007326921,-0.03204672,0.005306882,-0.002739036,-0.021638384,-0.001309602,-0.004930265,0.007395397,-0.023966566,-0.004759075,-0.012462614,-0.008422536,-0.011503952,-0.020405818,0.036155276,-0.009655102,0.003903126,0.009244246,-0.002619203,-0.011983283,0.01485927,0.008764915,0.033964049,0.002328181,0.009997481,0.009929006,0.027664265,0.018351542,-0.015338602,-0.000825991,-0.028622927,-0.029992444,0.033279289,0.019994963,0.013900608,0.00301294,-0.000144441,-0.039716024,-0.008080157,0.006231307,-0.006025879,0.007600825,0.039989926,-0.010202909,0.000552087,0.013352801,-0.025062179,-0.019584108,-0.025336083,0.017050499,0.001241126,-0.004416696,0.023966566,-0.023966566,0.020542771,0.045194097,-0.015680982,0.012668042,0.016091837,-0.008764915,-0.00451941,0.020405818,-0.026020844,0.022597048,-0.022460096,-0.023007903,0.023829613,-0.010956144,-0.014379939,0.038072601,0.009449675,-0.015133174,-0.023555711,0.001771814,0.021364482,0.018214589,-0.013558229,0.039168216,0.042181157,0.034237951,0.007772015,-0.039989926,-0.023418758,-0.033416241,0.016982025,0.001660541,-0.000398016,-0.008045918,-0.006676401,0.015817933,-0.041085541,-0.016571168,-0.019173253,-0.019310204,-0.042455059,-0.014722318,-0.013078897,0.001660541,-0.031909771,0.014722318,-0.027390361,-0.033690143,-0.003749056,0.028212072,0.03204672,-0.010819192,-0.02287095,0.014174512,-0.012804993,-0.030266348,-0.00551231,-0.001369518,0.009449675,-0.003149892,-0.042181157,-0.020679722,-0.024103517,-0.01636574,-0.000258924,-0.002259705,-0.007635063,-0.001146971,0.038346507,-0.004057197,0.022049241,-0.018077638,-0.005101454,0.011093096,0.018762397,-0.038894311,0.049850456,-0.034100998,0.022323145,-0.017666783,-0.028622927,0.016297264,0.011230048,-0.012804993,0.02424047,0.02287095,0.028759878,-0.013421277,0.01253109,0.021501433,0.023007903,-0.012257187,0.019447155,-0.022323145,-0.011435475,-0.018077638,0.026431698,-0.01485927,-0.001746136,-0.021638384,0.016091837,-0.010339861,0.00684759,-0.023829613,0.020953625,0.033827096,0.011914806,-0.028485974,0.006025879,0.011093096,-0.013078897,-0.002362419,0.008217108,0.004416696,-0.002927345,0.000629122,0.007703539,0.030266348,-0.011846331,-0.011709379,-0.002653441,-0.029718541,-0.017461356,0.008217108,-0.038620409,0.00099718,-0.000468632,0.001651981,-0.003646342,0.006916066,-0.022049241,-0.020405818,0.018214589,0.004279744,-0.051767781,-0.005443834,0.000761794,0.000547807,0.026020844,-0.023144854,0.016091837,-0.005717738,-0.046015806,0.016571168,0.024514373,-0.030814156,0.017392879,0.077240817,-0.02287095,0.001660541,0.021775337,0.004159911,-0.033827096,0.014311464,-0.055328529,-0.009381198,0.002088515,0.008627963,-0.005649262,-0.022597048,0.033553191,-0.005546548,-0.009586627,0.010271385,-0.013010422,-0.033142336,0.010819192,0.000532828,0.00116409,-0.042728964,-0.022049241,0.009244246,-0.035607468,0.014653843,-0.019584108,-0.017666783,0.016434217,-0.008491012,0.001155531,-0.010682241,0.01752983,-0.004964503,0.001283923,-0.007326921,0.004793313,0.020131916,-0.010887668,-0.028759878,-0.000911585,0.024377421,0.004450934,-0.021364482,0.00066336,0.025609987,0.019584108,-0.007224208,0.034648806,0.016776595,0.008901867,0.020953625,-0.010545289,-0.006436735,0.000689039,0.02424047,0.033690143,-0.001823171,0.002259705,-0.003321081,-0.022597048,-0.019858012,-0.011367,0.012668042,-0.002567846,0.005443834,0.01287347,-0.030540252,0.016845072,0.01602336,-0.001249685,-0.029855493,0.005272645,-0.030266348,-0.00818287,0.003749056,0.023966566,-0.019310204,0.020405818,-0.008114395,-0.018762397,-0.006607925,0.019173253,0.010545289,0.011230048,0.010819192,0.00368058,0.022597048,0.02287095,0.029444637,-0.019310204,-0.014722318,-0.016502691,-0.045741901,0.061628312,-0.005786214,-0.028349023,0.034922712,0.035333566,-0.066832483,-0.009449675,-0.006984542,0.014106036,-0.001908766,0.012941945,0.013558229,-0.027938168,0.032320626,0.018214589,0.011093096,-0.007600825,0.009038819,-0.024377421,-0.006676401,0.007498111,-0.008456774,0.038620409,0.035333566,0.008901867,-0.071214937,-0.019447155,-0.031225011,-0.004416696,0.004125673,-0.029033782,0.013489753,0.001977242,-0.00986053,-0.023281807,0.011709379,-0.00284175,0.004553647,0.027116457,0.012051758,0.006642162,0.007258445,0.032731481,0.013010422,0.000932984,-0.002875988,-0.039716024,0.045467999,-0.005888928,0.003303962,0.00451941,0.02424047,-0.022733999,0.024925228,-0.007703539,0.00818287,0.01218871,-0.015680982,0.008491012,-0.010408337,0.027116457,0.000208638,0.0033382,0.029992444,-0.036429178,0.009312723,-0.00434822,-0.018899349,0.012257187,-0.000697598,-0.013900608,-0.031225011,-0.029307686,0.039716024,-0.035333566,-0.021090578,0.020953625,0.019994963,-0.003749056,-0.008422536,-0.030814156,-0.013010422,-0.010545289,-0.000950103,-0.002653441,0.009312723,0.003560747,-0.034922712,-0.014653843,-0.018214589,0.011640904,-0.005067217,-0.009244246,-0.009723578,0.00301294,-0.002482251,-0.026568649,0.023829613,0.020679722,0.019173253,-0.023144854,-0.025199132,-0.020405818,0.015133174,0.011435475,-0.010476813,0.006334021,0.010134433,0.028349023,-0.014379939,0.022733999,0.001994361,0.022049241,0.016502691,-0.030677203,0.016845072,0.016160313,0.00869644,-0.020268867,0.006744877,0.008970344,-0.024103517,-0.011230048,0.007874729,-0.009312723,-0.008114395,0.011161572,0.004074316,0.022186192,0.014379939,-0.062997833,0.032594528,0.019721059,0.020131916,-0.016502691,0.007635063,-0.005443834,-0.028759878,-0.007703539,-0.034785759,-0.00718997,-0.064367346,-0.013078897,-0.003714818,0.021090578,0.01369518,-0.000710437,-0.006881828,0.005135693,0.03204672,0.007053018,-0.029033782,-0.020953625,-0.012120235,0.005991641,-0.014722318,-0.023007903,-0.007053018,-0.022733999,-0.028349023,-0.000706158,-0.031225011,-0.009244246,0.020953625,0.031225011,0.003372438,0.002276824,-0.026431698,0.02574694,-0.005957403,0.027116457,0.011230048,-0.027116457,0.017940687,0.036703084,0.008456774,-0.014516891,-0.005649262,-0.036429178,-0.007498111,-0.0190363,0.028896831,0.020268867,-0.027253408,0.003303962,-0.018625446,-0.022323145,-0.076145202,0.010613765,-0.014516891,0.011093096,-0.01253109,0.029718541,0.009655102,0.000727556,0.012941945,-0.018625446,0.010887668,0.003355319,-0.021364482,0.011093096,-0.000727556,-0.01102462,-0.012462614,0.006539449,-0.033279289,0.037798699,-0.004622123,0.004211268,-0.025883891,-0.003218367,0.006094355,-0.006402497,0.005272645,0.010682241,0.019447155,-0.012257187,0.050124358,-0.007806253,0.021912288,-0.030129397,0.004690599,0.045741901,0.016228789,0.005820452,0.02424047,0.011914806,0.023007903,-0.022597048,0.006436735,-0.011640904,-0.017118976,-0.012394139,-0.012462614,0.017666783,-0.001138412,0.009038819,-0.032320626,0.010339861,0.001874528,0.004108554,0.018899349,0.016913548,0.01102462,0.063545637,0.018625446,0.017666783,0.013147373,0.020953625,-0.03108806,-0.002396657,-0.004690599,0.005649262,0.024651324,-0.001129852,-0.006060117,-0.008901867,0.008970344,-0.031635866,0.002602084,-0.003098535,0.006470973,-0.041633349,0.010271385,0.020268867,0.007258445,-0.008662201,0.020268867,-0.030951107,0.026842553,-0.01102462,-0.003458033,0.007943205,0.001395197,-0.034237951,0.015886409,-0.025199132,0.011093096,0.021227529,0.033964049,0.018488493,-0.013969084,0.009381198,0.018214589,0.026294746,0.032868434,0.002156991,0.006710638,0.026705602,-0.012804993,0.024514373,0.055328529,-0.009381198,0.01602336,0.007292684,0.054232914,0.02574694,0.013147373,0.004896027,-0.001874528,0.003372438,0.031772818,-0.004125673,0.005272645,-0.011777855,-0.00986053,-0.003440914,0.024514373,0.012941945,0.008080157,0.019584108,-0.016091837,0.018214589,0.016913548,-0.016913548,0.018488493,-0.030677203,0.019994963,0.015201651,0.004313982,0.01102462,0.010271385,0.030677203,-0.009038819,0.001455113,-0.032183673,0.007600825,0.017940687,-0.027664265,0.008491012,-0.005341121,0.021638384,-0.043276768,-0.033827096,0.015612505,-0.009312723,0.00701878,-0.046289708,-0.051219974,0.017324403,0.013147373,0.027253408,0.017803734,-0.00316701,0.00201148,0.026020844,-0.042455059,0.007908966,-0.00869644,-0.022186192,-0.023966566,-0.059710987,-0.01636574,0.023966566,-0.016434217,-0.02958159,-0.007087256,-0.018625446,0.031635866,-0.038346507,-0.059710987,-0.004331101,0.039442118,-0.0033382,0.041633349,0.015749458,0.009381198,0.019447155,0.013832132,0.018488493,0.022049241,-0.006916066,0.013147373,0.006128593,0.023281807,0.040263832,-0.016845072,0.032183673,0.038346507,-0.01752983,0.006265545,0.005478072,0.021364482,0.017803734,-0.0056835,0.041907251,0.006060117,-0.022049241,0.0023453,-0.021501433,-0.002584965,-0.01752983,0.032320626,0.027527312,0.010545289,-0.001848849,-0.016571168,0.007498111,-0.016434217,0.017392879,-0.005478072,0.003903126,-0.007463873,0.023144854,-0.021227529,0.021501433,-0.009244246,0.015954886,0.050946072,0.021912288,-0.024925228,-0.021638384,0.00284175,-0.035881374,0.021775337,-0.027116457,0.012941945,0.004930265,0.037250891,0.000522129,-0.036976986,0.003783294,-0.013078897,-0.004057197,-0.006676401,-0.015680982,-0.028212072,0.006470973,0.012394139,0.005443834,-0.02287095,-0.01287347,0.023966566,0.014106036,-0.025473036,0.011435475,0.020268867,-0.018214589,-0.029718541,-0.009723578,0.010271385,-0.007806253,-0.017666783,-0.001549267,0.016639644,-0.00516993,0.010408337,-0.003937365,0.021227529,-0.000637682,-0.011367,-0.025062179,0.014996222,-0.045467999,-0.016297264,-0.016434217,-0.019173253,-0.001549267,0.01752983,-0.043276768,-0.016845072,-0.011161572,0.02574694,-0.012804993,-4.581e-6,-0.008970344,0.016160313,0.007566587,0.003560747,0.010134433,0.014174512,0.008901867,-0.01287347,-0.012599566,-0.020131916,-0.010956144,-0.007361159,0.022049241,-0.089292578,0.013832132,0.010887668,-0.000894466,-0.019994963,0.003269724,-0.030540252,0.023966566,-0.009655102,-0.037524793,0.004930265,-0.011435475,0.00083027,-0.002225467,0.013626704,-0.023418758,-0.004074316,-0.015475553,0.002927345,0.007463873,-0.01602336,-0.039168216,0.021090578,-0.008559488,-0.014379939,-0.000727556,-0.0006762,0.019173253,0.024514373,-0.010476813,-0.008559488,0.039442118,0.000603444,0.020953625,-0.001403756,-0.017255927,0.022733999,-0.037798699,-0.042455059,-0.023829613,-0.023966566,0.023281807,0.004896027,-0.018351542,-0.007053018,0.018762397,-0.010271385,-0.024103517,-0.029444637,-0.034374904,0.006265545,0.001617743,-0.043276768,0.008901867,-0.001386637,0.029170735,0.015270126,0.022597048,-0.014106036,-0.005375358,0.000526408,0.004296863,0.017940687,-0.020405818,-0.036155276,0.014106036,0.003731937,0.024103517,0.014106036,-0.027390361,-0.043824576,0.013352801,0.007053018,0.012599566,-0.052041687,-0.027116457,-0.039168216,0.051767781,-0.013352801,-0.002961583,0.000280323,-0.003971602,-0.024788277,0.022049241,0.01403756,0.028349023,0.024377421,-0.004861789,-0.010339861,0.007908966,-0.055054624,0.00701878,-0.025473036,0.052589491,0.014653843,-0.002584965,-0.040537734,-0.054506816,-0.012462614,-0.011914806,-0.034511853,-0.019721059,0.025609987,0.031498916,-0.016502691,0.021912288,-0.021227529,0.010065958,-0.019994963,-0.008456774,0.021912288,0.016913548,-0.0190363,-0.008901867,0.028212072,-0.001788933,0.041359443,0.044098482,0.036703084,0.018214589,0.093675032,-0.004142792,-0.028896831,-0.017940687,-0.01554403,-0.018488493,0.004262625,-0.006094355,0.008217108,-0.013147373,0.064641252,-0.013215849,0.004690599,-0.031909771,0.004964503,0.017118976,-0.006025879,-0.015338602,-0.023007903,-0.005204169,0.017255927,-0.015338602,-0.002533608,0.017803734,-0.000122508,-0.027527312,-0.010134433,-0.019584108,-0.003560747,-0.002619203,0.007874729,-0.008251346,0.007258445];
    BATTLE_GOOD_EVIL=[-0.040917974,0.007207144,-0.014801768,-0.024333796,0.013406836,0.016041705,0.039213061,-0.005230991,0.001128538,-0.009725769,-0.007904609,0.019374041,-0.019529033,-0.030533489,0.007710868,-0.007633372,-0.030533489,-0.014724271,-0.024643781,0.00968702,0.047737639,-0.054247316,0.018134102,-0.011856914,-0.011004455,0.017514134,-0.006122197,0.011391936,0.004223541,0.00627719,-0.009725769,-0.008214594,-0.061376963,-0.024643781,-0.002266763,-0.018444087,0.000697465,-0.004804762,-0.051147468,-0.019296546,-0.001956778,0.00848583,0.049287561,-0.00968702,0.032083411,-0.012709371,-0.026968665,0.025263749,-0.012631875,-0.020768972,-0.021853918,-0.005192243,-0.026503688,-0.019761521,-0.003971679,0.009338288,-0.033478342,0.018909065,0.024643781,-0.042157914,0.000978389,0.017281644,0.018134102,0.036423199,-0.070986487,-0.007555876,0.03254839,0.005812212,-0.024178803,0.004921007,0.004184793,-0.015189248,-0.011779417,0.00968702,-0.011159448,0.032393396,0.043087866,0.061376963,-0.033168361,0.005967205,-0.025418742,0.038283106,-0.025883719,0.000134407,-0.041537944,-0.016274195,0.00053763,-0.001937404,-0.019064058,-0.032393396,0.01898656,0.033323351,-0.015189248,0.006742166,0.004766014,-0.01030699,0.022628881,0.014724271,-0.068196625,-0.037043165,-0.021698926,-0.028828574,-0.069746546,0.034873273,0.003409831,0.028518589,3.74e-7,-0.026038712,-0.012244394,-0.012244394,0.062926888,-0.020149004,-0.017901614,-0.009415784,0.025108758,0.025263749,0.013174349,-0.041537944,-0.006044701,0.027278651,0.01193441,-0.00026276,0.041537944,0.0020149,0.00100745,0.053007375,-0.056107223,0.020923965,0.013174349,0.021078957,0.049907532,0.004223541,0.007594624,0.015809217,-0.030378496,-0.004087923,-0.012011905,0.006238441,0.00091058,0.000617548,-0.011081952,-0.045877729,0.017126653,0.022318896,0.004223541,-0.021078957,-0.008679571,-0.03130845,-0.005347236,0.03192842,0.012631875,0.016661676,-0.002673618,-0.004417282,0.026503688,0.013639325,0.025108758,-0.021388942,0.020923965,0.015266744,-0.030533489,0.023558835,-0.007362136,0.019451538,-0.007013403,-0.017824119,-0.025418742,-0.003932931,0.010151998,0.014879264,0.00292548,-0.032393396,-0.002499251,-0.025418742,-0.025263749,0.024488788,0.058277115,-0.033478342,-0.015499233,-0.008912059,-0.026813673,-0.030688481,0.009144547,0.023403842,0.023403842,0.057347164,-0.01859908,0.013406836,0.008524578,-0.010461982,-0.006858411,-0.021543933,0.045257762,0.011004455,-0.003816686,-0.021078957,-0.054557301,-0.008330838,0.017746622,0.019219048,0.006974655,0.026968665,0.015654225,0.028208604,-0.01332934,0.031153459,-0.01658418,-0.017204149,-0.004339785,-0.025108758,-0.009997006,0.022163903,0.023403842,-0.02991352,-0.008640822,-0.049287561,-0.017436637,0.013949309,-0.009803265,0.018444087,-0.016661676,-0.016196698,0.052077424,0.024953766,0.008447082,-0.03781813,-0.001569297,-0.001249626,-0.008950807,-0.044947777,0.00968702,-0.03192842,0.014724271,0.00565722,0.019839019,0.040917974,-0.002344259,-0.048357606,-0.020458987,0.004223541,-0.052387409,0.007013403,-0.002150519,0.018831568,0.055177271,-0.02386882,0.022783872,0.011391936,0.022473888,-0.02123395,0.013251844,-0.015809217,0.012166898,-0.014336791,-0.011391936,-0.001210878,-0.004281663,0.001259313,0.038128115,0.005579724,0.022163903,0.015654225,0.000348733,0.015111752,-0.019606531,-0.008175845,-0.035803229,0.023713827,0.006044701,-0.039678037,0.002789862,-0.003177343,-0.011004455,0.010926959,-0.018134102,0.0424679,-0.009880761,0.007129647,-0.013019356,-0.028983565,0.028053612,0.019684026,0.01797911,0.012631875,0.00383606,-0.005618472,-0.023713827,-0.017824119,0.003157969,0.025263749,-0.013794318,-0.015499233,-0.053627346,-0.022938864,0.034253307,-0.011004455,-0.001031668,-0.018211599,-0.012089401,-0.010074502,-0.008447082,0.032238405,0.001060729,-0.014801768,0.036113214,0.000161047,-0.00237332,-0.000808866,-0.027588636,0.024643781,-0.019141553,0.025263749,0.002140832,-0.020768972,-0.009570776,-0.029758528,0.020458987,0.018134102,0.00247019,-0.008175845,-0.002692992,-0.004320411,-0.004126671,0.007982105,0.02061398,-0.008175845,-0.002751114,0.027743626,-0.013174349,-0.002160206,0.027278651,-0.025883719,0.014336791,-0.019296546,-0.01898656,-0.010849463,-0.016041705,-0.010694471,-0.010461982,0.027433643,-0.009454533,0.003254839,-0.015034257,-0.01898656,0.051147468,-0.018134102,-0.007284639,-0.0002894,-0.026193704,0.011081952,0.030068513,-0.022008911,-0.014181798,-0.003448579,-0.00848583,-0.00464977,0.017746622,0.024798773,-0.024643781,0.012166898,0.036423199,-0.019994011,-0.001298061,-0.004572274,-0.013561829,0.00474664,0.050217517,0.008175845,0.001869595,0.000204638,-0.000707153,-0.047737639,-0.005075999,0.009764517,0.015886715,-0.009454533,-0.017514134,0.030378496,0.018909065,0.003797312,-0.008989555,-0.018056607,0.025728727,-0.002692992,0.002906106,0.004688518,0.016739171,0.009803265,0.008602074,-0.034098312,-0.011159448,-0.000808866,-0.0091058,-0.016894164,-0.000755588,0.019994011,0.012476883,0.024643781,0.012786867,0.035493243,-0.005618472,0.015111752,-0.006742166,-0.003099847,-0.018056607,0.028518589,-0.049907532,0.006974655,-0.001830847,0.007555876,0.000067204,-0.002450816,0.007904609,0.001394931,-0.015654225,0.004049174,0.014104302,0.006238441,0.03657819,0.004223541,-0.061376963,-0.035338253,-0.013716822,-0.000285767,-0.020923965,-0.040917974,0.02665868,0.000034207,-0.024643781,-0.021543933,-0.016506683,-0.033168361,-0.019219048,-0.033168361,-0.017359141,-0.03254839,-0.001675855,0.022473888,0.010849463,-0.000322093,0.028828574,-0.03657819,0.004785388,0.034873273,-0.013639325,-0.00474664,-0.003855434,-0.017824119,-0.003932931,0.011546928,-0.010384486,-0.022318896,0.030533489,0.001927717,-0.019451538,0.007052151,-0.001530549,0.022938864,-0.011236944,-0.001346496,-0.007052151,0.012786867,0.007827112,0.020303996,-0.031463444,-0.009338288,0.038748082,-0.026038712,0.032393396,-0.004494777,0.018831568,0.037353151,0.03657819,0.002983602,0.004901633,-0.019839019,0.008253342,0.033013366,0.015266744,-0.012554379,0.005850961,-0.00627719,0.000939641,0.013716822,0.020768972,-0.011856914,0.009997006,-0.036423199,0.028053612,0.011701921,-0.009454533,0.000968702,-0.019141553,0.015344241,0.036888175,-0.027898619,0.020458987,0.035338253,-0.016119203,0.024488788,0.00302235,0.023248849,-0.039523043,0.025573734,-0.02402381,0.01193441,-0.008175845,0.007052151,0.02929355,-0.027743626,-0.01898656,0.011314441,0.018831568,0.000658717,-0.03192842,-0.010384486,-0.001898656,-0.020149004,-0.027123658,0.012476883,0.001259313,0.014491783,0.011546928,-0.009725769,-0.01557673,0.01332934,0.002518625,-0.013794318,-0.020149004,0.014104302,-0.025728727,-0.000779805,0.009144547,-0.020458987,0.019994011,-0.058897085,0.00627719,-0.012631875,0.053627346,-0.040607993,0.00949328,0.02386882,-0.024953766,-0.011236944,-0.003332335,-0.012864363,0.020149004,-0.039368052,-0.012864363,-0.011314441,0.012089401,-0.003719816,0.012554379,-0.001021981,-0.016351691,0.008369585,-0.002906106,0.044327807,0.004514152,-0.037973121,-0.013871813,-0.000162258,-0.022008911,0.003681068,-0.01797911,0.003254839,0.007362136,0.054867286,0.017281644,0.022318896,0.011779417,0.021078957,-0.042157914,0.00666467,-0.030688481,-0.009144547,0.026038712,-0.02929355,0.014879264,0.03657819,0.008369585,0.003758564,-0.018831568,-0.020923965,-0.00747838,0.032083411,0.02061398,0.015266744,-0.00494038,-0.009570776,0.015499233,-0.003448579,-0.009725769,0.032238405,0.029138558,0.01658418,0.02929355,0.026038712,0.032083411,0.024488788,0.009532029,-0.006625922,-0.006354685,-0.016041705,-0.022628881,0.033788327,0.014646775,-0.013871813,0.015809217,0.019761521,-0.039678037,0.01332934,0.027123658,-0.030068513,-0.016351691,-0.011856914,-0.008679571,-0.002906106,0.019451538,-0.043087866,0.004087923,0.035183258,0.00929954,0.016196698,0.012631875,0.049597546,0.015034257,0.028983565,-0.002005213,-0.027743626,-0.040298007,0.030068513,-0.037663136,0.027123658,0.022318896,0.019761521,0.007090899,0.019141553,-0.008137098,0.047427654,-0.009570776,-0.022783872,-0.014801768,0.015809217,-0.046807684,0.004630396,-0.002034274,0.000346311,0.020303996,0.001859908,0.010074502,0.002518625,0.012554379,0.043707836,0.012011905,0.01859908,-0.007788365,0.001588671,-0.024178803,-0.002518625,0.005502228,-0.000784649,0.034408297,0.003932931,0.039213061,0.007052151,0.073156379,0.019761521,0.005734716,-0.018754072,-0.023403842,-0.018754072,0.032083411,-0.038128115,0.02402381,0.040607993,0.020458987,0.025883719,0.019141553,0.034098312,0.000578799,-0.036113214,0.014724271,0.007555876,0.02061398,-0.013019356,0.016351691,0.010849463,0.001753351,0.003952304,0.021853918,-0.005502228,-0.025573734,-0.014879264,0.02991352,0.022783872,-0.005153495,-0.015654225,-0.006780914,-0.020303996,0.02665868,0.039523043,-0.002441129,0.034873273,0.001540236,0.03130845,-0.016739171,0.008989555,0.028673582,0.022318896,0.059207071,-0.007827112,0.006780914,-0.000702309,-0.015266744,0.017281644,-0.009338288,0.02991352,0.034873273,-0.076566212,-0.000421385,-0.013484333,-0.010229493,0.019529033,0.00627719,-0.016119203,-0.026968665,-0.033013366,0.02061398,0.022318896,-0.016351691,0.009222044,0.01030699,-0.01193441,-0.007090899,-0.015499233,0.012089401,-0.022938864,0.038438097,0.026813673,-0.005695968,0.039678037,-0.013561829,-0.040917974,0.001317435,-0.001307748,0.033323351,-0.002499251,0.007749617,-0.013019356,-0.039058067,0.012166898,-0.013794318,-0.027278651,-0.020458987,-0.028518589,0.029758528,0.008330838,0.02929355,0.010694471,-0.006625922,0.002305511,-0.012786867,0.012554379,-0.015189248,0.015266744,-0.048047621,-0.026038712,0.007168395,0.001879282,0.023248849,-0.024643781,0.027433643,-0.029758528,0.008640822,0.013716822,0.010539479,-0.001026824,-0.019994011,-0.030843474,0.019219048,0.013406836,0.006587174,-0.004824136,-0.013096852,-0.028983565,-0.018444087,0.001288374,0.013251844,-0.007710868,-0.010539479,0.012864363,0.01495676,-0.025263749,-0.021078957,0.025263749,-0.046497699,-0.020458987,-0.007052151,-0.000297876,-0.046497699,0.03254839,-0.022008911,-0.03719816,-0.016894164,0.003719816,-0.01332934,0.019374041,0.021853918,0.022783872,0.035493243,0.008950807,-0.010694471,0.025573734,0.008369585,0.030223504,-0.003351709,0.021853918,-0.007827112,-0.000837927,-0.008369585,0.000833084,0.015344241,-0.027588636,-0.014026806,-0.039058067,0.038593091,-0.004494777,0.045257762,0.018909065,0.012709371,0.032238405,-0.004959755,0.008020853,0.052387409,-0.026038712,0.03719816,-0.00354545,0.00929954,0.011624425,-0.026503688,-0.006238441,0.028053612,-0.030378496,-0.050527498,0.010074502,0.00227645,-0.019374041,-0.03254839,0.007788365,0.02929355,0.025263749,-0.042157914,-0.039988022,0.050527498,0.016351691,0.010074502,0.010926959,-0.012631875,-0.019761521,0.034563288,0.006703418,-0.023093857,-0.024488788,0.00666467,0.010771967,-0.004882258,-0.006819663,-0.046187714,0.00829209,-0.003603572,-0.02402381,0.014569279,-0.021388942,-0.034253307,-0.000093238,0.001830847,-0.022473888,0.025883719,0.044017822,0.005889709,-0.030688481,-0.01193441,0.002847984,-0.033788327,0.010849463,-0.050527498,-0.002906106,0.01596421,-0.015189248,-0.001065572,0.020303996,0.020149004,0.016351691,0.024333796,-0.038283106,-0.002024587,0.015654225,-0.01898656,0.016351691,0.010616975,-0.033633336,-0.043707836,0.02402381,0.008447082,0.051457454,0.015499233,0.042777885,-0.007245891,0.014724271,-0.020768972,0.008524578,0.014569279,0.02061398,-0.049907532,-0.004998503,-0.028518589,0.006083449,-0.024333796,-0.002692992,-0.009725769,-0.007090899,-0.019219048,-0.040298007,-0.003138595,0.02123395,-0.000784649,-0.016816668,-0.02061398,0.020923965,-0.002770488,-0.021078957,0.008098349,0.013716822,-0.031153459,0.010461982,0.002121458,0.000122299,0.042157914,-0.02061398,-0.007207144,0.022473888,-0.053007375,-0.000784649,-0.012709371,0.005928457,-0.044327807,-0.00848583,0.00666467,0.023713827,0.025418742,-0.028053612,-0.018676575,0.01030699,-0.040917974,-0.045567743,0.006432182,0.004611022,-0.005424731,-0.023403842,0.003622946,0.006780914,-0.02061398,-0.022008911,0.002557373,0.021698926,0.013949309,-0.015266744,0.000092632,-0.004611022,-0.036888175,0.009144547,0.004494777,-0.03130845,-0.022628881,-0.036423199,0.024798773,0.027123658,-0.023403842,-0.005540976,-0.013019356,-0.01859908,0.020458987,0.011004455,0.010616975,0.021853918,-0.026813673,0.032083411,-0.049597546,-0.044947777,0.005540976,-0.020149004,0.030843474,-0.03657819,-0.012089401,-0.043087866,-0.018521583,-0.000547317,-0.028828574,0.002402381,0.018289095,-0.011391936,-0.031463444,0.023558835,-0.01030699,-0.006432182,-0.019219048,-0.020768972,-0.000494038,0.023248849,0.040607993,0.007749617,0.002092396,-0.050217517,-0.001520862,-0.011159448,-0.005734716,0.035958219,0.041537944,-0.015266744,0.007555876,0.012476883,0.017746622,0.013794318,0.00929954,0.016816668,-0.025573734,0.013406836,-0.00829209,0.015189248,-0.010616975,-0.002692992,-0.005075999,0.021853918,-0.013174349,0.043397851,-0.028673582,-0.002073023,0.011469432,0.00494038,0.007439632,0.021388942,-0.009570776,0.00474664,0.000319672,-0.046497699,-0.00172429,-0.00211177,0.01898656,-0.021388942,0.01859908,0.00848583,0.035648238,0.014104302,-0.001099477,-0.016506683,-0.006354685,0.033633336,0.001937404,0.033478342,-0.049287561,0.010926959,0.002412068,-0.044327807,0.016041705,-0.013251844,0.00929954,0.022008911,-0.020768972,-0.019606531,0.026813673,-0.000402011,0.010461982,-0.015111752,-0.030843474,-0.030533489,0.022938864,0.037973121,0.001830847,-0.020149004,0.008137098,0.003855434,-0.008369585,0.044327807,0.010151998,0.027743626,-0.008214594,-0.042777885,-0.019064058,-0.01797911,0.030688481,0.006509678,-0.007827112,-0.004068549,0.061686948,-0.013484333,0.037353151,-0.019839019,-0.03781813,0.005075999,0.00302235,0.007710868,-0.001646794,0.017901614,-0.005192243,-0.007982105,-0.048047621,0.018289095,-0.000148938,0.021388942,0.023403842,-0.021853918,0.055177271,0.004320411,0.018444087,-0.008679571,0.012011905,0.010074502,0.016351691,-0.002063335,0.01030699,-0.01797911,0.003080473,-0.001036511,-0.014259295,0.02123395,0.009532029,-0.03781813,0.022628881,0.011546928,-0.011701921,0.020303996,-0.026813673,-0.008020853,-0.004087923,0.016274195,-0.03254839,-0.019529033,0.040917974,-0.031773429,-0.076566212,0.039678037,-0.001578984,-0.015266744,-0.018831568,-0.005308487,0.013174349,0.054557301,0.033943322,0.000360842,0.003603572,-0.016971661,0.010074502,0.039678037,-0.007439632,0.008447082,0.011779417,0.004727266,0.004475404,0.00263487,0.014181798,0.038128115,-0.010616975,0.010616975,0.025418742,-0.0424679,0.006548426,0.005812212,-0.019451538,-0.012244394,0.004049174,-0.006780914,-0.057347164,-0.016661676,0.004339785,-0.000852458,0.048047621,0.004727266,0.019839019,0.032858375,0.012709371,0.003274213,0.018289095,-0.007865861,-0.010771967,0.008602074,-0.022163903,-0.02991352,0.005812212,0.008795815,0.028673582,-0.027433643,-0.002092396,0.017359141,0.032083411,0.040917974,-0.039058067,0.004165419,0.016661676,0.009377036,0.000341467,-0.023713827,-0.039678037,-0.028363597,-0.010694471,0.00165648,-0.001830847,-0.010616975,-0.007323388,0.003099847,-0.00666467,-0.003584198,0.000194951,-0.007323388,-0.027123658,-0.045877729,0.009415784,-0.015344241,0.032858375,-0.018056607,0.046807684,-0.015344241,-0.027743626,0.00747838,-0.005773464,0.045257762,-0.019994011,0.038128115,0.051767439,-0.035028268,-0.009532029,0.002789862,-0.00666467,0.000282134,0.014259295,-0.016894164,-0.004126671,0.005540976,-0.009183296,0.01232189,-0.010616975,0.011391936,-0.004921007,0.011236944,0.000494038,0.035183258,-0.016429188,0.01294186,0.006044701,0.001530549,-0.054557301,-0.003564824,-0.008873311,-0.00494038,0.023713827,-0.040607993,-0.000973546,0.004359159,0.011081952,0.043397851,0.015344241,-0.006858411,0.024488788,0.005773464,0.031773429,-0.005695968,-0.015421737,0.026193704,0.005579724,0.021388942,-0.017359141,0.026348697,-0.024178803,0.045567743,-0.015344241,0.006509678,-0.028208604,0.017901614,-0.027123658,0.019606531,-0.004998503,-0.012089401,0.000949328,-0.017669126,-0.002266763,0.027743626,0.010074502,-0.001157599,-0.010229493,-0.011081952,-0.001394931,0.024953766,0.016661676,-0.008020853,-0.002460503,-0.013871813,-0.032858375,-0.017514134,0.006509678,-0.003894182,-0.010074502,-0.011469432,0.012864363,-0.006160945,-0.029448543,-0.027278651,-0.024643781,-0.023403842,0.020923965,-0.012244394,-0.01596421,-0.00747838,-0.031153459,0.009919509,0.037508145,-0.001888969,0.011236944,-0.022163903,-0.019994011,0.01030699,-0.034873273,-0.028208604,0.071296476,-0.044327807,0.010926959,0.030068513,-0.026038712,0.012089401,-0.011004455,-0.066026732,0.013174349,0.001956778,0.007090899,-0.000939641,-0.022473888,0.038283106,0.020923965,-0.020149004,-0.000629656,-0.018366592,0.023713827,0.00968702,0.061996933,-0.010229493,-0.042777885,-0.051457454,0.013251844,-0.028053612,0.022008911,-0.023403842,-0.017514134,0.003467953,-0.005385983,0.012631875,0.011314441,0.027433643,0.006858411,-0.026193704,-0.012166898,0.00666467,0.051147468,0.016739171,0.011469432,0.024953766,0.006122197,-0.02386882,-0.030688481,0.012089401,0.021388942,0.008989555,0.00848583,-0.018521583,0.019606531,0.024488788,0.019451538,0.019761521,0.012399387,-0.01859908,0.008757067,-0.006897159,0.014879264,0.011624425,0.000794336,0.021543933,-0.021388942,-0.022628881,0.038903076,0.007400884,0.006432182,0.000201006,-0.01596421,0.043397851,-0.006432182,0.010771967,-0.017281644,-0.010461982,0.006315937,-0.01658418,0.02665868,-0.005037251,-0.00968702,-0.065716751,0.030998467,-0.046187714,-0.004688518,-0.009725769,0.00949328,0.005773464,-0.026193704,-0.008098349,-0.017436637,-0.000244597,0.027898619,-0.002944854,-0.008950807,0.017746622,-0.015499233,0.03130845,0.00035842,-0.008447082,-0.013019356,0.008020853,0.00767212,0.015499233,-0.024178803,0.032393396,-0.003216091,-0.014104302,-0.008873311,0.003157969,0.028208604,0.018444087,-0.000334202,-0.023713827,0.013019356,0.011236944,0.020303996,0.020768972,0.025573734,0.017359141,0.017901614,-0.002479877,-0.046187714,0.002460503,-0.023558835,0.011159448,0.011081952,0.027743626,-0.002615496,-0.021388942,-0.001094633,0.026503688,0.038283106,0.01294186,0.012244394,0.006432182,0.020923965,0.003041724,0.03657819,-0.030378496,0.000745901,0.01596421,0.012786867,-0.034098312,0.044637792,0.015344241,0.045257762,0.011391936,0.007400884,-0.000174366,-0.008834563,-0.004339785,-0.004397907,-0.010229493,-0.008330838,-0.02386882,-0.001278687,0.010539479,0.008369585,-0.00565722,-0.016816668,-0.044017822,0.024798773,-0.018521583,0.01658418,0.020458987,0.00182116,-0.005540976,-0.001792099,-0.011314441,0.011779417,-0.00237332,-0.021078957,0.009880761,0.004669144,-0.026348697,0.027433643,0.01557673,0.018676575,0.013949309,0.01232189,0.034098312,-0.001801786,0.000084761,-0.036888175,-0.00565722,-0.013871813,0.010616975,-0.013096852,0.015499233,-0.000014909,-0.000886362,0.007284639,-0.008950807,0.023713827,0.001075259,0.021388942,0.008214594,-0.00302235,-0.025573734,0.016506683,0.022008911,-0.011314441,-0.014724271,0.008214594,0.014104302,0.005269739,-0.007090899,0.014414287,-0.004146045,0.03719816,-0.005424731,0.005192243,0.006935907,0.021543933,0.003467953,0.009338288,0.014414287,-0.02665868,0.000288189,-0.006819663,0.014104302,-0.01898656,-0.001162442,-0.018366592,0.003564824,0.005812212,-0.00053763,0.006199693,0.006625922,0.013484333,0.012011905,-0.031153459,-0.031773429,0.006897159,-0.025418742,0.000532786,-0.008563327,-0.02991352,-0.001956778,-0.003390457,-0.005540976,0.027743626,-0.00373919,-0.022938864,-0.000842771,0.013406836,-0.002770488,-0.002964228,-0.019839019,-0.019064058,0.020303996,-0.06323687,-0.039213061,-0.000230067,-0.029603535,-0.001235095,0.044947777,-0.005308487,-0.004998503,-0.007865861,-0.018521583,-0.001196347,0.011314441,-0.015809217,0.004630396,-0.024333796,0.010151998,-0.030068513,-0.021543933,0.023713827,0.041537944,-0.001259313,0.019296546,0.026038712,-0.032858375,0.017436637,0.008524578,-0.017204149,0.029603535,0.028053612,0.038283106,-0.027743626,0.012011905,-0.045567743,-0.028363597,-0.007827112,-0.034718283,-0.020923965,0.014181798,-0.004669144,-0.016119203,0.01859908,-0.014491783,0.004029801,-0.010384486,-0.016196698,0.030533489,-0.002063335,0.000532786,-0.000312406,0.019451538,-0.050217517,-0.018831568,-0.011004455,-0.040917974,-0.005773464,0.022008911,0.018289095,-0.019839019,0.008059601,0.040607993,-0.009997006,0.004494777,0.002189267,-0.026348697,0.028983565,-0.036888175,0.00302235,-0.040917974,-0.005037251,-0.038128115,-0.029138558,-0.010539479,0.011546928,0.018521583,0.009532029,0.00117213,-0.017669126,0.003661694,-0.007400884,0.004882258,0.019219048,0.036268204,-0.004688518,0.019141553,0.012089401,0.026348697,0.029758528,0.003584198,-0.013406836,0.014491783,0.013561829,0.025108758,0.013174349,-0.008447082,-0.018909065,-0.007362136,0.006703418,-0.0424679,0.042157914,-0.018444087,0.002344259,0.002906106,0.003332335,-0.028363597,-0.003681068,-0.006897159,0.006742166,-0.033788327,-0.010229493,0.027433643,0.015344241,-0.002286137,0.001714603,-0.03657819,0.02402381,-0.007749617,0.021853918,0.024333796,-0.031773429,-0.001414305,-0.009609524,-0.020303996,0.030998467,-0.003758564,0.000692622,0.019219048,0.009222044,0.012786867,0.02929355,0.030998467,-0.019761521,0.021543933,0.031463444,-0.00647093,-0.003681068,-0.030688481,0.024643781,-0.011314441,0.005192243,0.008175845,0.019839019,0.042157914,-0.016894164,-0.013639325,0.025418742,0.016351691,0.014491783,-0.002538,-0.001666168,-0.030068513,-0.007245891,-0.032703381,0.035803229,-0.002208641,-0.014879264,0.020768972,0.044017822,-0.014259295,0.004223541,0.007052151,-0.016816668,-0.021388942,-0.013639325,-0.002460503,0.008795815,0.002751114,0.008175845,0.033323351,0.005347236,0.011004455,-0.035338253,0.011391936,0.060756993,-0.032083411,-0.009532029,0.025418742,-0.010151998,0.007323388,-0.039058067,-0.012864363,0.005347236,-0.009570776,0.010694471,-0.018676575,-0.004146045,0.039213061,0.004397907,0.01232189,0.007594624,-0.024333796,-0.005308487,-0.007827112,0.019529033,-0.015886715,0.000088394,-0.027278651,0.00263487,-0.010539479,0.019296546,-0.017204149,-0.023093857,-0.002789862,-0.024643781,0.02386882,-0.010694471,-0.008873311,-0.001336809,0.019296546,-0.010926959,0.027743626,-0.021853918,0.043087866,-0.018289095,0.022938864,-0.038903076,0.012011905,-0.008640822,-0.002092396,0.034718283,0.000283345,0.008369585,-0.027123658,0.011779417,0.042157914,-0.007129647,0.020149004,-0.009260791,0.010616975,0.02991352,0.000833084,-0.000765275,-0.008059601,-0.001733977,-0.005424731,-0.035028268,0.007594624,-0.016351691,0.031463444,-0.004630396,-0.003409831,0.015266744,0.039988022,-0.005269739,-0.019451538,-0.018909065,-0.002324885,-0.021078957,0.013561829,-0.008640822,0.012631875,-0.023403842,0.008757067,-0.003312961,0.01658418,0.006780914,-0.006742166,-0.014646775,0.009183296,-0.019451538,0.000046922,0.034408297,0.006974655,-0.019994011,0.028518589,-0.004921007,0.004533526,-0.00027608,0.032238405,0.007517128,0.022008911,0.022938864,-0.02123395,-0.022163903,-0.026193704,-0.020303996,-0.040607993,-0.020923965,0.019529033,-0.009183296,-0.023713827,-0.000346311,-0.004630396,0.005618472,-0.011159448,0.010926959,0.000240965,-0.030068513,0.018909065,-0.009415784,0.023093857,-0.001976152,0.008408334,-0.014646775,-0.045257762,0.030378496,-0.012089401,0.011391936,0.023403842,-0.031153459,0.001385244,0.007594624,-0.015421737,0.014491783,0.022318896,0.005230991,0.016661676,0.014491783,0.025573734,-0.000862145,0.009415784,0.001404618,0.009532029,0.012864363,-0.001017137,0.019761521,-0.005812212,-0.011779417,0.048047621,0.008950807,-0.033168361,-0.009183296,-0.022318896,-0.011314441,-0.073156379,-0.00929954,-0.020458987,0.016119203,0.026038712,0.008989555,-0.015266744,-0.016274195,-0.022783872,-0.004630396,0.001152755,-0.060756993,-0.01658418,-0.008020853,0.007129647,-0.03192842,-0.006083449,0.013949309,-0.006315937,-0.020923965,0.03130845,-0.02991352,0.001811473,-0.016351691,-0.004688518,0.009764517,-0.016196698,0.01332934,-0.023558835,-0.01557673,-0.007749617,0.023248849,-0.008175845,-0.005695968,-0.004862885,0.000595752,0.015654225,0.007982105,-0.019296546,-0.024643781,0.018366592,-0.004591648,-0.032858375,-0.038593091,0.034873273,0.003157969,0.023403842,-0.025573734,-0.017669126,0.017281644,-0.003409831,0.029603535,-0.034098312,0.023093857,-0.019296546,-0.006509678,-0.012089401,0.015266744,0.011546928,-0.018676575,0.004301037,-0.004785388,-0.00092511,-0.058897085,-0.047737639,0.023558835,-0.005308487,0.019684026,0.002053648,-0.006432182,-0.019606531,-0.008137098,-0.001080103,0.028363597,-0.001617732,0.004862885,0.01797911,0.046807684,0.00829209,0.018444087,0.011624425,-0.001453053,-0.005347236,0.02386882,-0.003157969,0.012709371,-0.018521583,-0.007594624,-0.026348697,0.012244394,0.010074502,0.023248849,-0.015654225,0.017359141,0.021078957,0.009764517,-0.025263749,0.008369585,0.003855434,-0.018676575,-0.031153459,-0.030068513,-0.000663561,0.013484333,-0.018909065,0.009532029,-0.008447082,0.006432182,-0.019761521,0.002809236,-0.023403842,-0.026348697,0.000837927,0.01193441,0.025418742,-0.008640822,0.039678037,0.024333796,0.007594624,0.008912059,0.042157914,0.003448579,0.030223504,-0.006587174,-0.028518589,0.029758528,-0.019839019,0.01898656,-0.004165419,-0.025883719,0.005734716,-0.012089401,-0.002847984,-0.013716822,-0.017901614,0.006044701,0.003855434,-0.008524578,-0.053317361,-0.018521583,0.019141553,-0.010461982,-0.036888175,-0.004281663,0.019606531,0.008524578,0.033323351,0.005347236,-0.012399387,0.007207144,0.037663136,0.000167101,0.030533489];
    JOURNEY_ACROSS_LANDS_OPENAI=[-0.00034048742963932455, -0.03168917074799538, 0.008861231617629528, -0.010067506693303585, -0.002229978796094656, 0.02743786759674549, -0.017839830368757248, -0.015335994772613049, 0.0037524935323745012, -0.02240411378443241, -0.0012845199089497328, 0.012434413656592369, 0.002984715858474374, -0.006709497421979904, 0.042095739394426346, 0.022234583273530006, 0.019143911078572273, -0.01832234114408493, -0.0008729193359613419, -0.015153422951698303, -0.02090442180633545, -0.010458731092512608, 0.01884397305548191, 0.006438900716602802, -0.004649049136787653, -0.012049710378050804, 0.02400813437998295, -0.02498619444668293, 0.0032993252389132977, -0.0028331163339316845, 0.008619976229965687, 0.018491871654987335, -0.010634781792759895, -0.017931116744875908, -0.02256060391664505, -0.023251766338944435, -0.0006108804955147207, -0.017852870747447014, 0.00775928283110261, -0.01571417786180973, 0.026264194399118423, 0.0008810698636807501, -0.016966095194220543, -0.004580585286021233, -0.015414238907396793, 0.014214484952390194, -0.0052456664852797985, -0.0005436388310045004, -0.025129644200205803, 0.01755293272435665, 0.012036669068038464, 0.006566048599779606, -0.024699296802282333, 0.002513616345822811, -0.015140382573008537, -0.010810832493007183, 0.0003594373702071607, 0.008763425052165985, 0.008652578108012676, -0.032549865543842316, -0.012023628689348698, 0.018009360879659653, -0.013295107521116734, 0.020917462185025215, -0.02310831844806671, -0.010869516059756279, -0.002795624081045389, -0.008274395018815994, 0.01298212818801403, -0.003951366059482098, 0.018596196547150612, 0.02020021714270115, 0.011717169545590878, 0.006285671144723892, 0.004779457580298185, -0.03364529460668564, 0.007974456064403057, 0.009304619394242764, -0.01752685010433197, 0.02006980963051319, 0.0013554294127970934, -0.044860392808914185, -0.022273706272244453, 0.021373890340328217, 0.014201443642377853, -0.005242406390607357, -0.013992791064083576, 0.022025931626558304, 0.00828743539750576, -0.014540504664182663, 0.005258707329630852, 0.0018925478216260672, 0.0011255850549787283, 0.009428506717085838, 0.008000537753105164, -0.00449582003057003, -0.02323872596025467, 0.02194768562912941, 0.011586761102080345, -0.033749621361494064, -0.01798328012228012, 0.0035829630214720964, -0.009063364006578922, -0.011026006191968918, -0.03158484399318695, -0.017422525212168694, -0.004512120969593525, 0.017305156216025352, 0.028324643149971962, -0.02301703207194805, -0.015818504616618156, 0.013484199531376362, 0.01691393181681633, -0.013112535700201988, -0.023955971002578735, -0.039670150727033615, -0.001107653952203691, -0.0010758669814094901, 0.004952248185873032, -0.027020562440156937, 0.022351950407028198, 0.01274087280035019, 0.019652502611279488, -0.013164699077606201, 0.00981973111629486, 0.019665544852614403, -0.00901120062917471, -0.014253607019782066, 0.0025641496758908033, -0.014683953486382961, -0.004300207830965519, 0.01430577039718628, 0.0075049870647490025, -0.013510281220078468, -0.018087605014443398, -0.013862382620573044, -0.0006251439335756004, 0.008437405340373516, -0.012023628689348698, -0.02691623568534851, -0.0019202595576643944, 0.013177740387618542, -0.01943080872297287, 0.003781835315749049, 0.016613993793725967, 0.017826789990067482, 0.0006887178751640022, 0.009219854138791561, 0.01761813648045063, -0.010250077582895756, 0.036696843802928925, -0.025155724957585335, 0.024725379422307014, -0.009050323627889156, 0.002262580906972289, 0.018596196547150612, 0.01915695145726204, 0.017852870747447014, -0.013979749754071236, -0.007433262653648853, 0.025247011333703995, 0.003547100815922022, 0.011169455014169216, -0.010439169593155384, 0.010080547071993351, 0.030984967947006226, 0.010458731092512608, 0.006122661288827658, -0.030671989545226097, -0.00018022808944806457, -0.005829242989420891, 0.0030287285335361958, -0.017357319593429565, 0.00772016029804945, 0.0036416465882211924, 0.011625883169472218, 0.014801321551203728, 0.023134399205446243, -0.042408719658851624, -0.01395366806536913, -0.032706353813409805, 0.015479443594813347, 0.014827403239905834, 0.014018872752785683, -0.022782297804951668, -0.02986345812678337, 0.006872507743537426, 0.0002705968508962542, -0.019665544852614403, -0.001319567090831697, -0.012669148854911327, 0.0099762212485075, 0.0004401273909024894, 0.013771097175776958, -0.6969009637832642, -0.0142405666410923, 6.556064181495458e-05, -0.024634093046188354, 0.016953054815530777, -0.0031607667915523052, -0.004437135998159647, 0.026498928666114807, -0.009004680439829826, 0.010713026858866215, 0.001112544210627675, 0.02020021714270115, 0.0080722626298666, -0.0025429583620280027, -0.007198527920991182, -0.005105477757751942, 0.01141723059117794, -0.028924521058797836, 0.017748543992638588, -0.005327171646058559, -0.023982051759958267, 0.007165926042944193, 0.0033514886163175106, 0.011175975203514099, -0.005940089467912912, 0.009598037227988243, 0.017696380615234375, 0.0035797026939690113, -0.017513809725642204, 0.01746164634823799, -0.037244558334350586, -0.015909790992736816, -0.003964406903833151, -0.0030727412085980177, 0.0627523884177208, -0.002577190287411213, -0.0178007073700428, 0.03382786363363266, 0.02246931754052639, 0.047468554228544235, -0.00030747789423912764, -0.016170606017112732, -0.0012796296505257487, 0.01807456463575363, 0.003100452944636345, 0.0014467150904238224, 0.04905953258275986, -0.007387619931250811, 0.012695230543613434, -0.022182419896125793, 0.008183109574019909, 0.024242868646979332, -0.007550629787147045, -0.017396442592144012, 0.0015869038179516792, 0.008404803462326527, 0.010713026858866215, 0.0026407644618302584, 0.02965480647981167, 0.012467015534639359, -0.013366831466555595, 0.020461034029722214, 0.0028771290089935064, 0.007576711475849152, -0.013262505643069744, -0.00620090588927269, -0.003912243526428938, -0.0017099764663726091, 0.010387006215751171, -0.014344892464578152, 0.010250077582895756, 0.01727907545864582, 0.005128299351781607, -0.0029488534200936556, 0.012245322577655315, 0.015596810728311539, 0.004055692348629236, 0.005825982429087162, -0.030854560434818268, 0.006138962227851152, 0.025312215089797974, -0.003235751297324896, -0.022534523159265518, 0.0006442975718528032, 0.04183492437005043, -0.011932342313230038, -0.0009601297788321972, 0.01936560496687889, 0.0076353950425982475, 0.0039872280322015285, -0.0161445252597332, 0.02301703207194805, -0.02197376824915409, -0.02532525546848774, 0.009571955539286137, -0.003742713015526533, -0.004701212514191866, 0.0012331717880442739, 0.02722921408712864, -0.02790733613073826, 0.0032993252389132977, -0.0056108091957867146, 0.029941704124212265, -0.0037492334377020597, 0.002984715858474374, -0.003278133925050497, -0.015362076461315155, 0.012212719768285751, 0.025951215997338295, -0.02004372701048851, 0.014670913107693195, -0.00415023835375905, -0.011202056892216206, -0.00936330296099186, -0.004085034132003784, -0.024660175666213036, -0.002407659776508808, -0.022534523159265518, 0.018739646300673485, -0.03474072366952896, 0.02691623568534851, -0.0010269639315083623, 0.005646671634167433, -0.011782373301684856, -0.010354404337704182, 0.037035904824733734, -0.010250077582895756, -0.0336974561214447, 0.0021761853713542223, 0.015205586329102516, -0.017565973103046417, 0.013849342241883278, 0.022782297804951668, -0.006748619955033064, -0.007139844354242086, -0.01414928026497364, 0.009474149905145168, -0.013510281220078468, 0.01209535263478756, -0.018674442544579506, -0.010002302937209606, -0.00027243071235716343, -0.001427968847565353, -0.008880793116986752, 0.0037981364876031876, -0.027150969952344894, 0.0034232130274176598, -0.003061330644413829, -0.03974839299917221, -0.02139997109770775, 0.0038372587878257036, -0.019078707322478294, -0.03956582397222519, 0.0009633899317122996, -0.006181344855576754, 0.0006275890627875924, 0.006924671120941639, -0.006859466899186373, -0.01149547565728426, -0.02458192966878414, 0.007433262653648853, -0.0004535757179837674, -0.022873584181070328, 0.007739721797406673, 0.004398013930767775, -0.017422525212168694, -0.0161445252597332, 0.021999849006533623, -0.008320038206875324, -0.027985582128167152, -0.006572569254785776, -0.011821495369076729, -0.007009436376392841, 0.030463336035609245, -0.002719009295105934, 0.01973074860870838, 0.007042038254439831, -0.0026472846511751413, 0.00016606658755335957, 0.012473536655306816, -0.01571417786180973, -0.005731436889618635, -0.02376035787165165, -0.022260665893554688, 0.005868365056812763, -0.012010587379336357, -0.004896824713796377, 0.01755293272435665, -0.013203822076320648, 0.032341212034225464, 0.003406912088394165, 0.021660787984728813, 0.014397055841982365, -0.01148243434727192, 0.005936829373240471, -0.010960802435874939, -0.0051935031078755856, 0.011071649380028248, 0.01580546423792839, 0.03171525523066521, 0.007935333997011185, -0.027698684483766556, 0.02203897200524807, -0.027490030974149704, 0.004632748197764158, -0.030072111636400223, -0.012538740411400795, -0.029889540746808052, 0.031167540699243546, 0.014462260529398918, 0.0002200636954512447, -0.027490030974149704, -0.020695768296718597, -0.020213257521390915, 0.009630639106035233, 0.03317582607269287, 0.007589752320200205, -0.0067160180769860744, -0.03753145411610603, -0.012760434299707413, -0.01370589341968298, -0.0027842132840305567, 0.007159405387938023, 0.0014842073433101177, -0.012571342289447784, 0.011299863457679749, -0.008561292663216591, -0.007355017587542534, -0.010960802435874939, -0.02639460191130638, -0.011071649380028248, 0.01641838252544403, -0.009734965860843658, 0.002577190287411213, 0.013327709399163723, 0.011423750780522823, -0.00224464968778193, -0.017605096101760864, 0.028037745505571365, -0.01911783032119274, 0.018517952412366867, 0.014292729087173939, 0.024177664890885353, 0.00013468712859321386, -0.008919915184378624, 0.009650200605392456, 0.024021174758672714, 0.006539966911077499, -0.014631791040301323, 0.016522707417607307, -0.006210686638951302, 0.01986115612089634, -0.01725299470126629, -0.008196149952709675, 0.01630101539194584, -0.014540504664182663, -0.005992252845317125, 0.01465787272900343, 0.040504761040210724, 0.02689015306532383, -0.006125921383500099, -0.004622967913746834, 0.010732588358223438, 0.004078513942658901, 0.014736116863787174, -0.014983892440795898, -0.013405954465270042, 0.010204435326159, -0.017474686726927757, 0.01206275075674057, -0.0016741141444072127, -0.02575560286641121, 0.024568889290094376, -0.010341363959014416, 0.0003078854060731828, 0.0019822034519165754, 0.010889077559113503, -0.010152271948754787, 0.013758055865764618, 0.002945593325421214, -0.0062400284223258495, -0.01605323888361454, 0.02047407440841198, 0.0020783792715519667, -0.01026963908225298, -0.01823105476796627, -0.004482779186218977, -0.007531068753451109, -0.019235197454690933, 0.019835075363516808, 0.0013236423255875707, -0.015609851107001305, -0.0007315080147236586, -0.014397055841982365, 0.0012258363422006369, 0.0012690339935943484, 0.02756827510893345, -0.02793341875076294, 0.01395366806536913, 0.004407794214785099, -0.018374502658843994, 0.0006589685217477381, -0.009871894493699074, -0.010504373349249363, 0.042591292411088943, 0.005291309207677841, -0.00931765977293253, -0.006683415733277798, -0.0019577518105506897, 0.005519523750990629, -0.015466402284801006, 0.0015314803458750248, -0.004962028935551643, -0.007237650454044342, 0.00879602786153555, 0.01149547565728426, -0.016587913036346436, -0.004606666509062052, 0.05487573519349098, 0.0032520524691790342, -0.010067506693303585, -0.01863531954586506, -0.03779227286577225, 0.019404727965593338, 0.11162934452295303, -0.019665544852614403, -0.0029733050614595413, 0.0030776315834373236, 0.018257135525345802, -0.020187176764011383, -0.034610312432050705, -0.03275851905345917, -0.006367176305502653, 0.01106512825936079, -0.004743595141917467, -0.014931729063391685, 0.006735579110682011, -0.009389384649693966, -0.0034623355604708195, 0.01863531954586506, 0.00433606980368495, -0.009109007194638252, -0.003364529460668564, -0.00369054963812232, 0.0023766879457980394, -0.03789659962058067, 1.6568452338106e-05, 0.02947223372757435, -0.014827403239905834, -0.012310526333749294, 0.002407659776508808, -0.005232625640928745, 0.013392913155257702, -0.012623505666851997, -0.011971465311944485, -0.0014988782349973917, 0.0007058339542709291, -0.004541462752968073, 0.015635933727025986, 0.012127954512834549, 0.014696994796395302, 0.013418994843959808, 0.025207888334989548, -0.026407644152641296, 0.024164624512195587, 0.020604481920599937, 0.017878953367471695, -0.028220316395163536, 0.01798328012228012, -0.0027662820648401976, -0.003253682516515255, 0.013086454011499882, 0.012956046499311924, -0.01517950464040041, 0.03570574149489403, 0.006722538266330957, -0.006729058921337128, -0.012884321622550488, -0.00026978179812431335, 0.027359623461961746, 0.01632709614932537, 0.0019642722327262163, -0.01152807753533125, -0.012258362956345081, -0.004567544441670179, -0.017448605969548225, 0.023030072450637817, -0.01370589341968298, -0.01718778908252716, -0.02139997109770775, -0.03197607025504112, -0.007850568741559982, -0.030593743547797203, 0.011338985525071621, -0.022456277161836624, -0.025455664843320847, -0.004818580113351345, -0.0180484838783741, 0.015009974129498005, 0.011743251234292984, 0.003977447748184204, 0.0011337355244904757, 0.02301703207194805, -0.006350875366479158, -0.0016684088623151183, 0.014983892440795898, -0.02176511473953724, 0.010178353637456894, -0.019013503566384315, 0.012304006144404411, -0.007576711475849152, -0.009304619394242764, -0.0024092900566756725, 0.014331852085888386, 0.0006703792023472488, 0.005327171646058559, -0.025390461087226868, 0.004844661336392164, -0.007772323675453663, -0.005183722823858261, -0.00073762092506513, -0.0033710498828440905, 0.01141723059117794, -0.004782717674970627, 0.028715867549180984, -0.01641838252544403, 0.005320650991052389, -0.007589752320200205, 0.02707272581756115, -0.019782911986112595, -0.010197915136814117, -0.0020082849077880383, -0.00203762692399323, 0.0015608221292495728, -0.006116140633821487, -0.052137166261672974, 0.002826595911756158, 0.008815588429570198, -0.013340750709176064, 0.009741486050188541, 0.01051089446991682, 0.016157565638422966, -0.0005941719864495099, -0.01890917681157589, -0.004551243036985397, -0.0010758669814094901, 0.004137197509407997, 0.009526313282549381, 0.00118915899656713, 0.019143911078572273, 0.009122047573328018, -0.008437405340373516, -0.022769257426261902, 0.006116140633821487, 0.0068985894322395325, 0.009728445671498775, -0.005933569278568029, -0.00199850439094007, -0.026198990643024445, -0.0025266571901738644, 0.0020392569713294506, 0.016340136528015137, 0.004388233181089163, 0.012577862478792667, -0.020174136385321617, -0.013849342241883278, 0.014436178840696812, -0.011828016489744186, 0.007870130240917206, -0.02709880657494068, -0.0034884170163422823, -0.004257825203239918, -0.004525161813944578, 0.026785826310515404, -0.024229828268289566, -0.000597024685703218, -0.02584688924252987, -0.006676895543932915, -0.03275851905345917, -0.02139997109770775, -0.02949831634759903, -0.025455664843320847, 0.01881789043545723, 0.020787052810192108, 0.029028845950961113, -0.013771097175776958, 0.02050015516579151, -0.015283831395208836, -0.013158178888261318, 9.821361163631082e-05, 0.0008378721540793777, 0.0003256127529311925, -0.058422837406396866, 0.009526313282549381, 0.03403651714324951, 0.027516111731529236, 0.02013501338660717, -0.02775084786117077, -0.0009536093566566706, 0.023473460227251053, -0.01666615717113018, 0.008098344318568707, -0.010458731092512608, -0.018361462280154228, -0.001825713668949902, 0.010504373349249363, -0.003465595655143261, 0.003312366083264351, -0.017813749611377716, -0.024295032024383545, 0.04634704440832138, 0.008809068240225315, 0.007654956541955471, 0.004929426591843367, 0.017787666991353035, -0.026968399062752724, 0.016287973150610924, -0.010732588358223438, -0.006859466899186373, -0.00875038467347622, -0.0030792616307735443, -0.013177740387618542, 0.015388158150017262, 0.007094201631844044, 0.002614682773128152, -0.005369554273784161, -0.003118384163826704, 0.005353253334760666, -0.0042154425755143166, 0.024568889290094376, 0.008619976229965687, -0.011938863433897495, -0.005128299351781607, -0.008730823174118996, 0.012388771399855614, -0.019469931721687317, 0.009708884172141552, -0.0289766825735569, 0.015596810728311539, -0.004769676830619574, 0.01244745496660471, 0.02430807240307331, -0.03648819029331207, -0.012206199578940868, -0.02400813437998295, -0.0022658410016447306, 0.02863762155175209, 0.007257211487740278, 0.006138962227851152, -0.009487190283834934, -0.011254220269620419, -0.03693157806992531, 0.007355017587542534, 0.011886700056493282, 0.004316508769989014, 0.013536362908780575, -0.001763769774697721, 0.024386318400502205, -0.020774012431502342, -0.020643604919314384, -0.004042651504278183, -0.01630101539194584, -0.009571955539286137, 0.0148404436185956, 0.002513616345822811, 0.0018224534578621387, -0.022078095003962517, -0.012512658722698689, -0.0023473461624234915, 0.014449219219386578, -0.01949601247906685, -0.012721311300992966, -0.005411936901509762, -0.023499542847275734, -0.005027232691645622, 0.01943080872297287, -0.015218626707792282, 0.01361460704356432, 0.012806076556444168, -0.02707272581756115, 0.0030401390977203846, -0.0032895447220653296, -0.007661476731300354, 0.005444538779556751, -0.0032276008278131485, 0.01088255736976862, 0.007537588942795992, 0.013758055865764618, 0.003076001536101103, 0.009017720818519592, -0.0185049120336771, -0.0009519792511127889, 0.007178966887295246, 0.025794725865125656, -0.007909252308309078, -0.010028383694589138, -0.011534597724676132, 0.03813133388757706, 0.010360924527049065, 0.0089003536850214, -0.009754527360200882, -0.015205586329102516, -0.01335379108786583, -0.000562385015655309, 0.00815050769597292, -0.016496626660227776, -0.011619362980127335, -0.01175629161298275, -0.005242406390607357, -0.02342129684984684, 0.0020653384272009134, 0.0015730479499325156, 0.003850299632176757, 0.0070876809768378735, -0.01669223979115486, -0.0025494787842035294, 0.0025967515539377928, 0.019535135477781296, -0.014879565685987473, 0.012075791135430336, -0.011541117914021015, 0.005079396069049835, -0.032341212034225464, 0.0220650527626276, 0.01611844263970852, 0.024686256423592567, -0.006389997899532318, 0.014866525307297707, 0.005265227518975735, -0.024725379422307014, 0.020526237785816193, -0.021413013339042664, -0.01979595236480236, -0.00308415200561285, -0.004652309697121382, 0.0027695423923432827, 0.0033612691331654787, -0.016131484881043434, 0.00897859875112772, -0.0010554906912147999, 0.0018126728245988488, -0.024542806670069695, -0.03455815091729164, 0.02741178683936596, 0.005392375402152538, 0.020121973007917404, 0.017318198457360268, -0.032732438296079636, 0.028898438438773155, -0.002536437939852476, 0.018452748656272888, 0.014631791040301323, -0.02829856052994728, 0.01675744354724884, -0.010830393992364407, 0.010608700104057789, -0.016535749658942223, -0.02756827510893345, 0.006077018100768328, -0.0008615085971541703, -0.00798097625374794, 0.02575560286641121, 0.0032911747694015503, -0.00901120062917471, 0.019691625609993935, 0.01900046318769455, -0.00035454705357551575, 0.015349035151302814, 0.0023131140042096376, 0.00333029730245471, 0.01491868868470192, -0.0035536212380975485, -0.013445076532661915, -0.012864761054515839, 0.015335994772613049, 0.021139156073331833, -0.006187865044921637, -0.004019830375909805, -0.0008574333623982966, -0.005206543952226639, -0.04595582187175751, -0.015062137506902218, 0.02188248187303543, 0.0020995705854147673, 0.013458117842674255, 0.029211418703198433, 0.013497239910066128, 0.008280915208160877, -0.005190243013203144, 0.03022860176861286, -0.024516725912690163, -0.012682189233601093, 0.010778230614960194, 0.005676013417541981, 0.0054510594345629215, 0.00249079498462379, -0.025729522109031677, -0.012538740411400795, 0.011554159224033356, 0.011391148902475834, 0.028768030926585197, 0.004287166986614466, -0.01396670937538147, -0.01798328012228012, -0.012180117890238762, -0.011319424957036972, 0.01144983246922493, 0.00799401756376028, 0.02108699269592762, -0.03108929470181465, 0.0021012008655816317, -0.01023703720420599, -0.019665544852614403, -0.008339598774909973, 0.01954817585647106, 0.008065742440521717, 0.008098344318568707, 0.006090058945119381, 0.025559991598129272, -0.0037850956432521343, 0.004459957592189312, -0.019052626565098763, 0.0027124888729304075, 0.011599801480770111, -0.016744401305913925, 0.014357933774590492, 0.0035144987050443888, -0.0004788422957062721, 0.0022528001572936773, 0.005418457090854645, 0.003007537219673395, -0.009839292615652084, -0.013418994843959808, -0.01992635987699032, 0.026107704266905785, -0.0056923143565654755, 0.004071993287652731, -0.015818504616618156, 0.01370589341968298, 0.0016455873847007751, 0.021165236830711365, -0.00631501292809844, 0.018348421901464462, 0.018335381522774696, -0.0046164472587406635, -0.004776197485625744, 0.005333691835403442, -0.020213257521390915, -0.011247700080275536, -0.01511430088430643, -0.004248044453561306, -0.020252380520105362, 0.007778844330459833, -0.002749981125816703, -0.003204779466614127, 0.004935947246849537, -0.00586184486746788, -0.00825483351945877, -0.003377570305019617, -0.0011280302423983812, 0.1941516101360321, -0.02882019430398941, -0.02689015306532383, 0.009526313282549381, -0.012160556390881538, 0.029628723859786987, 0.028768030926585197, 0.017839830368757248, 0.004414314869791269, 0.016979137435555458, -0.02369515411555767, -0.01777462661266327, -0.004547982942312956, -0.004831620492041111, -0.0042806463316082954, -0.026342440396547318, -0.030098192393779755, -0.018648359924554825, 0.0023717975709587336, -0.0158967487514019, 0.006288931239396334, -0.015244708396494389, 0.002521767048165202, -0.018596196547150612, 0.02548174560070038, 0.0018811370246112347, -0.0033368177246302366, 0.010908639058470726, 0.019352564588189125, 0.019417768344283104, -0.008143986575305462, 0.0030499198473989964, -0.003465595655143261, 0.012408331967890263, -0.0080722626298666, 0.0025690398178994656, 0.02228674665093422, -0.01088255736976862, 0.005392375402152538, 0.010452210903167725, 0.016874810680747032, 0.002688037231564522, -0.0012266513658687472, -0.005213064607232809, -0.005689054261893034, 0.028689784929156303, -0.014318810775876045, 0.0014785020612180233, 0.00012062750465702266, 0.004838141147047281, -0.029028845950961113, -0.011554159224033356, 0.025377418845891953, 0.03380178287625313, -0.011938863433897495, 0.009122047573328018, 0.02265189029276371, 0.008711262606084347, 0.010041425004601479, -0.03103713132441044, -0.01829625852406025, 0.01811368763446808, -0.011730209924280643, 0.011619362980127335, 0.0008631387026980519, 0.03335839509963989, -0.011293343268334866, -0.01669223979115486, 0.004890304524451494, 0.0005102217546664178, -0.010889077559113503, -0.0035047181881964207, -0.006037895567715168, -0.004740335047245026, -0.012525700032711029, -0.023277848958969116, 0.023395216092467308, 0.008789506740868092, 0.006543227005749941, 0.016966095194220543, -0.003547100815922022, -0.03197607025504112, 0.004870743025094271, -0.008652578108012676, -0.010347884148359299, -0.028768030926585197, 0.01657487079501152, -0.008143986575305462, -0.030254682525992393, 0.014110158197581768, 0.011384628713130951, -0.008209191262722015, 0.007022477220743895, -0.023499542847275734, -0.0022169379517436028, 0.014384015463292599, 0.012388771399855614, 0.019261278212070465, -0.0035960038658231497, -0.002027846174314618, -0.01682264730334282, -0.03789659962058067, 0.0022185679990798235, -0.005147860385477543, -0.024347195401787758, -0.00589444674551487, -0.0012568081729114056, 0.03145443648099899, 0.004854442086070776, -0.011867138557136059, 0.004785977769643068, -0.0019773130770772696, 0.015153422951698303, -0.009813210926949978, 0.00331073603592813, 0.014253607019782066, 0.002158254384994507, -0.008822108618915081, 0.02947223372757435, -0.00586184486746788, -0.0123366080224514, -0.02360386960208416, -0.0038861618377268314, -0.019626421853899956, -0.006667114794254303, -0.02188248187303543, 0.005705355200916529, 0.014892606995999813, -0.006142222322523594, -0.017044341191649437, 0.02090442180633545, -0.014644831418991089, 0.016379259526729584, -0.00021048684720881283, -0.000718059716746211, 0.02310831844806671, -0.0035829630214720964, 0.0052750082686543465, -0.02627723477780819, 0.004153498448431492, 0.01654879003763199, -0.0028657184448093176, -0.001643142313696444, 0.017474686726927757, 0.015153422951698303, -0.02419070526957512, 0.015088219195604324, -0.003928544465452433, -0.015335994772613049, -0.018335381522774696, -0.020252380520105362, -0.0308806411921978, -0.013875423930585384, 0.003944845404475927, 0.028011662885546684, -0.011782373301684856, -0.04389537125825882, -0.010491332970559597, 0.00715288519859314, 0.017631176859140396, -0.010654343292117119, 0.01114337332546711, 0.03333231434226036, 0.001983833499252796, -0.006204165983945131, 0.007394140120595694, -0.1676526814699173, 0.006608431227505207, 0.02756827510893345, 0.0032569426111876965, 0.019952442497015, -0.011762811802327633, 0.007811446208506823, -0.004391493275761604, -0.0011451463215053082, 0.017331238836050034, 0.032706353813409805, 0.01795719750225544, -0.040504761040210724, 0.02081313543021679, -0.0026358740869909525, -0.0048511819913983345, -0.030932804569602013, 0.015127341262996197, 0.0142405666410923, 0.007224609609693289, 0.010523934848606586, 0.004662089981138706, 0.015557688660919666, -0.01841362565755844, 0.00775928283110261, 0.007641915697604418, 0.01577938161790371, 0.008633017539978027, -0.002859198022633791, -0.0019430809188634157, -0.009135088883340359, 0.003586223116144538, 0.02047407440841198, 0.011130332946777344, 0.009989261627197266, 0.020252380520105362, -0.029237499460577965, -0.00859389454126358, -0.014892606995999813, 0.02059144154191017, 0.009454588405787945, 0.012114914134144783, 0.0018273437162861228, -0.005842283833771944, -0.004212182015180588, 0.023199602961540222, -0.01267566904425621, 0.003315626410767436, 0.003667728276923299, 0.007804925553500652, -0.002888539806008339, -0.006037895567715168, -0.01596195250749588, 0.008157027885317802, 0.033749621361494064, 0.014475300908088684, 0.022534523159265518, 0.023343052715063095, 0.027516111731529236, -0.009461108595132828, -0.019626421853899956, 0.0038535597268491983, 0.007557150442153215, -0.001083202427253127, -0.01906566694378853, -0.008483047597110271, -0.03231513127684593, 0.02709880657494068, -0.00022536152391694486, 0.00207185884937644, -0.006487803999334574, -0.021073952317237854, -0.0034525548107922077, 0.004906605463474989, 0.01354940328747034, 0.004551243036985397, 0.004248044453561306, 0.01684872806072235, 0.011430270969867706, -0.011684567667543888, -0.027177050709724426, 0.0327845998108387, 0.004417574964463711, 0.015414238907396793, 0.01863531954586506, -0.0020734891295433044, -0.014618749730288982, 0.011378108523786068, -0.020760972052812576, -0.0052521866746246815, 0.016522707417607307, -0.029785213991999626, -0.00222508842125535, -0.0018045223550871015, 0.012251842767000198, 0.027829091995954514, 0.01232356671243906, -0.004547982942312956, 0.001268218969926238, 0.0009144869400188327, -0.006696456577628851, -0.020369747653603554, -0.023199602961540222, 0.0034721160773187876, 0.01909174770116806, 0.004632748197764158, 0.03296717256307602, 0.003931804560124874, 0.02188248187303543, -0.0005917267990298569, -0.0022430196404457092, -0.0010636411607265472, 0.0034492947161197662, 0.01740948297083378, 0.0020082849077880383, 0.02013501338660717, 0.004479518625885248, -0.023838603869080544, 0.009102486073970795, 0.016196688637137413, 0.04410402476787567, 0.011560679413378239, -0.02188248187303543, -0.007009436376392841, 0.01137158740311861, 0.015635933727025986, -0.1082909032702446, -0.011919301934540272, 0.007863609120249748, 0.009695843793451786, -0.019835075363516808, 0.014592668041586876, -3.130304321530275e-05, -0.015622892417013645, -0.020174136385321617, 0.0040328712202608585, -0.0021598844323307276, -0.009891455993056297, 0.006119400728493929, -0.012643067166209221, 0.03680117055773735, -0.014071036130189896, -0.005917268339544535, -0.0026114224456250668, 0.007883170619606972, 0.020356707274913788, -0.020526237785816193, -0.005072875879704952, 0.002978195436298847, -0.010615220293402672, 0.0054804012179374695, 0.0006577459280379117, -0.019287360832095146, 0.0017702901968732476, 0.009226374328136444, 0.00399048812687397, -0.01881789043545723, 0.007002915721386671, -0.005359773524105549, -0.004107855726033449, 0.008619976229965687, -0.005447798874229193, -0.02566431649029255, 0.0005754258017987013, 0.04212182015180588, -0.02188248187303543, 0.0012021998409181833, 0.007811446208506823, 0.005542344879359007, -0.03476680442690849, -0.0069051096215844154, 0.009050323627889156, -0.00836568046361208, 0.01422752533107996, -0.0016390669625252485, -0.03367137536406517, -0.010276159271597862, -0.015009974129498005, 0.0015053986571729183, -0.008867751806974411, 0.0014263388002291322, 0.003235751297324896, 0.0041991411708295345, 0.012877801433205605, -0.013823260553181171, 0.012193159200251102, -0.00966976210474968, -0.01607932150363922, -0.02387772686779499, 0.03471463918685913, -0.008874271996319294, -0.0038372587878257036, -0.013471158221364021, -0.018257135525345802, 0.010178353637456894, 0.009917537681758404, -0.014749158173799515, 0.012310526333749294, -0.026968399062752724, 0.016170606017112732, -0.04496471956372261, -0.00024105125339701772, -0.012943005189299583, -0.008417843841016293, 0.01114337332546711, -0.025612153112888336, -0.01571417786180973, -0.012975607998669147, 0.018687482923269272, -0.025912092998623848, 0.030411172658205032, 0.02262580767273903, 0.002965154591947794, -0.0033319273497909307, 0.0010579358786344528, 0.007583232130855322, 0.01596195250749588, 0.005571686662733555, 0.0258729699999094, -0.0211521964520216, 0.00859389454126358, 0.009539353661239147, 0.009258976206183434, 0.00418936088681221, -0.02378644049167633, 0.004261085297912359, -0.006670375354588032, 0.007713640108704567, -0.041887085884809494, 0.02664237841963768, 0.0056173293851315975, -0.0019235197687521577, 0.01620972901582718, 0.00525544723495841, 0.015662014484405518, -0.04373888298869133, -0.008078782819211483, 0.005783599801361561, -0.009937098249793053, 0.013262505643069744, 0.00203762692399323, -0.006970313843339682, 3.201621075277217e-05, -0.01388846430927515, 0.016340136528015137, 0.007622354198247194, -0.0026603254955261946, 0.009689322672784328, -0.00901120062917471, -0.015335994772613049, 0.027881255373358727, 0.015557688660919666, -0.02498619444668293, 0.011593281291425228, -0.00957847572863102, 0.0254165418446064, 0.007009436376392841, -0.024177664890885353, 0.02093050256371498, -0.00928505789488554, -0.006963793188333511, 0.0261207465082407, -0.00287060858681798, -0.011045567691326141, -0.0020963104907423258, 0.010380486026406288, -0.013106015510857105, 0.0389920249581337, -0.016170606017112732, 0.003951366059482098, 0.03210647776722908, -0.0025119862984865904, -0.00875038467347622, 0.01114337332546711, 0.015818504616618156, 0.02584688924252987, 0.005878145806491375, 0.003416692605242133, 0.0031086034141480923, 0.01664007641375065, 0.001181823550723493, -0.01517950464040041, -0.010087068192660809, -0.002277251798659563, 0.026433724910020828, 0.011149893514811993, -0.019222157076001167, -0.027124887332320213, 0.044677820056676865, -0.002220198279246688, 0.018244095146656036, -0.0048218402080237865, 0.010693465359508991, -0.03163700923323631, -0.015088219195604324, -0.0037981364876031876, -0.00494246743619442, -0.004688171669840813, -0.00023799481277819723, -0.0020734891295433044, 0.0015795682556927204, 0.008619976229965687, -0.013334229588508606, -0.004632748197764158, 0.012851719744503498, -0.010413087904453278, -0.01062174141407013, 0.04183492437005043, 0.013164699077606201, -0.019326481968164444, -0.04741639271378517, 0.005689054261893034, 0.0003449702344369143, -0.009676282294094563, -0.009748006239533424, 0.007550629787147045, -0.016627034172415733, 0.011228138580918312, 0.0009723555413074791, 0.006520405877381563, -0.0044045341201126575, -0.0005962096038274467, -0.018961340188980103, 0.032393377274274826, 0.0015274051111191511, -0.020708808675408363, 0.009526313282549381, 0.016405340284109116, -0.015401198528707027, 0.009598037227988243, 0.004975069779902697, -0.021830318495631218, -0.00959151703864336, 0.013758055865764618, -0.012656107544898987, -0.033071499317884445, -0.002335935365408659, 0.006627992726862431, 0.012512658722698689, 0.02673366293311119, -0.015596810728311539, 0.005050054285675287, -0.018870053812861443, -0.006461722310632467, 0.03481896594166756, -0.017539892345666885, -0.02246931754052639, 0.038470394909381866, 0.020082850009202957, 0.015244708396494389, -0.010634781792759895, -0.010458731092512608, 0.02292574755847454, 0.0006483728648163378, 0.012147516012191772, 0.017748543992638588, -0.009728445671498775, 0.014592668041586876, 0.008567812852561474, -0.004600146319717169, 0.004619707353413105, -0.004759896080940962, -0.013366831466555595, -0.022612767294049263, 0.016444463282823563, 0.01244745496660471, -0.05054618418216705, 0.03189782425761223, 0.0074463034979999065, -0.022325869649648666, 0.02063056454062462, 0.019574258476495743, 0.03698374330997467, -0.01206275075674057, 0.009506751783192158, 0.0015388157917186618, -0.041939251124858856, 0.004590365570038557, -0.018948299810290337, 0.02013501338660717, -0.0034590752329677343, -0.03640994429588318, 0.005558645818382502, -0.004166539292782545, 0.0019528615521267056, -0.01979595236480236, -0.010993404313921928, 0.03612304851412773, -0.01491868868470192, 0.01694001443684101, -0.005200023762881756, -0.014775239862501621, -0.021869441494345665, 0.03646210953593254, -0.004655569791793823, -0.016366219148039818, -0.007374579086899757, 0.010263118892908096, -0.007244170643389225, -0.029967784881591797, -0.006041156128048897, 0.025716479867696762, -0.027281377464532852, 0.01448834128677845, 0.002965154591947794, 0.02645980753004551, 0.01909174770116806, 0.01691393181681633, 0.01593587175011635, -0.025247011333703995, -0.0076288748532533646, 0.019991563633084297, 0.023590827360749245, -0.02566431649029255, 0.012493097223341465, -0.010582618415355682];
    JOURNEY_ACROSS_LANDS_VOYAGEAI=[-0.027633617,-0.014515411,-0.02313151,-0.033067193,0.002639166,0.014204921,-0.027478373,-0.024683962,0.032446213,-0.027323127,0.002018186,0.006287424,0.001639776,0.025460185,-0.003357174,-0.015136391,-0.010634285,0.048436452,-0.020492345,-0.002658571,0.025460185,-0.035861604,-0.04036371,-0.00093147,-0.020181855,-0.024373472,0.016533596,0.018086048,0.03694832,-0.052162334,-0.002658571,-0.009508759,-0.019793743,0.026081167,-0.01358394,-0.028875576,-0.018551782,-0.036482584,0.008577288,-0.027944107,-0.012341981,-0.003725881,0.055267233,0.00737414,-0.00523952,-0.0044827,-0.057130173,-0.02282102,-0.012109113,-0.017620312,0.001368097,0.002639166,-0.000771374,-0.011953868,-0.00679197,-0.017930802,-0.029341312,-0.043158121,0.030583272,-0.054025274,-0.02375249,0.037569299,-0.011177643,0.027633617,-0.057751153,-0.024683962,-0.001717398,0.000868402,-0.017154576,0.019871365,0.012885339,-0.009159457,-0.028565086,0.012885339,-0.000946024,0.004366267,0.003648259,0.010090928,-0.004288644,0.001979374,-0.024062982,-0.019483251,0.0044827,0.006403858,-0.04750498,-0.008189176,-0.027012637,-0.006248613,-0.017775556,-0.004773785,0.019172762,0.030117538,-0.026236411,0.018707028,-0.01047904,0.012807716,-0.000068829,-0.020492345,0.006636725,-0.009702815,-0.021579061,-0.007490573,-0.038345523,0.010556662,-0.020026609,0.001707695,0.033222437,-0.04284763,0.007568195,-0.036016848,-0.005200709,-0.055267233,0.000299574,-0.009469948,0.002367487,0.022665776,-0.005355954,-0.014049676,0.029030822,0.010401418,-0.021734305,0.038811259,-0.019638497,-0.014593034,-0.011255265,0.010090928,-0.053404294,0.016533596,0.002639166,0.019405629,0.073275656,-0.003706475,-0.007141272,0.023907736,-0.010090928,-0.012264358,-0.025304941,0.020802835,0.022044795,-0.045642041,0.013972053,-0.047815472,-0.005200709,0.002396595,0.017076954,-0.036172096,-0.005084275,-0.063029483,-0.030117538,-0.011565755,0.014204921,0.031204253,0.007296517,-0.002474218,0.015679749,-0.014670656,0.006830782,0.009625193,0.034619644,0.000540932,0.009081835,-0.008383232,0.04036371,0.010401418,0.001004241,-0.033222437,-0.054335762,0.047815472,-0.025770677,-0.037879791,-0.00617099,0.019328007,-0.003182523,-0.028720332,-0.020958081,0.020181855,0.032135721,-0.03508538,-0.024683962,0.007568195,-0.045021061,-0.021268571,0.0344644,0.01878465,0.005123086,0.040674198,0.008266798,0.017309822,0.023907736,0.025770677,0.009198269,0.01816367,0.004152805,-0.009159457,0.012807716,-0.047815472,0.000178289,-0.028720332,0.000596723,0.000356578,0.006365046,0.025770677,-0.011643378,0.003201929,0.032601457,-0.040674198,0.005938123,-0.008810156,-0.015912617,-0.045331553,0.004172211,0.000135839,0.043468609,-0.036482584,0.013195829,-0.013894431,-0.007684629,-0.001795021,-0.004967841,0.044400081,-0.02251053,-0.005317143,-0.010634285,0.042537142,0.01847416,-0.024839206,-0.019017518,0.005899312,-0.006869593,-0.04036371,0.015446882,-0.055267233,-0.048746943,-0.054956745,0.072033696,0.039276995,-0.016223107,-0.037569299,-0.004075182,-0.026702147,-0.017154576,0.014282543,-0.017930802,-0.015369259,0.032446213,-0.008693722,0.004948436,0.018008424,0.014593034,-0.030583272,-0.006675537,0.005355954,0.01016855,0.006248613,-0.019716119,0.004366267,0.004385673,0.014825901,0.010323795,0.018862272,0.038656015,0.007257706,0.004734974,0.038656015,-0.019328007,0.015214014,0.012186736,0.030117538,-0.002522732,0.008266798,-0.011565755,-0.008266798,-0.000123711,0.01110002,-0.019716119,0.012807716,0.000703454,-0.011721,-0.011643378,-0.018318914,0.001736804,0.028409842,0.013816808,-0.00523952,-0.004579728,-0.028254597,-0.036793076,0.000946024,-0.014127298,0.040674198,-0.019250385,0.010013305,-0.065823898,-0.033377685,0.049367923,-0.015679749,0.003978154,-0.008732533,0.006132179,0.004599134,-0.007878685,0.022200041,0.014593034,-0.00679197,-0.018862272,-0.015291636,0.012419603,-0.021423815,-0.009275891,0.04036371,-0.012807716,0.002949656,-0.015602127,-0.020026609,-0.000790779,-0.00368707,0.007412951,-0.000732563,0.024218226,0.015214014,-0.032756705,0.025149696,-0.011177643,-0.000545783,-0.011953868,-0.030117538,-0.022976266,0.001610667,0.010401418,0.013506318,-0.001047904,-0.009702815,0.013739186,-0.008150364,0.033377685,-0.010634285,0.026857391,0.015524504,-0.014360166,-0.01847416,0.005317143,0.019871365,0.009314702,0.012807716,0.007607007,0.015058769,0.037103564,-0.026391657,-0.001290474,-0.043779101,0.052472822,0.009120646,0.036637828,-0.005161898,-0.028875576,-0.022976266,0.009586381,0.021579061,0.008189176,0.005433576,-0.001198298,-0.013972053,-0.01016855,-0.017620312,-0.036637828,0.003434797,0.029807048,-0.015136391,-0.005433576,-0.020026609,-0.0172322,-0.009081835,-0.021268571,-0.012807716,0.028720332,-0.004967841,0.016378352,0.028254597,0.002833222,-0.022355286,-0.013351073,0.004113994,0.01754269,-0.00130988,0.001052755,-0.004540917,0.019638497,0.011565755,-0.016921708,-0.022355286,-0.019483251,-0.009353514,0.009353514,-0.010867152,0.024062982,0.014049676,-0.033688173,-0.000771374,0.002503326,-0.014515411,0.014437788,-0.009353514,-0.002813816,-0.001154635,-0.000257125,0.049367923,-0.012109113,-0.01078953,0.01847416,0.008305609,0.012574848,-0.016844086,-0.030583272,-0.006675537,-0.043779101,0.039276995,0.011488133,-0.006908404,0.060545564,0.003085495,-0.016067861,0.004870813,-0.018939896,-0.019638497,-0.010556662,-0.029962292,0.027944107,-0.004443889,-0.018241292,-0.016145485,-0.038811259,-0.031359497,-0.0172322,-0.005627633,-0.024062982,-0.02313151,-0.007024838,0.029962292,0.001989077,0.003027278,0.034774888,-0.016921708,-0.023442,0.007878685,-0.019871365,-0.031825233,0.028254597,-0.008771345,-0.033067193,-0.044400081,-0.004055777,-0.066444874,0.026702147,-0.014204921,0.007102461,0.039121751,-0.015446882,0.009120646,0.000916916,0.007296517,0.010246173,0.008887778,0.03694832,-0.016145485,-0.011798623,0.010013305,0.008266798,-0.022200041,0.032601457,0.00031049,-0.004521512,-0.024528716,0.006908404,0.009314702,0.030117538,-0.014515411,-0.029962292,0.024373472,0.025304941,-0.018939896,-0.018629404,-0.010401418,-0.034774888,-0.015214014,0.025770677,-0.030738518,0.011721,0.002639166,-0.013273451,0.04036371,0.002454812,-0.016844086,0.027478373,0.047815472,0.011332888,0.037414055,-0.011332888,0.021268571,-0.030272782,-0.044710573,-0.003531825,-0.009004212,-0.014360166,0.015524504,-0.000737414,-0.01909514,0.024994452,-0.002755599,0.024839206,-0.004036371,0.02251053,-0.00737414,0.017076954,-0.012962961,-0.008305609,0.027944107,0.038500771,-0.014670656,-0.03570636,-0.02282102,-0.020337099,0.025304941,-0.002910845,-0.006636725,-0.002639166,0.02251053,-0.01016855,-0.015136391,0.001600964,0.004385673,0.005006652,-0.016378352,0.013739186,-0.010323795,-0.019328007,-0.02375249,-0.010323795,-0.008227987,-0.002115214,-0.017620312,-0.028565086,-0.003900532,0.000584595,-0.010090928,-0.037879791,-0.04098469,-0.006403858,-0.057130173,-0.003337768,-0.014437788,-0.038966503,-0.00892659,-0.009508759,-0.018318914,-0.001135229,-0.010556662,-0.009896872,0.036016848,0.016921708,-0.011255265,0.022355286,-0.002891439,-0.012807716,0.016999332,-0.014127298,0.026081167,0.009935683,0.024683962,-0.018318914,0.021423815,0.02375249,0.013428695,0.008422043,0.012031491,0.009392325,0.000266827,0.024994452,-0.024218226,-0.045642041,-0.016611218,-0.018396538,0.024528716,-0.004967841,-0.007956308,0.010246173,0.023286756,0.041295182,0.01078953,-0.011332888,-0.016455974,0.011721,0.003260146,0.005511199,0.043779101,0.024994452,0.044089589,-0.008383232,0.015058769,0.000107944,0.027167881,0.027478373,-0.019793743,0.000388113,0.013428695,-0.026391657,0.001979374,-0.000092783,0.005084275,-0.002949656,0.024839206,-0.025460185,0.011721,-0.028254597,0.020802835,-0.037258808,0.015912617,-0.020647591,-0.016921708,0.02313151,-0.010634285,0.017775556,0.035395868,-0.001154635,-0.001183743,0.003628853,0.041295182,-0.00293025,0.020958081,0.030583272,-0.045952532,-0.052162334,0.032290969,-0.027012637,0.027167881,-0.017309822,0.028875576,0.034309153,-0.025304941,-0.063960955,0.002736194,0.000192843,0.01847416,0.003822909,-0.024218226,0.009508759,-0.002736194,0.021423815,-0.012341981,-0.021889551,0.034153908,0.015990239,0.007257706,0.024683962,0.046884,0.003881126,0.054335762,0.004521512,-0.009702815,-0.014981146,-0.003512419,-0.01110002,0.016688842,0.049988903,-0.027633617,0.013894431,0.025149696,0.006248613,-0.020181855,0.002988467,-0.031514741,-0.022355286,0.021579061,0.015834995,0.003027278,0.036793076,-0.023442,0.022044795,-0.027167881,0.011177643,-0.01878465,-0.013816808,-0.008732533,0.018551782,-0.013661563,0.014825901,0.009159457,0.002396595,-0.013195829,0.014282543,0.000306852,-0.004502106,0.009625193,0.002348081,0.007024838,0.011643378,-0.031204253,-0.003706475,-0.001212852,-0.003939343,-0.002357784,0.032290969,0.020647591,0.019405629,0.045331553,-0.007141272,0.020958081,0.003221335,0.022355286,0.047815472,0.027167881,0.02282102,-0.002658571,0.001144932,0.013195829,-0.015679749,-0.006559103,-0.032601457,-0.009353514,0.011177643,-0.048746943,0.01358394,-0.024683962,0.021113325,0.026081167,0.010634285,-0.026236411,0.025460185,0.013506318,0.014360166,0.058993116,-0.02251053,-0.001581559,0.043468609,0.030738518,0.019638497,-0.019638497,0.04098469,-0.021113325,-7.05e-6,0.029341312,-0.012186736,0.058061644,-0.013739186,0.013894431,-0.008227987,0.005627633,0.009896872,0.00075682,0.015524504,-0.027788863,-0.027478373,0.027944107,-0.013195829,-0.006869593,-0.028565086,0.002522732,-0.000693751,0.039742731,0.025304941,0.005317143,0.01141051,0.019560875,0.009081835,0.002522732,0.023907736,-0.007063649,0.012885339,0.003900532,-0.015834995,-0.003066089,0.025615431,-0.01078953,-0.002833222,-0.004540917,-0.010090928,-0.001804724,-0.014282543,0.007956308,0.009431136,-0.025460185,-0.010634285,-0.001062458,0.01110002,-0.026081167,-0.041916162,0.003279551,0.020181855,-0.002677977,0.009896872,-0.009004212,-0.015369259,-0.016300729,0.025304941,-0.017930802,0.021889551,0.02251053,-0.045952532,-0.039276995,-0.049057432,0.005627633,0.008848967,-0.004734974,0.01754269,0.002086105,-0.020958081,-0.016611218,-0.011643378,0.003201929,0.031359497,0.030428028,0.037724543,-0.010711907,-0.018939896,-0.01816367,-0.005976934,0.026081167,0.00036143,0.040674198,0.023597246,-0.003667664,0.009741626,0.016688842,-0.004502106,-0.006132179,0.011876245,0.013040584,0.029962292,0.052783314,-0.010013305,-0.017154576,0.020647591,-0.044400081,-0.010944775,-0.016688842,0.053093802,0.005666444,0.006054556,0.009198269,0.001872643,0.018086048,0.002580949,0.005627633,-0.009120646,-0.039276995,-0.041916162,-0.007141272,-0.026391657,-0.002794411,-0.013739186,0.007684629,0.040053219,0.000747117,0.00010006,-0.033377685,-0.04036371,0.022200041,0.037879791,0.054956745,-0.003415391,-0.01047904,-0.008732533,-0.001329286,-0.028565086,0.000073984,0.02313151,0.024062982,-0.003395985,-0.01785318,0.014127298,0.018629404,0.002755599,-0.021423815,-0.002318973,-0.007102461,-0.015446882,-0.010556662,0.01016855,0.001009093,0.001062458,-0.01110002,-0.011022397,-0.01785318,-0.013195829,0.034774888,-0.011255265,0.000941173,-0.029341312,-0.015990239,0.00555001,-0.042537142,-0.008810156,-0.000414795,-0.004152805,0.022355286,0.060545564,-0.026702147,-0.006442669,-0.003900532,0.013273451,0.023907736,-0.024062982,-0.047815472,0.017465066,0.002561543,0.018862272,0.031825233,0.039121751,-0.018396538,0.002299567,-0.014282543,-0.004502106,0.019716119,-0.016455974,0.009741626,-0.006403858,0.016300729,-0.029807048,-0.005161898,-0.033688173,0.003104901,0.038811259,-0.000033505,-0.008810156,-0.007529384,0.016921708,-0.005976934,-0.016145485,-0.027633617,-0.051851843,0.031514741,0.011798623,0.014981146,0.040674198,0.048436452,-0.036793076,0.025615431,-0.041295182,0.002270459,0.033222437,0.00523952,0.010944775,0.001571856,-0.01878465,0.057440665,0.003939343,-0.007529384,0.014903524,0.004288644,0.004327456,0.036172096,0.015369259,0.011488133,-0.03570636,0.021113325,-0.022044795,0.005666444,0.039121751,0.005006652,0.000028199,-0.010246173,-0.020492345,0.012574848,-0.021889551,0.021889551,0.012341981,-0.01785318,0.020802835,-0.022355286,0.008771345,-0.013040584,-0.033377685,-0.034619644,0.018939896,-0.024994452,-0.026702147,-0.016766464,0.019405629,-0.012807716,0.012497226,-0.004734974,-0.00065494,0.012574848,0.002503326,-0.022355286,0.005200709,-0.001319583,0.020802835,0.017076954,-0.006986027,-0.015136391,-0.006908404,0.03508538,0.027167881,-0.009896872,-0.040674198,-0.01909514,0.014670656,0.015990239,-0.055888213,0.026546901,0.000063372,0.005976934,0.021423815,0.016145485,-0.019716119,0.021113325,-0.039742731,-0.030117538,-0.043468609,0.021113325,0.028875576,0.008810156,0.003958749,0.013816808,-0.038966503,0.005588822,-0.034309153,0.016766464,0.026857391,0.043158121,0.018241292,0.011565755,-0.043779101,-0.013816808,0.009664004,-0.0044827,-0.036482584,0.018086048,-0.015446882,0.003163118,0.007878685,-0.001727101,-0.020802835,0.021423815,-0.011022397,0.055267233,0.028254597,0.001969671,0.056819685,0.025149696,-0.027012637,0.043779101,0.038035035,-0.025460185,0.00479319,-0.005200709,-0.020026609,-0.016300729,0.023907736,-0.030428028,-0.017387444,-0.003318363,0.008965401,-0.01016855,-0.002561543,0.009120646,0.016844086,0.021734305,-0.031669989,0.005627633,-0.034309153,0.043779101,-0.011255265,-0.023286756,0.011022397,-0.004657351,-0.000012356,0.006209801,0.005666444,-0.025770677,0.016844086,-0.005084275,0.012885339,-0.011798623,0.00293025,-0.000824739,-0.012419603,0.01909514,-0.003978154,0.015214014,0.030428028,-0.00985806,-0.009664004,-0.014515411,0.026702147,0.028254597,-0.019638497,-0.005899312,0.010401418,-0.016067861,0.034153908,-0.012962961,-0.016999332,0.045331553,0.011488133,-0.025615431,-0.021734305,-0.036172096,0.008383232,0.02375249,-0.025460185,0.002047294,-0.002416001,0.001639776,-0.000499695,-0.001106121,-0.014049676,-0.012807716,0.030893764,0.014515411,0.020647591,0.00355123,0.04750498,-0.010013305,-0.00648148,0.013894431,-0.006675537,-0.007529384,-0.000272892,-0.017387444,0.013351073,-0.029341312,-0.013195829,0.015291636,0.00461854,0.0344644,0.005938123,-0.027788863,0.01110002,0.024062982,0.011798623,0.028409842,0.01816367,0.02251053,0.00162037,0.024683962,0.01078953,0.008111553,0.020337099,-0.059924584,-0.03632734,-0.005821689,0.025460185,0.006054556,-0.021423815,0.019871365,0.028875576,-0.017076954,0.010246173,-0.005976934,0.016223107,0.004366267,0.012497226,0.051541355,-0.029962292,0.011255265,0.00368707,-0.014981146,-0.023907736,-0.002755599,0.010634285,-0.000402667,-0.03632734,0.017309822,-0.012962961,-0.054025274,-0.000819888,-0.028565086,0.024994452,0.012419603,-0.002260756,0.010246173,0.009431136,0.012031491,0.010944775,0.005588822,0.054646254,0.00065494,-0.001513639,0.002852628,0.002561543,-0.017387444,-0.00803393,-0.002716788,0.004288644,0.014204921,0.011953868,-0.04098469,0.002483921,-0.066134386,-0.001397205,-0.058682624,-0.00155245,-0.02251053,0.009198269,0.003124306,-0.036172096,-0.005278331,0.013273451,-0.019483251,0.006209801,-0.022665776,-0.00430805,0.0086161,-0.02251053,0.00679197,-0.021268571,0.033067193,0.006908404,0.027788863,-0.003201929,0.008654911,-0.004832002,-0.020492345,-0.030738518,-0.002056997,-0.009819249,-0.032756705,0.000221952,-0.014437788,0.016067861,0.003745286,0.012186736,0.010556662,0.029341312,0.022200041,-0.008654911,0.008654911,0.034930132,0.002872033,-0.019716119,-0.064581938,-0.000053062,0.019017518,0.008654911,-0.058061644,0.014670656,-0.04750498,0.005782878,-0.025304941,0.012497226,-0.031049008,0.009896872,0.048436452,-0.006597914,0.014825901,-0.005278331,0.017387444,-0.005006652,0.003066089,0.000086719,-0.024839206,-0.00617099,0.025149696,-0.00155245,-0.016067861,0.007995119,-0.001004241,0.01078953,0.037569299,-0.008266798,0.04284763,-0.012885339,-0.009314702,0.00193086,0.010013305,0.004191616,0.019017518,-0.003085495,0.038035035,0.048746943,-0.015214014,-0.00737414,0.027478373,-0.029030822,-0.037258808,-0.009702815,-0.014127298,0.003531825,0.022665776,-0.005472388,0.003221335,0.017930802,-0.01358394,-0.038345523,0.003648259,0.010401418,-0.020647591,0.006947216,-0.021268571,0.013195829,0.015912617,0.007956308,0.02251053,-0.005355954,-0.045952532,0.010013305,-0.017387444,-0.006209801,-0.023597246,0.011876245,0.017775556,-0.007684629,-0.012264358,0.00155245,-0.010090928,-0.01816367,0.022355286,0.022976266,-0.020958081,0.010013305,0.032290969,-0.040053219,-0.013040584,0.015834995,0.031204253,-0.007451762,-0.024683962,0.023286756,0.004967841,-0.013816808,-0.004463295,0.023907736,-0.002503326,0.010013305,0.021268571,-0.012497226,-0.006442669,0.009314702,-0.019716119,0.035395868,-0.011565755,-0.041916162,0.026081167,-0.038966503,0.025925921,0.028099352,0.000016753,-0.003648259,0.002522732,-0.007412951,-0.022665776,0.022665776,0.015912617,-0.013273451,-0.004385673,0.022355286,-0.001062458,-0.010401418,-0.007063649,-0.001630073,0.01878465,-0.009081835,-0.00072286,-0.008965401,0.027167881,-0.004599134,-0.023442,-0.038345523,0.030428028,0.044089589,-0.014437788,0.031825233,-0.011488133,-0.025770677,-0.029651802,0.006675537,-0.005744067,0.025615431,-0.016766464,0.0086161,0.028720332,-0.007335328,-0.014437788,0.027478373,0.013894431,-0.013118206,-0.003298957,0.015990239,0.008460854,0.031980477,-0.000795631,0.019716119,-0.016844086,-0.011488133,-0.013428695,0.019560875,0.004405078,-0.000329896,0.019638497,-0.027167881,0.028099352,-0.035551112,-0.001358394,-0.002852628,0.008771345,-0.01909514,-0.022355286,0.024683962,0.021579061,-0.014437788,-0.020958081,0.003628853,-0.019017518,-0.008111553,0.000528803,-0.008810156,0.034153908,0.021579061,-0.017697934,-0.023442,0.020647591,0.032135721,-0.024062982,0.015446882,-0.04098469,-0.006753159,0.009625193,-0.003648259,-0.025615431,-0.023286756,0.025770677,0.005123086,-0.02282102,-0.014204921,0.012186736,-0.04284763,0.00355123,-0.012574848,0.00555001,0.04750498,0.027788863,-0.014981146,-0.007878685,0.011022397,0.00399756,0.005705255,-0.017775556,-0.016300729,-0.001261366,-0.000781077,-0.006015745,-0.018862272,-0.021423815,-0.011022397,-0.012652471,-0.00803393,-0.010944775,0.005627633,-0.028409842,-0.017775556,-0.051541355,-0.004870813,0.024839206,0.001853238,0.04626302,0.024062982,0.02313151,0.003609447,-0.048436452,-0.049367923,0.019716119,0.047194492,-0.030117538,0.021268571,-0.006947216,0.013428695,0.013894431,-0.038035035,-0.018862272,-0.003357174,-0.007917497,-0.022355286,-0.007257706,-0.021423815,-0.028409842,0.00492903,0.001130378,0.015446882,-0.014515411,0.000174651,0.001639776,0.008344421,0.013428695,0.01078953,0.008150364,-0.029651802,0.028875576,0.016223107,0.010867152,0.013661563,-0.004366267,0.00368707,0.006986027,-0.011565755,-0.023597246,0.013661563,0.028875576,0.021268571,-0.007141272,0.033843417,0.004579728,-0.001368097,-0.005782878,-0.051541355,-0.034619644,-0.019560875,0.017620312,-0.012031491,0.016611218,-0.024373472,-0.011953868,-0.012807716,-0.015679749,0.005938123,-0.011721,-0.000068829,-0.01110002,0.026391657,0.004579728,0.018707028,0.025770677,0.009004212,0.029186068,-0.007995119,0.009586381,0.036172096,0.013972053,0.021423815,0.007180083,0.038500771,0.022665776,0.003066089,-0.001765912,0.010090928,-0.02313151,0.008577288,-0.006559103,-0.015524504,-0.017387444,-0.010246173,0.008266798,-0.033377685,-0.034774888,0.014127298,0.017387444,-0.019328007,-0.040053219,0.015834995,-0.0344644,-0.005976934,-0.024839206,-0.002910845,-0.009120646,-0.021423815,0.0172322,-0.023442,0.027167881,0.009159457,0.000022893,-0.01078953,0.029186068,0.018862272,0.000713157,-0.013894431,-0.016999332,-0.016223107,0.014981146,-0.021734305,-0.020492345,0.009819249,-0.001290474,-0.057751153,-0.006093368,0.019638497,0.022976266,-0.002910845,-0.014593034,-0.000477864,-0.022200041,-0.0172322,0.000197695,0.023286756,0.018629404,-0.005200709,0.054335762,-0.027633617,0.019483251,-0.013506318,-0.004055777,-0.004366267,0.00954757,0.001804724,0.025460185,0.016766464,-0.038190279,0.000664643,0.02313151,0.014748279,0.012264358,-0.004599134,0.033067193,0.004424484,-0.015369259,-0.046884,0.006636725,-0.01816367,-0.008810156,0.027944107,-0.000790779,-0.010556662,-0.011721,-0.003415391,0.025304941,0.002677977,-0.026702147,-0.004637945,0.018086048,-0.015757371,-0.006132179,-0.027012637,0.02313151,-0.019638497,-0.010401418,-0.031204253,-0.006403858,-0.003454202,0.049678411,-0.010944775,-0.026546901,0.003201929,0.013972053,0.041295182,-0.012031491,0.009120646,0.015058769,0.008693722,0.00027653,-0.01141051,0.016611218,0.017930802,-0.011332888,0.009935683,-0.019017518,0.001416611,-0.007412951,0.006015745,-0.005084275,-0.016378352,0.031204253,-0.015369259,-0.01909514,0.017309822,0.034774888,0.013273451,-0.026081167,-0.029962292,-0.008227987,-0.020647591,0.002697383,-0.038035035,-0.016067861,-0.012109113,-0.015058769,0.019328007,0.019483251,-0.007917497,-0.015446882,0.001969671,-0.026857391,0.034619644,-0.014981146,-0.028099352,-0.003066089,0.009314702,-0.027788863,0.012031491,-0.002736194,0.007024838,-0.001591262,0.014515411,-0.004773785,0.011022397,-0.020802835,-0.005588822,-0.031980477,0.053714782,0.014360166,0.01785318,0.028565086,-0.014360166,-0.028720332,0.000143117,-0.010013305,0.010323795,-0.042537142,0.010013305,-0.002086105,-0.039742731,-0.033377685,-0.015446882,0.005123086,-0.001217703,0.00461854,-0.009780438,-0.011488133,0.01016855,-0.068307817,0.026857391,-0.003725881,-0.015291636,-0.008150364,0.012419603,0.028409842,-0.024683962,-0.002338378,-0.004890219,0.007257706,0.011876245,0.012652471,-0.037103564,-0.029030822,-0.032135721,-0.020802835,0.03632734,0.013661563,-0.001208,0.010556662,0.000342024,-0.024839206,0.029651802,0.007296517,-0.001397205,0.019328007,0.028720332,0.00368707,-0.040053219,0.018318914,-0.002454812,0.048436452,-0.013972053,-0.002988467,-0.016067861,0.013428695,0.02375249,0.011643378,-0.019172762,0.032290969,0.016378352,-0.04098469,0.016611218,-0.023442,0.010323795,-0.026857391,-0.005938123,-0.016921708,-0.000317767,0.020181855,0.026391657,0.030117538,-0.000497269,0.015912617,0.030583272,-0.000926619,0.018629404,-0.008965401,-0.002852628,-0.01878465,-0.037103564,-0.049057432,-0.014127298,-0.011953868,0.005938123,0.015912617,-0.029807048,0.032135721,-0.01847416,0.004424484,0.032446213,-0.004599134,-0.016611218,-0.03508538,0.042537142,0.012652471,-0.0058605,0.00368707,0.02375249,-0.014282543,-0.027167881,0.020647591,0.037258808,0.017465066,0.013506318,-0.026546901,0.002260756,0.012574848,0.007529384,-0.018707028,-0.001280772,0.005744067,0.025149696,0.009004212,-0.006714348,0.000342024,0.036172096,-0.005744067,-0.045331553,0.020802835,-0.007645818,0.001775615,-0.00230927,-0.015214014,0.017309822,0.004172211,-0.033067193,0.026391657,-0.049678411,-0.012574848,-0.011953868,0.018629404,-0.001727101,-0.00492903,0.009159457,-0.009159457,0.02313151,0.003454202,0.007762252,0.034930132,0.000970281,-0.007762252,-0.029807048,0.009819249,-0.007180083,-0.010634285,-0.00042935,0.020647591,0.01141051,-0.006597914,-0.016067861,0.034153908,0.013661563,-0.01785318,0.003085495,-0.014049676,-0.032135721,0.008771345,-0.038656015,-0.026702147,-0.011565755,0.029807048,-0.000373558,-0.027012637,0.02313151,-0.026391657,-0.0172322,-0.000790779,-0.037569299,0.038190279,0.007063649,0.026546901,0.001765912,0.007801063,0.012652471,0.023442,-0.007063649,-0.014515411,-0.001018796,0.002212242,0.01016855,-0.010246173,-0.02251053,-0.033532929,0.003590042,0.030583272,0.005782878,0.033843417,0.005006652,0.023442,0.017775556,0.010711907,-0.004016965,-0.005588822,-0.009896872,-0.00042935,0.008654911,-0.003764692,0.023907736,-0.021734305,-0.004269239,0.026081167,-0.000887808,-0.011332888,-0.015524504,-0.007917497,-0.015446882,-0.028099352,0.009586381,-0.011876245,-0.010634285,0.004812596,-0.033688173,-0.003473608,0.041916162,0.012497226,-0.002154025,0.029651802,-0.050609883,-0.015291636,0.010867152,0.001494233,0.014670656,-0.001678587,0.01016855,0.004230427,-0.020958081,-0.001649479,-0.006947216,-0.0344644,0.002173431,0.002503326,-0.006326235,0.015990239,0.004113994,-0.023597246,-0.022665776,-0.025770677,0.028720332,-0.025460185,0.024994452,-0.008422043,0.013972053,0.050299391,0.011798623,0.033998664,-0.021579061,0.002221945,0.026391657,-0.007762252,0.016067861,0.038345523,-0.012341981,0.004016965,-0.032290969,0.004327456,-0.03570636,0.007956308,0.004327456,-0.014515411,0.025770677,0.04036371,0.021423815,-0.008383232,0.030428028,0.038966503,0.014437788,-0.000032141,-0.017775556,0.019017518,-0.035395868,-0.035395868,-0.006403858,0.04626302,0.039742731,0.023907736,-0.033222437,-0.031825233,-0.020802835,-0.00124196,0.03694832,0.001940563,0.032135721,-0.015214014,0.04222665,0.039276995,-0.022355286,0.012497226,-0.001892049,-0.012574848,0.002260756,-0.039432239,0.016223107,-0.023907736,0.02251053,0.02282102,0.050920371,-0.021113325,0.019017518,-0.00923708,0.013040584,0.013816808,-0.011876245,-0.027944107,-0.051230863,-0.004036371,0.020026609,-0.045331553,-0.029962292,0.013428695,0.017697934,-0.012419603,-0.009120646,0.020958081,0.015757371,0.007490573,-0.020647591,0.007723441,-0.01816367,-0.003201929,-0.027167881,-0.016921708,-0.013972053,0.029496558,-0.01078953,0.020026609,0.00005852,0.002775005,0.031204253,0.030117538,-0.024994452,-0.006365046,-0.023286756,-0.026081167,0.009469948,-0.001125526,-0.040674198,0.025770677,-0.018629404,0.020802835,-0.009896872,-0.029496558,0.01754269,0.007180083,-0.021423815,-0.041916162,-0.019638497,0.001174041,0.016844086,-0.00479319,-0.01754269,0.032911949,-0.005006652,-0.006248613,-0.046884,-0.012341981,-0.027788863,0.016378352,0.059303604,0.019638497];
  3. Salve e feche o arquivo.

2

Abra o mongosh em uma janela do terminal e conecte ao seu cluster. Para obter instruções detalhadas sobre a conexão, consulte Conectar via mongosh.

3

Execute o seguinte comando no prompt mongosh:

use sample_mflix
4
  1. Execute o seguinte comando para carregar as incorporações no arquivo embeddings.js após substituir <path-to-file> pelo caminho absoluto para o seu arquivo embeddings.js.

    load('/<path-to-file>/embeddings.js';
    true
  2. Verifique se as incorporações foram carregadas com sucesso.

    Você pode verificar executando um comando semelhante ao seguinte:

    COMEDY_INVOLVING_GHOSTS.length
    2048
5

Realize uma pesquisa abrangente no conjunto de dados por termos semanticamente semelhantes para determinar qual termo de query oferece os melhores resultados.

1db.embedded_movies.aggregate([
2 {
3 $rankFusion: {
4 input: {
5 pipelines: {
6 vectorPipeline1: [
7 {
8 "$vectorSearch": {
9 "index": "multiple-vector-search",
10 "path": "plot_embedding_voyage_3_large",
11 "queryVector": COMEDY_INVOLVING_GHOSTS,
12 "numCandidates": 2000,
13 "limit": 50
14 }
15 }
16 ],
17 vectorPipeline2: [
18 {
19 "$vectorSearch": {
20 "index": "multiple-vector-search",
21 "path": "plot_embedding_voyage_3_large",
22 "queryVector": HUMOR_INVOLVING_PARANORMAL,
23 "numCandidates": 2000,
24 "limit": 50
25 }
26 }
27 ]
28 }
29 },
30 combination: {
31 weights: {
32 vectorPipeline1: 0.5,
33 vectorPipeline2: 0.5
34 }
35 },
36 "scoreDetails": true
37 }
38 },
39 {
40 "$project": {
41 _id: 1,
42 title: 1,
43 plot: 1,
44 scoreDetails: {"$meta": "scoreDetails"}
45 }
46 },
47 {
48 "$limit": 20
49 }
50]);
[
{
_id: ObjectId('573a139af29313caabcef0a4'),
plot: 'A paranormal expert and his daughter bunk in an abandoned house populated by 3 mischievous ghosts and one friendly one.',
title: 'Casper',
scoreDetails: {
value: 0.01639344262295082,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 1,
weight: 0.5,
value: 0.8094863891601562,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 1,
weight: 0.5,
value: 0.7794423699378967,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabceaf10'),
plot: "When Peter Plunkett's Irish castle turned hotel is about to be repossesed, he decides to spice up the attraction a bit for the 'Yanks' by having his staff pretend to haunt the castle. The ...",
title: 'High Spirits',
scoreDetails: {
value: 0.01575682382133995,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 2,
weight: 0.5,
value: 0.7949001789093018,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 5,
weight: 0.5,
value: 0.7545012831687927,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabce912c'),
plot: 'Three unemployed parapsychology professors set up shop as a unique ghost removal service.',
title: 'Ghostbusters',
scoreDetails: {
value: 0.015038444142921756,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 6,
weight: 0.5,
value: 0.7781286239624023,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 7,
weight: 0.5,
value: 0.7519128918647766,
details: []
}
]
}
},
{
_id: ObjectId('573a13a0f29313caabd056df'),
plot: "A girl calls on her brother's imaginary friend to banish a mischievous boogeyman who has framed her for his pranks.",
title: "Don't Look Under the Bed",
scoreDetails: {
value: 0.014913831197525408,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 13,
weight: 0.5,
value: 0.7534659504890442,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 2,
weight: 0.5,
value: 0.7626002430915833,
details: []
}
]
}
},
{
_id: ObjectId('573a1399f29313caabced85b'),
plot: 'A comical Gothic horror-movie-type family tries to rescue their beloved uncle from his gold-digging new love.',
title: 'Addams Family Values',
scoreDetails: {
value: 0.014854753521126762,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 11,
weight: 0.5,
value: 0.7640036344528198,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 4,
weight: 0.5,
value: 0.7570045590400696,
details: []
}
]
}
},
{
_id: ObjectId('573a13bdf29313caabd58456'),
plot: 'Bertram Pincus is a man whose people skills leave much to be desired. When Pincus dies unexpectedly, but is miraculously revived after seven minutes, he wakes up to discover that he now has the annoying ability to see ghosts.',
title: 'Ghost Town',
scoreDetails: {
value: 0.014709063378758382,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 7,
weight: 0.5,
value: 0.7774010300636292,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 9,
weight: 0.5,
value: 0.7500401735305786,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabceace9'),
plot: 'A couple of recently deceased ghosts contract the services of a "bio-exorcist" in order to remove the obnoxious new owners of their house.',
title: 'Beetlejuice',
scoreDetails: {
value: 0.014186507936507936,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 3,
weight: 0.5,
value: 0.785067617893219,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 20,
weight: 0.5,
value: 0.7415448427200317,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabcebb96'),
plot: "A mother/daughter pair of witches descend on a yuppie family's home and cause havoc, one at a time since they share one body & the other must live in a cat the rest of the time. Now it's up...",
title: 'Wicked Stepmother',
scoreDetails: {
value: 0.013683634373289545,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 27,
weight: 0.5,
value: 0.7426956295967102,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 3,
weight: 0.5,
value: 0.7574828267097473,
details: []
}
]
}
},
{
_id: ObjectId('573a1394f29313caabcdf488'),
plot: 'The Bowery Boys find themselves in London, in an old mansion complete with a dungeon, an ominous bell tower and the ghost of an old hangman.',
title: 'Loose in London',
scoreDetails: {
value: 0.013235294117647059,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 8,
weight: 0.5,
value: 0.7734314203262329,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 25,
weight: 0.5,
value: 0.7381086349487305,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabceaddd'),
plot: 'Two cops are brought back to life to chase down supernatural criminals.',
title: 'Dead Heat',
scoreDetails: {
value: 0.012903762903762904,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 17,
weight: 0.5,
value: 0.7512531280517578,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 18,
weight: 0.5,
value: 0.7426376342773438,
details: []
}
]
}
},
{
_id: ObjectId('573a1399f29313caabcec582'),
plot: 'Con artists plan to fleece the eccentric family using an accomplice who claims to be their long lost Uncle Fester.',
title: 'The Addams Family',
scoreDetails: {
value: 0.012698412698412698,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 30,
weight: 0.5,
value: 0.7411460280418396,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 10,
weight: 0.5,
value: 0.748729944229126,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabce9a71'),
plot: 'Peanut butter is the secret ingredient for magic potions made by two friendly ghosts. Eleven-year-old Michael loses all of his hair when he gets a fright and uses the potion to get his hair...',
title: 'The Peanut Butter Solution',
scoreDetails: {
value: 0.012561274509803922,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 36,
weight: 0.5,
value: 0.7384192943572998,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 8,
weight: 0.5,
value: 0.7511122226715088,
details: []
}
]
}
},
{
_id: ObjectId('573a13a6f29313caabd16c49'),
plot: 'Elvis and JFK, both alive and in nursing homes, fight for the souls of their fellow residents as they battle an ancient Egyptian Mummy.',
title: 'Bubba Ho-Tep',
scoreDetails: {
value: 0.012092758571631812,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 39,
weight: 0.5,
value: 0.736645519733429,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 11,
weight: 0.5,
value: 0.7481721043586731,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcf1044'),
plot: 'When a shy groom practices his wedding vows in the inadvertent presence of a deceased young woman, she rises from the grave assuming he has married her.',
title: 'Corpse Bride',
scoreDetails: {
value: 0.011513157894736843,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 20,
weight: 0.5,
value: 0.7498250007629395,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 35,
weight: 0.5,
value: 0.7354456186294556,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabceb9b4'),
plot: "Neil Gallagher found the secret to Toulon's puppets who come to life and then killed himself. Alex and his psychic friends come to investigate and are stalked by Toulon's puppets who have a...",
title: 'Puppetmaster',
scoreDetails: {
value: 0.01003996003996004,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 50,
weight: 0.5,
value: 0.7304129004478455,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 31,
weight: 0.5,
value: 0.7357485294342041,
details: []
}
]
}
},
{
_id: ObjectId('573a13d3f29313caabd96a55'),
plot: 'A teacher with paranormal abilities helps a group of ghosts graduate high school.',
title: 'Ghost Graduation',
scoreDetails: {
value: 0.0078125,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 4,
weight: 0.5,
value: 0.7812073826789856,
details: []
},
{ inputPipelineName: 'vectorPipeline2', rank: 0, weight: 0.5 }
]
}
},
{
_id: ObjectId('573a139af29313caabcefcce'),
plot: 'Adaption of the famous Oscar Wilde tale about a young American girl that helps a British ghost find rest and forgiveness.',
title: 'The Canterville Ghost',
scoreDetails: {
value: 0.007692307692307693,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 5,
weight: 0.5,
value: 0.7810665965080261,
details: []
},
{ inputPipelineName: 'vectorPipeline2', rank: 0, weight: 0.5 }
]
}
},
{
_id: ObjectId('573a1399f29313caabcec258'),
plot: 'The puppets return, this time they hunt some Paranormal Researchers to take their brain fluid for the dead/living puppet master, Andre Toulon.',
title: 'Puppet Master II',
scoreDetails: {
value: 0.007575757575757576,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{ inputPipelineName: 'vectorPipeline1', rank: 0, weight: 0.5 },
{
inputPipelineName: 'vectorPipeline2',
rank: 6,
weight: 0.5,
value: 0.7542119026184082,
details: []
}
]
}
},
{
_id: ObjectId('573a13edf29313caabdd4424'),
plot: 'A ghost returns back from his world to prove something. But on earth, he has something more to do for his country.',
title: 'Bhoothnath Returns',
scoreDetails: {
value: 0.007246376811594203,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 9,
weight: 0.5,
value: 0.7711119651794434,
details: []
},
{ inputPipelineName: 'vectorPipeline2', rank: 0, weight: 0.5 }
]
}
},
{
_id: ObjectId('573a13bdf29313caabd58274'),
plot: 'Banku, his mother, Anjali Sharma and father move in to their new house -- the Nath villa, unaware of the fact that the house is inhabited by a ghost. It is learnt the ghost is not too happy...',
title: 'Bhoothnath',
scoreDetails: {
value: 0.007142857142857143,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 10,
weight: 0.5,
value: 0.7709513902664185,
details: []
},
{ inputPipelineName: 'vectorPipeline2', rank: 0, weight: 0.5 }
]
}
}
]

Esse exemplo de consulta usa o $rankFusion com as seguintes etapas do pipeline de entrada:

  • Pesquisa o campo plot_embedding_voyage_3_large pela frase comédia leve com fantasmas, especificada no campo queryVector da query como incorporações de vetores usando a variável COMEDY_INVOLVING_GHOSTS.

  • Especifica uma pesquisa por até 2000 vizinhos mais próximos.

  • Limita os resultados do estágio a 50 documentos.

  • Especifica um peso de 0.5 para influenciar a contribuição de classificação desse pipeline para a pontuação final.

  • Realiza uma pesquisa vetorial sequencial no campo plot_embedding_voyage_3_large para a expressão humor pastelão com eventos paranormais, especificada no campo queryVector como incorporações vetoriais usando a variável HUMOR_INVOLVING_PARANORMAL.

  • Especifica uma pesquisa por até 2000 vizinhos mais próximos.

  • Limita os resultados do estágio a 50 documentos.

  • Especifica um peso de 0.5 para influenciar a contribuição de classificação desse pipeline para a pontuação final.

O exemplo de query também especifica os seguintes estágios de pipeline.

  • Inclui somente os campos plot e title nos resultados.

  • Adiciona um campo chamado scoreDetails nos resultados.

Limita os resultados retornados a 20 documentos.

A Vector Search do MongoDB mescla os resultados de ambas as queries em um único conjunto de resultados. Nos resultados:

  • O scoreDetails.value exibe a pontuação bruta desse pipeline antes de ser ponderado e combinado usando a fusão de classificação recíproca.

  • O score.details.rank indica a posição do documento nos resultados do pipeline.

  • O scoreDetails.details.value contém a pontuação de classificação recíproca ponderada.

Você pode fazer o seguinte:

  • Ajuste os pesos atribuídos a cada pipeline na query para aperfeiçoar ainda mais os resultados.

  • Aumente o número de documentos nos resultados se você observar resultados desconexos.

Pesquise vários campos no conjunto de dados para determinar quais campos retornam os melhores resultados para a mesma query.

1db.embedded_movies.aggregate([
2 {
3 $rankFusion: {
4 input: {
5 pipelines: {
6 vectorPipeline1: [
7 {
8 "$vectorSearch": {
9 "index": "multiple-vector-search",
10 "path": "plot_embedding_voyage_3_large",
11 "queryVector": BATTLE_GOOD_EVIL,
12 "numCandidates": 2000,
13 "limit": 200
14 }
15 }
16 ],
17 vectorPipeline2: [
18 {
19 "$vectorSearch": {
20 "index": "multiple-vector-search",
21 "path": "title_voyageai_embedding",
22 "queryVector": BATTLE_GOOD_EVIL,
23 "numCandidates": 2000,
24 "limit": 200
25 }
26 }
27 ]
28 }
29 },
30 combination: {
31 weights: {
32 vectorPipeline1: 0.5,
33 vectorPipeline2: 0.5
34 }
35 },
36 "scoreDetails": true
37 }
38 },
39 {
40 "$project": {
41 _id: 1,
42 title: 1,
43 plot: 1,
44 scoreDetails: {"$meta": "scoreDetails"}
45 }
46 },
47 {
48 "$limit": 20
49 }
50]);
[
{
_id: ObjectId('573a13b2f29313caabd385df'),
plot: "A young boy is chosen as the defender of good and must team up with Japan's ancient spirits and creatures of lore to destroy the forces of evil.",
title: 'The Great Yokai War',
scoreDetails: {
value: 0.01278772378516624,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 8,
weight: 0.5,
value: 0.7586066126823425,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 32,
weight: 0.5,
value: 0.7333235144615173,
details: []
}
]
}
},
{
_id: ObjectId('573a13b8f29313caabd4c898'),
plot: 'Perseus, mortal son of Zeus, battles the minions of the underworld to stop them from conquering heaven and earth.',
title: 'Clash of the Titans',
scoreDetails: {
value: 0.012362637362637362,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 18,
weight: 0.5,
value: 0.752047598361969,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 24,
weight: 0.5,
value: 0.7401053309440613,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcf0e15'),
plot: 'A young boy is whisked away to the mythical land of Tao where he becomes the center of a conflict between an evil lord and a group of animal warriors.',
title: 'Warriors of Virtue',
scoreDetails: {
value: 0.012301804264625477,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 58,
weight: 0.5,
value: 0.7400728464126587,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 2,
weight: 0.5,
value: 0.7624473571777344,
details: []
}
]
}
},
{
_id: ObjectId('573a1397f29313caabce699b'),
plot: "On a post-apocalyptic Earth, a wizard and his faire folk comrades fight an evil wizard who's using technology in his bid for conquest.",
title: 'Wizards',
scoreDetails: {
value: 0.012173796072101156,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 3,
weight: 0.5,
value: 0.767616868019104,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 58,
weight: 0.5,
value: 0.725697934627533,
details: []
}
]
}
},
{
_id: ObjectId('573a13bbf29313caabd54a66'),
plot: 'It is AD 924, at the end of the United Shilla Dynasty. Continuous riots sweep the land ruled by a corrupted government. Evil forces are rampant and malicious demons roam the land. YI Kwak, ...',
title: 'Demon Empire',
scoreDetails: {
value: 0.011527727217570683,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 63,
weight: 0.5,
value: 0.7390550374984741,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 7,
weight: 0.5,
value: 0.7534297704696655,
details: []
}
]
}
},
{
_id: ObjectId('573a13adf29313caabd29ca7'),
plot: 'A raging god of battle and a master samurai duke it out in a series of sword fights in a remote temple.',
title: 'Aragami',
scoreDetails: {
value: 0.011489173663278833,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 2,
weight: 0.5,
value: 0.7687976360321045,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 86,
weight: 0.5,
value: 0.7192319631576538,
details: []
}
]
}
},
{
_id: ObjectId('573a13b6f29313caabd467f5'),
plot: "Story centers on a battle during China's Warring States Period, a series of civil wars, which spanned from the 5th to the 3rd century B.C. Based on a popular Japanese manga, which was in turn based a Japanese novel inspired by Warring States history in China.",
title: 'Battle of the Warriors',
scoreDetails: {
value: 0.01138143468727159,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 97,
weight: 0.5,
value: 0.7345550060272217,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 1,
weight: 0.5,
value: 0.7787338495254517,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabceb2ff'),
plot: 'Dragon, a bloody dictator, is challenged by Lancelot, who comes to save the girl, and to liberate the people.',
title: 'Ubit drakona',
scoreDetails: {
value: 0.011166103331723805,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 16,
weight: 0.5,
value: 0.752510666847229,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 49,
weight: 0.5,
value: 0.7284656167030334,
details: []
}
]
}
},
{
_id: ObjectId('573a13c2f29313caabd67b22'),
plot: '"An Epic Battle for World Domination: In the faraway land of Mirabillis, the warlord Dragon-a Eye has unleashed his terrifying forces to hunt down the source of all power, a legendary ...',
title: 'Knights of Bloodsteel',
scoreDetails: {
value: 0.010186322686322687,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 28,
weight: 0.5,
value: 0.747940719127655,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 51,
weight: 0.5,
value: 0.728130042552948,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabcebfc6'),
plot: 'Warlords Kagetora and Takeda each wish to prevent the other from gaining hegemony in feudal Japan. The two samurai leaders pursue one another across the countryside, engaging in massive ...',
title: 'Heaven and Earth',
scoreDetails: {
value: 0.009934548854604956,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 9,
weight: 0.5,
value: 0.7576944231987,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 126,
weight: 0.5,
value: 0.7146676778793335,
details: []
}
]
}
},
{
_id: ObjectId('573a139ef29313caabcfbd25'),
plot: 'A demon, raised from infancy after being conjured by and rescued from the Nazis, grows up to become a defender against the forces of darkness.',
title: 'Hellboy',
scoreDetails: {
value: 0.009608277900960829,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 6,
weight: 0.5,
value: 0.7629513740539551,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 186,
weight: 0.5,
value: 0.7094568014144897,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcefeb7'),
plot: 'A shape-shifting mountain man and a group of children team up to protect an enchanted forest from evil lumberjacks.',
title: 'Forest Warrior',
scoreDetails: {
value: 0.009457712458324828,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 147,
weight: 0.5,
value: 0.7299161553382874,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 11,
weight: 0.5,
value: 0.7455743551254272,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcf00f7'),
plot: 'A shape-shifting mountain man and a group of children team up to protect an enchanted forest from evil lumberjacks.',
title: 'Forest Warrior',
scoreDetails: {
value: 0.009457712458324828,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 147,
weight: 0.5,
value: 0.7299161553382874,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 11,
weight: 0.5,
value: 0.7455743551254272,
details: []
}
]
}
},
{
_id: ObjectId('573a13c0f29313caabd62ff5'),
plot: 'Wind and Cloud find themselves up against a ruthless Japanese warlord intent on invading China.',
title: 'Storm Warriors',
scoreDetails: {
value: 0.009268707482993197,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 38,
weight: 0.5,
value: 0.7453598976135254,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 60,
weight: 0.5,
value: 0.7255600094795227,
details: []
}
]
}
},
{
_id: ObjectId('573a13aef29313caabd2c923'),
plot: 'A Chinese emissary is sent to the Gobi desert to execute a renegade soldier. When a caravan transporting a Buddhist monk and a valuable treasure is threatened by thieves, however, the two warriors might unite to protect the travelers.',
title: 'Warriors of Heaven and Earth',
scoreDetails: {
value: 0.009126425003202255,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 151,
weight: 0.5,
value: 0.7297327518463135,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 14,
weight: 0.5,
value: 0.7440595626831055,
details: []
}
]
}
},
{
_id: ObjectId('573a13d0f29313caabd8d3f1'),
plot: 'A short tale about the demons that slumber deep in the human soul and have the power to push people into the abyss of blind hate, fury and rage.',
title: 'Paths of Hate',
scoreDetails: {
value: 0.009109311740890687,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 70,
weight: 0.5,
value: 0.7381929159164429,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 35,
weight: 0.5,
value: 0.732455313205719,
details: []
}
]
}
},
{
_id: ObjectId('573a1399f29313caabcee104'),
plot: 'The Son of Satan attempts to bring his father to Earth with the aid of some mystic stones.',
title: 'Warlock: The Armageddon',
scoreDetails: {
value: 0.0087205094803879,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 34,
weight: 0.5,
value: 0.7456430196762085,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 87,
weight: 0.5,
value: 0.7191024422645569,
details: []
}
]
}
},
{
_id: ObjectId('573a13cef29313caabd880e3'),
plot: 'Eight classic monsters fight to the death in an explosive wrestling tournament set inside an abandoned and cursed graveyard.',
title: 'Monster Brawl',
scoreDetails: {
value: 0.008630407214315908,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 91,
weight: 0.5,
value: 0.7353591918945312,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 34,
weight: 0.5,
value: 0.7329039573669434,
details: []
}
]
}
},
{
_id: ObjectId('573a1398f29313caabce9932'),
plot: 'A young man must stop the Lord of Darkness from both destroying daylight and marrying the woman he loves.',
title: 'Legend',
scoreDetails: {
value: 0.008511658574596896,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 23,
weight: 0.5,
value: 0.7502411603927612,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 141,
weight: 0.5,
value: 0.7133878469467163,
details: []
}
]
}
},
{
_id: ObjectId('573a13a5f29313caabd15bbd'),
plot: "A desert warrior rises up against the evil army that is destroying his homeland. He captures the enemy's key sorcerer, takes her deep into the desert and prepares for a final showdown.",
title: 'The Scorpion King',
scoreDetails: {
value: 0.00819672131147541,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 1,
weight: 0.5,
value: 0.7749131917953491,
details: []
},
{ inputPipelineName: 'vectorPipeline2', rank: 0, weight: 0.5 }
]
}
}
]

Esse exemplo de consulta usa o $rankFusion com as seguintes etapas do pipeline de entrada:

  • Pesquisa o campo plot_embedding_voyage_3_large para a frase batalha entre o bem e o mal, especificada no campo queryVector da query como incorporações vetoriais usando a variável BATTLE_GOOD_EVIL.

  • Especifica uma pesquisa por até 2000 vizinhos mais próximos.

  • Limita os resultados a apenas 200 documentos.

  • Especifica um peso de 0.5 para influenciar a contribuição de classificação desse pipeline para a pontuação final.

  • Executa uma pesquisa vetorial sequencial no campo title_voyageai_embedding para a string batalha entre o bem e o mal, especificada no campo queryVector como incorporações vetoriais usando a variável BATTLE_GOOD_EVIL.

  • Especifica uma pesquisa por até 2000 vizinhos mais próximos.

  • Limita os resultados a apenas 200 documentos.

  • Especifica um peso de 0.5 para influenciar a contribuição de classificação desse pipeline para a pontuação final.

O exemplo de query também especifica os seguintes estágios de pipeline.

  • Inclui somente os campos plot e title nos resultados.

  • Adiciona um campo chamado scoreDetails nos resultados.

Limita os resultados retornados a 20 documentos.

A Vector Search do MongoDB mescla os resultados de ambas as queries em um único conjunto de resultados. Nos resultados:

  • O scoreDetails.value exibe a pontuação bruta desse pipeline antes de ser ponderado e combinado usando a fusão de classificação recíproca.

  • O score.details.rank indica a posição do documento nos resultados do pipeline.

  • O scoreDetails.details.value contém a pontuação de classificação recíproca ponderada, que indica quais campos retornam o resultado mais relevante para o termo da query.

Por exemplo, o primeiro e o quarto documento nos resultados sugerem uma correspondência significativa para o termo no campo plot, enquanto o segundo e o quinto documento sugerem uma correspondência significativa no campo title. Você pode fazer o seguinte:

  • Ajuste os pesos atribuídos a cada pipeline na query para aperfeiçoar ainda mais os resultados.

  • Aumente o número de documentos nos resultados se você observar resultados desconexos.

Pesquise incorporações de diferentes modelos de incorporação para determinar as diferenças de interpretação semântica entre os diferentes modelos.

1db.embedded_movies.aggregate([
2 {
3 $rankFusion: {
4 input: {
5 pipelines: {
6 vectorPipeline1: [
7 {
8 "$vectorSearch": {
9 "index": "multiple-vector-search",
10 "path": "plot_embedding",
11 "queryVector": JOURNEY_ACROSS_LANDS_OPENAI,
12 "numCandidates": 2000,
13 "limit": 100
14 }
15 }
16 ],
17 vectorPipeline2: [
18 {
19 "$vectorSearch": {
20 "index": "multiple-vector-search",
21 "path": "plot_embedding_voyage_3_large",
22 "queryVector": JOURNEY_ACROSS_LANDS_VOYAGEAI,
23 "numCandidates": 2000,
24 "limit": 100
25 }
26 }
27 ]
28 }
29 },
30 combination: {
31 weights: {
32 vectorPipeline1: 0.5,
33 vectorPipeline2: 0.5
34 }
35 },
36 "scoreDetails": true
37 }
38 },
39 {
40 "$project": {
41 _id: 1,
42 title: 1,
43 plot: 1,
44 scoreDetails: {"$meta": "scoreDetails"}
45 }
46 },
47 {
48 "$limit": 20
49 }
50]);
[
{
_id: ObjectId('573a139af29313caabcefa6c'),
plot: 'A Englishman returns after a long time abroad and tells his strange stories about the lands he visited which are allegories about the real world.',
title: "Gulliver's Travels",
scoreDetails: {
value: 0.015549662487945998,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 8,
weight: 0.5,
value: 0.9156127572059631,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 1,
weight: 0.5,
value: 0.7371870279312134,
details: []
}
]
}
},
{
_id: ObjectId('573a1391f29313caabcd91dc'),
plot: 'Breck Coleman leads hundreds of settlers in covered wagons from the Mississippi River to their destiny out West.',
title: 'The Big Trail',
scoreDetails: {
value: 0.01527518656716418,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 4,
weight: 0.5,
value: 0.9187002182006836,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 7,
weight: 0.5,
value: 0.7268927097320557,
details: []
}
]
}
},
{
_id: ObjectId('573a13d0f29313caabd8bfb8'),
plot: 'A young man crosses over North and South Korea to deliver the pain and longings of separated families.',
title: 'Poongsan',
scoreDetails: {
value: 0.015151515151515152,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 6,
weight: 0.5,
value: 0.9168118238449097,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 6,
weight: 0.5,
value: 0.7283568978309631,
details: []
}
]
}
},
{
_id: ObjectId('573a13b6f29313caabd48c52'),
plot: 'In a mythical land, a man and a young boy investigate a series of unusual occurrences.',
title: 'Tales from Earthsea',
scoreDetails: {
value: 0.01488095238095238,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 3,
weight: 0.5,
value: 0.9192964434623718,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 12,
weight: 0.5,
value: 0.7198330163955688,
details: []
}
]
}
},
{
_id: ObjectId('573a13f7f29313caabde65b4'),
plot: 'Our figurine sized supermen hero embarks on an epic surreal journey that will take him across the Ethiopian post apocalyptic landscape in search of a way to get on the hovering spacecraft that for years has become a landmark in the skies.',
title: 'Crumbs',
scoreDetails: {
value: 0.014785823005001086,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 13,
weight: 0.5,
value: 0.9113836288452148,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 3,
weight: 0.5,
value: 0.7334519028663635,
details: []
}
]
}
},
{
_id: ObjectId('573a13e8f29313caabdc9e14'),
plot: 'A young Scottish man travels across America in pursuit of the woman he loves, attracting the attention of an outlaw who is willing to serve as a guide.',
title: 'Slow West',
scoreDetails: {
value: 0.01464346349745331,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 2,
weight: 0.5,
value: 0.9210423827171326,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 16,
weight: 0.5,
value: 0.7178072333335876,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcef85f'),
plot: "After the death of his mother, a young Brazilian decides to leave his country and travel to his mother's native land. In a foreign land, he finds love and danger.",
title: 'Foreign Land',
scoreDetails: {
value: 0.014636752136752137,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 12,
weight: 0.5,
value: 0.9135410785675049,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 5,
weight: 0.5,
value: 0.7327286005020142,
details: []
}
]
}
},
{
_id: ObjectId('573a13d4f29313caabd99ec6'),
plot: "A ten-year-old cartographer secretly leaves his family's ranch in Montana where he lives with his cowboy father and scientist mother and travels across the country aboard a freight train to receive an award at the Smithsonian Institute.",
title: 'The Young and Prodigious T.S. Spivet',
scoreDetails: {
value: 0.014162077104642014,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 22,
weight: 0.5,
value: 0.9102069735527039,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 2,
weight: 0.5,
value: 0.7353839874267578,
details: []
}
]
}
},
{
_id: ObjectId('573a1392f29313caabcdaa70'),
plot: 'Leo Vincey, told by his dying uncle of a lost land visited 500 years ago by his ancestor, heads out with family friend Horace Holly to try to discover the land and its secret of immortality...',
title: 'She',
scoreDetails: {
value: 0.013708920187793428,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 15,
weight: 0.5,
value: 0.910618782043457,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 11,
weight: 0.5,
value: 0.7211478352546692,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcf0e95'),
plot: 'A man, having fallen in love with the wrong woman, is sent by the sultan himself on a diplomatic mission to a distant land as an ambassador. Stopping at a Viking village port to restock on supplies, he finds himself unwittingly embroiled on a quest to banish a mysterious threat in a distant Viking land.',
title: 'The 13th Warrior',
scoreDetails: {
value: 0.013606071825249907,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 14,
weight: 0.5,
value: 0.911109983921051,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 13,
weight: 0.5,
value: 0.7196126580238342,
details: []
}
]
}
},
{
_id: ObjectId('573a13c9f29313caabd792a8'),
plot: 'Settlers traveling through the Oregon desert in 1845 find themselves stranded in harsh conditions.',
title: "Meek's Cutoff",
scoreDetails: {
value: 0.013095238095238094,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 10,
weight: 0.5,
value: 0.9155632257461548,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 24,
weight: 0.5,
value: 0.712228000164032,
details: []
}
]
}
},
{
_id: ObjectId('573a13d8f29313caabda5a4e'),
plot: 'A savage warrior escapes slavery and hunted by his former masters, begins a perilous journey back to his homeland and his wife.',
title: 'The Dragonphoenix Chronicles: Indomitable',
scoreDetails: {
value: 0.013080664095254067,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 7,
weight: 0.5,
value: 0.9163008332252502,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 29,
weight: 0.5,
value: 0.7103214859962463,
details: []
}
]
}
},
{
_id: ObjectId('573a1394f29313caabcdee62'),
plot: 'The success of the journey focuses on keeping the Indian girl alive as well as themselves to complete trade with the Blackfeet.',
title: 'The Big Sky',
scoreDetails: {
value: 0.012908496732026143,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 30,
weight: 0.5,
value: 0.9088267087936401,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 8,
weight: 0.5,
value: 0.7257336974143982,
details: []
}
]
}
},
{
_id: ObjectId('573a1395f29313caabce2911'),
plot: "Upon finding a book that relates his grandfather's story, an officer ventures through Spain meeting a wide array of characters, most of whom have a story of their own to tell.",
title: 'The Saragossa Manuscript',
scoreDetails: {
value: 0.012824675324675325,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 28,
weight: 0.5,
value: 0.9088537693023682,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 10,
weight: 0.5,
value: 0.7230479121208191,
details: []
}
]
}
},
{
_id: ObjectId('573a13aef29313caabd2c923'),
plot: 'A Chinese emissary is sent to the Gobi desert to execute a renegade soldier. When a caravan transporting a Buddhist monk and a valuable treasure is threatened by thieves, however, the two warriors might unite to protect the travelers.',
title: 'Warriors of Heaven and Earth',
scoreDetails: {
value: 0.012658227848101266,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 19,
weight: 0.5,
value: 0.9103184342384338,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 19,
weight: 0.5,
value: 0.7152039408683777,
details: []
}
]
}
},
{
_id: ObjectId('573a139af29313caabcf02db'),
plot: 'Chris embarks on an odyssey of self-discovery that spans the globe. Kidnapped and enslaved by gun smugglers, sold by pirates and thrust into the murky underworld of gambling and kickboxing,...',
title: 'The Quest',
scoreDetails: {
value: 0.012507817385866166,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 18,
weight: 0.5,
value: 0.910321056842804,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 22,
weight: 0.5,
value: 0.7129499912261963,
details: []
}
]
}
},
{
_id: ObjectId('573a13d6f29313caabd9eb15'),
plot: 'A tribe of Norse warriors traipse across a barren land after battle. Bloodied and wounded, their chief is near death. He is about to hand over power to his son when an army of a completely different kind descends upon them.',
title: 'Tumult',
scoreDetails: {
value: 0.012237762237762238,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 5,
weight: 0.5,
value: 0.9174321293830872,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 50,
weight: 0.5,
value: 0.7051275968551636,
details: []
}
]
}
},
{
_id: ObjectId('573a13b6f29313caabd46ae0'),
plot: "In a countryside town bordering on a magical land, a young man makes a promise to his beloved that he'll retrieve a fallen star by venturing into the magical realm.",
title: 'Stardust',
scoreDetails: {
value: 0.011742820602255552,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 1,
weight: 0.5,
value: 0.9228402376174927,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 81,
weight: 0.5,
value: 0.6994539499282837,
details: []
}
]
}
},
{
_id: ObjectId('573a1397f29313caabce8828'),
plot: 'A warrior seeks his true origins in a seemingly prehistoric wasteland.',
title: 'Yor, the Hunter from the Future',
scoreDetails: {
value: 0.01117448492608544,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 11,
weight: 0.5,
value: 0.9153545498847961,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 61,
weight: 0.5,
value: 0.7023824453353882,
details: []
}
]
}
},
{
_id: ObjectId('573a13aaf29313caabd218b4'),
plot: 'An adventurous girl finds another world that is a strangely idealized version of her frustrating home, but it has sinister secrets.',
title: 'Coraline',
scoreDetails: {
value: 0.010934744268077601,
description: 'value output by reciprocal rank fusion algorithm, computed as sum of (weight * (1 / (60 + rank))) across input pipelines from which this document is output, from:',
details: [
{
inputPipelineName: 'vectorPipeline1',
rank: 21,
weight: 0.5,
value: 0.9102445840835571,
details: []
},
{
inputPipelineName: 'vectorPipeline2',
rank: 45,
weight: 0.5,
value: 0.7056041955947876,
details: []
}
]
}
}
]

Esse exemplo de consulta usa o $rankFusion com as seguintes etapas do pipeline de entrada:

  • Pesquisa no campo plot_embedding a string jornada por territórios especificada no campo queryVector da query como incorporações vetoriais usando a variável JOURNEY_ACROSS_LANDS_OPENAI.

  • Especifica uma pesquisa por até 2000 vizinhos mais próximos.

  • Limita os resultados a 100 documentos.

  • Especifica um peso de 0.5 para influenciar a contribuição de classificação desse pipeline para a pontuação final.

  • Executa uma pesquisa vetorial sequencial no campo plot_embedding_voyage_3_large para a string jornada por territórios, especificada no campo queryVector como incorporações vetoriais usando a variável JOURNEY_ACROSS_LANDS_VOYAGEAI.

  • Especifica uma pesquisa por até 2000 vizinhos mais próximos.

  • Limita os resultados a 100 documentos.

  • Especifica um peso de 0.5 para influenciar a contribuição de classificação desse pipeline para a pontuação final.

O exemplo de query também especifica os seguintes estágios de pipeline.

  • Inclui somente os campos plot e title nos resultados.

  • Adiciona um campo chamado scoreDetails nos resultados.

Limita os resultados retornados a 20 documentos.

A Vector Search do MongoDB mescla os resultados de ambas as queries em um único conjunto de resultados. Nos resultados:

  • O scoreDetails.value exibe a pontuação bruta desse pipeline antes de ser ponderado e combinado usando a fusão de classificação recíproca.

  • O score.details.rank indica a posição do documento nos resultados do pipeline.

  • O scoreDetails.details.value contém a pontuação de classificação recíproca ponderada, que mostra as forças e diferenças na interpretação semântica do termo de query pelos diferentes modelos de incorporações.

Por exemplo, o primeiro e o quinto documento nos resultados sugerem uma representação semântica mais semelhante do modelo usado no vectorPipeline2, enquanto o segundo e o quarto documento nos resultados sugerem uma interpretação semântica mais próxima do modelo usado no vectorPipeline1.